The Pedigree Project  0.1
ArmV7VirtualAddressSpace Member List

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

AccessedVirtualAddressSpacestatic
allocateStack()ArmV7VirtualAddressSpacevirtual
allocateStack(size_t stackSz)ArmV7VirtualAddressSpacevirtual
ArmV7KernelVirtualAddressSpace (defined in ArmV7VirtualAddressSpace)ArmV7VirtualAddressSpacefriend
ArmV7VirtualAddressSpace(void *Heap, physical_uintptr_t PhysicalPageDirectory, void *VirtualPageDirectory, void *VirtualPageTables, void *VirtualStack)ArmV7VirtualAddressSpaceprotected
ArmV7VirtualAddressSpace(void *Heap, physical_uintptr_t PhysicalPageDirectory, void *VirtualPageDirectory, void *VirtualPageTables)ArmV7VirtualAddressSpaceprivate
ArmV7VirtualAddressSpace()ArmV7VirtualAddressSpaceprivate
ArmV7VirtualAddressSpace(const ArmV7VirtualAddressSpace &)ArmV7VirtualAddressSpaceprivate
CacheDisableVirtualAddressSpacestatic
ClearDirtyVirtualAddressSpacestatic
clone()ArmV7VirtualAddressSpaceinlinevirtual
VirtualAddressSpace::clone(bool copyOnWrite=true)=0VirtualAddressSpacepure virtual
CopyOnWriteVirtualAddressSpacestatic
create()VirtualAddressSpacestatic
DirtyVirtualAddressSpacestatic
doAllocateStack(size_t sSize) (defined in ArmV7VirtualAddressSpace)ArmV7VirtualAddressSpaceprotected
doGetMapping(void *virtualAddress, physical_uintptr_t &physicalAddress, size_t &flags) (defined in ArmV7VirtualAddressSpace)ArmV7VirtualAddressSpaceprotected
doIsMapped(void *virtualAddress) (defined in ArmV7VirtualAddressSpace)ArmV7VirtualAddressSpaceprotected
doMap(physical_uintptr_t physicalAddress, void *virtualAddress, size_t flags)ArmV7VirtualAddressSpaceprotected
doSetFlags(void *virtualAddress, size_t newFlags) (defined in ArmV7VirtualAddressSpace)ArmV7VirtualAddressSpaceprotected
doUnmap(void *virtualAddress) (defined in ArmV7VirtualAddressSpace)ArmV7VirtualAddressSpaceprotected
ExecuteVirtualAddressSpacestatic
expandHeap(ssize_t incr, size_t flags)VirtualAddressSpacevirtual
freeStack(void *pStack) (defined in ArmV7VirtualAddressSpace)ArmV7VirtualAddressSpacevirtual
VirtualAddressSpace::freeStack(Stack *pStack)=0VirtualAddressSpacepure virtual
fromFlags(uint32_t Flags)ArmV7VirtualAddressSpaceprivate
getDynamicEnd() const VirtualAddressSpaceinlinevirtual
getDynamicLinkerAddress() const ArmV7VirtualAddressSpaceinlinevirtual
getDynamicStart() const VirtualAddressSpaceinlinevirtual
getEndOfHeap()ArmV7VirtualAddressSpacevirtual
getGlobalInfoBlock() const VirtualAddressSpaceinlinevirtual
getKernelAddressSpace()VirtualAddressSpacestatic
getKernelCacheEnd() const ArmV7VirtualAddressSpaceinlinevirtual
getKernelCacheStart() const ArmV7VirtualAddressSpaceinlinevirtual
getKernelEventBlockStart() const ArmV7VirtualAddressSpaceinlinevirtual
getKernelHeapEnd() const ArmV7VirtualAddressSpaceinlinevirtual
getKernelHeapStart() const ArmV7VirtualAddressSpaceinlinevirtual
getKernelModulesEnd() const ArmV7VirtualAddressSpaceinlinevirtual
getKernelModulesStart() const ArmV7VirtualAddressSpaceinlinevirtual
getKernelStart() const ArmV7VirtualAddressSpaceinlinevirtual
getMapping(void *virtualAddress, physical_uintptr_t &physicalAddress, size_t &flags)ArmV7VirtualAddressSpacevirtual
getPageTableEntry(void *virtualAddress, uint32_t *&pageTableEntry)ArmV7VirtualAddressSpaceprivate
getUserReservedStart() const ArmV7VirtualAddressSpaceinlinevirtual
getUserStart() const ArmV7VirtualAddressSpaceinlinevirtual
GuardedVirtualAddressSpacestatic
initialise()ArmV7VirtualAddressSpaceprivate
isAddressValid(void *virtualAddress)ArmV7VirtualAddressSpacevirtual
isMapped(void *virtualAddress)ArmV7VirtualAddressSpacevirtual
KernelModeVirtualAddressSpacestatic
m_freeStacksArmV7VirtualAddressSpaceprivate
m_HeapVirtualAddressSpace
m_HeapEndVirtualAddressSpace
m_LockArmV7VirtualAddressSpaceprivate
m_PhysicalPageDirectoryArmV7VirtualAddressSpaceprivate
m_pStackTopArmV7VirtualAddressSpaceprivate
m_VirtualPageDirectoryArmV7VirtualAddressSpaceprivate
m_VirtualPageTablesArmV7VirtualAddressSpaceprivate
m_ZeroPageVirtualAddressSpacestatic
map(physical_uintptr_t physicalAddress, void *virtualAddress, size_t flags)ArmV7VirtualAddressSpacevirtual
mapHuge(physical_uintptr_t physAddress, void *virtualAddress, size_t count, size_t flags)VirtualAddressSpacevirtual
mapPageStructures(physical_uintptr_t physicalAddress, void *virtualAddress, size_t flags)ArmV7VirtualAddressSpace
memIsInHeap(void *pMem)ArmV7VirtualAddressSpacevirtual
memIsInKernelHeap(void *pMem)=0VirtualAddressSpacepure virtual
MemoryCoherentVirtualAddressSpacestatic
operator=(const ArmV7VirtualAddressSpace &)ArmV7VirtualAddressSpaceprivate
PACKED (defined in ArmV7VirtualAddressSpace)ArmV7VirtualAddressSpaceprivate
PACKED (defined in ArmV7VirtualAddressSpace)ArmV7VirtualAddressSpaceprivate
Processor classArmV7VirtualAddressSpacefriend
revertToKernelAddressSpace()ArmV7VirtualAddressSpaceinlinevirtual
setFlags(void *virtualAddress, size_t newFlags)ArmV7VirtualAddressSpacevirtual
setHeap(void *heap, void *heapEnd)VirtualAddressSpaceinline
SharedVirtualAddressSpacestatic
SwappedVirtualAddressSpacestatic
toFlags(size_t flags)ArmV7VirtualAddressSpaceprivate
unmap(void *virtualAddress)ArmV7VirtualAddressSpacevirtual
VirtualAddressSpace(void *Heap)VirtualAddressSpaceinlineprotected
VirtualAddressSpace::create()ArmV7VirtualAddressSpacefriend
WriteVirtualAddressSpacestatic
WriteCombineVirtualAddressSpacestatic
WriteThroughVirtualAddressSpacestatic
~ArmV7VirtualAddressSpace()ArmV7VirtualAddressSpaceprotectedvirtual
~VirtualAddressSpace()VirtualAddressSpaceinlinevirtual