The Pedigree Project  0.1
Arm926EVirtualAddressSpace Member List

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

AccessedVirtualAddressSpacestatic
allocateStack()Arm926EVirtualAddressSpacevirtual
VirtualAddressSpace::allocateStack(size_t stackSz)VirtualAddressSpaceinlinevirtual
Arm926EVirtualAddressSpace(void *Heap, physical_uintptr_t PhysicalPageDirectory, void *VirtualPageDirectory, void *VirtualPageTables)Arm926EVirtualAddressSpaceprivate
Arm926EVirtualAddressSpace()Arm926EVirtualAddressSpaceprivate
Arm926EVirtualAddressSpace(const Arm926EVirtualAddressSpace &)Arm926EVirtualAddressSpaceprivate
CacheDisableVirtualAddressSpacestatic
ClearDirtyVirtualAddressSpacestatic
clone()Arm926EVirtualAddressSpaceinlinevirtual
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 Arm926EVirtualAddressSpace)Arm926EVirtualAddressSpacevirtual
VirtualAddressSpace::freeStack(Stack *pStack)=0VirtualAddressSpacepure virtual
fromFlags(uint32_t Flags)Arm926EVirtualAddressSpaceprivate
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)Arm926EVirtualAddressSpacevirtual
getPageTableEntry(void *virtualAddress, uint32_t *&pageTableEntry)Arm926EVirtualAddressSpaceprivate
getUserReservedStart() const =0VirtualAddressSpacepure virtual
getUserStart() const =0VirtualAddressSpacepure virtual
GuardedVirtualAddressSpacestatic
initialise()Arm926EVirtualAddressSpaceprivate
isAddressValid(void *virtualAddress)Arm926EVirtualAddressSpacevirtual
isMapped(void *virtualAddress)Arm926EVirtualAddressSpacevirtual
KernelModeVirtualAddressSpacestatic
m_HeapVirtualAddressSpace
m_HeapEndVirtualAddressSpace
m_KernelSpaceArm926EVirtualAddressSpaceprivatestatic
m_PhysicalPageDirectoryArm926EVirtualAddressSpaceprivate
m_VirtualPageDirectoryArm926EVirtualAddressSpaceprivate
m_VirtualPageTablesArm926EVirtualAddressSpaceprivate
m_ZeroPageVirtualAddressSpacestatic
map(physical_uintptr_t physicalAddress, void *virtualAddress, size_t flags)Arm926EVirtualAddressSpacevirtual
mapHuge(physical_uintptr_t physAddress, void *virtualAddress, size_t count, size_t flags)VirtualAddressSpacevirtual
mapPageStructures(physical_uintptr_t physicalAddress, void *virtualAddress, size_t flags)Arm926EVirtualAddressSpace
memIsInHeap(void *pMem)=0VirtualAddressSpacepure virtual
memIsInKernelHeap(void *pMem)=0VirtualAddressSpacepure virtual
MemoryCoherentVirtualAddressSpacestatic
operator=(const Arm926EVirtualAddressSpace &)Arm926EVirtualAddressSpaceprivate
PACKED (defined in Arm926EVirtualAddressSpace)Arm926EVirtualAddressSpaceprivate
PACKED (defined in Arm926EVirtualAddressSpace)Arm926EVirtualAddressSpaceprivate
PACKED (defined in Arm926EVirtualAddressSpace)Arm926EVirtualAddressSpaceprivate
Processor classArm926EVirtualAddressSpacefriend
revertToKernelAddressSpace()Arm926EVirtualAddressSpaceinlinevirtual
setFlags(void *virtualAddress, size_t newFlags)Arm926EVirtualAddressSpacevirtual
setHeap(void *heap, void *heapEnd)VirtualAddressSpaceinline
SharedVirtualAddressSpacestatic
SwappedVirtualAddressSpacestatic
toFlags(size_t flags)Arm926EVirtualAddressSpaceprivate
unmap(void *virtualAddress)Arm926EVirtualAddressSpacevirtual
VirtualAddressSpace(void *Heap)VirtualAddressSpaceinlineprotected
VirtualAddressSpace::getKernelAddressSpace (defined in Arm926EVirtualAddressSpace)Arm926EVirtualAddressSpacefriend
WriteVirtualAddressSpacestatic
WriteCombineVirtualAddressSpacestatic
WriteThroughVirtualAddressSpacestatic
~Arm926EVirtualAddressSpace()Arm926EVirtualAddressSpaceprotectedvirtual
~VirtualAddressSpace()VirtualAddressSpaceinlinevirtual