The Pedigree Project  0.1
PPC32VirtualAddressSpace Member List

This is the complete list of members for PPC32VirtualAddressSpace, including all inherited members.

AccessedVirtualAddressSpacestatic
allocateStack()PPC32VirtualAddressSpacevirtual
VirtualAddressSpace::allocateStack(size_t stackSz)VirtualAddressSpaceinlinevirtual
CacheDisableVirtualAddressSpacestatic
ClearDirtyVirtualAddressSpacestatic
clone()PPC32VirtualAddressSpacevirtual
VirtualAddressSpace::clone(bool copyOnWrite=true)=0VirtualAddressSpacepure virtual
CopyOnWriteVirtualAddressSpacestatic
create()VirtualAddressSpacestatic
DirtyVirtualAddressSpacestatic
ExecuteVirtualAddressSpacestatic
expandHeap(ssize_t incr, size_t flags)VirtualAddressSpacevirtual
freeStack(void *pStack) (defined in PPC32VirtualAddressSpace)PPC32VirtualAddressSpacevirtual
VirtualAddressSpace::freeStack(Stack *pStack)=0VirtualAddressSpacepure virtual
getDynamicEnd() const VirtualAddressSpaceinlinevirtual
getDynamicLinkerAddress() const =0VirtualAddressSpacepure virtual
getDynamicStart() const VirtualAddressSpaceinlinevirtual
getEndOfHeap()=0VirtualAddressSpacepure virtual
getGlobalInfoBlock() const VirtualAddressSpaceinlinevirtual
getKernelAddressSpace()VirtualAddressSpacestatic
getKernelCacheEnd() const =0VirtualAddressSpacepure virtual
getKernelCacheStart() const =0VirtualAddressSpacepure virtual
getKernelEventBlockStart() const =0VirtualAddressSpacepure virtual
getKernelHeapEnd() const =0VirtualAddressSpacepure virtual
getKernelHeapStart() const =0VirtualAddressSpacepure virtual
getKernelModulesEnd() const =0VirtualAddressSpacepure virtual
getKernelModulesStart() const =0VirtualAddressSpacepure virtual
getKernelStart() const =0VirtualAddressSpacepure virtual
getMapping(void *virtualAddress, physical_uintptr_t &physicalAddress, size_t &flags)PPC32VirtualAddressSpacevirtual
getUserReservedStart() const =0VirtualAddressSpacepure virtual
getUserStart() const =0VirtualAddressSpacepure virtual
GuardedVirtualAddressSpacestatic
initialise(Translations &translations)PPC32VirtualAddressSpaceprivate
initialRoster(Translations &translations)PPC32VirtualAddressSpaceprivate
isAddressValid(void *virtualAddress)PPC32VirtualAddressSpacevirtual
isMapped(void *virtualAddress)PPC32VirtualAddressSpacevirtual
KernelModeVirtualAddressSpacestatic
m_HeapVirtualAddressSpace
m_HeapEndVirtualAddressSpace
m_KernelSpacePPC32VirtualAddressSpaceprivatestatic
m_pPageDirectoryPPC32VirtualAddressSpaceprivate
m_VsidPPC32VirtualAddressSpace
m_ZeroPageVirtualAddressSpacestatic
map(physical_uintptr_t physicalAddress, void *virtualAddress, size_t flags)PPC32VirtualAddressSpacevirtual
mapHuge(physical_uintptr_t physAddress, void *virtualAddress, size_t count, size_t flags)VirtualAddressSpacevirtual
memIsInHeap(void *pMem)=0VirtualAddressSpacepure virtual
memIsInKernelHeap(void *pMem)=0VirtualAddressSpacepure virtual
MemoryCoherentVirtualAddressSpacestatic
operator=(const PPC32VirtualAddressSpace &)PPC32VirtualAddressSpaceprivate
PPC32VirtualAddressSpace()PPC32VirtualAddressSpace
PPC32VirtualAddressSpace(const PPC32VirtualAddressSpace &)PPC32VirtualAddressSpaceprivate
Processor classPPC32VirtualAddressSpacefriend
revertToKernelAddressSpace()PPC32VirtualAddressSpacevirtual
setFlags(void *virtualAddress, size_t newFlags)PPC32VirtualAddressSpacevirtual
setHeap(void *heap, void *heapEnd)VirtualAddressSpaceinline
SharedVirtualAddressSpacestatic
SwappedVirtualAddressSpacestatic
unmap(void *virtualAddress)PPC32VirtualAddressSpacevirtual
VirtualAddressSpace(void *Heap)VirtualAddressSpaceinlineprotected
VirtualAddressSpace::getKernelAddressSpace (defined in PPC32VirtualAddressSpace)PPC32VirtualAddressSpacefriend
WriteVirtualAddressSpacestatic
WriteCombineVirtualAddressSpacestatic
WriteThroughVirtualAddressSpacestatic
~PPC32VirtualAddressSpace()PPC32VirtualAddressSpaceprotectedvirtual
~VirtualAddressSpace()VirtualAddressSpaceinlinevirtual