The Pedigree Project  0.1
ArmV7KernelVirtualAddressSpace Member List

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

AccessedVirtualAddressSpacestatic
allocateStack()ArmV7VirtualAddressSpacevirtual
allocateStack(size_t stackSz)ArmV7VirtualAddressSpacevirtual
ArmV7KernelVirtualAddressSpace()ArmV7KernelVirtualAddressSpaceprivate
ArmV7KernelVirtualAddressSpace(const ArmV7KernelVirtualAddressSpace &)ArmV7KernelVirtualAddressSpaceprivate
ArmV7VirtualAddressSpace classArmV7KernelVirtualAddressSpacefriend
ArmV7VirtualAddressSpace::ArmV7VirtualAddressSpace(void *Heap, physical_uintptr_t PhysicalPageDirectory, void *VirtualPageDirectory, void *VirtualPageTables, void *VirtualStack)ArmV7VirtualAddressSpaceprotected
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
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)ArmV7KernelVirtualAddressSpacevirtual
getUserReservedStart() const ArmV7VirtualAddressSpaceinlinevirtual
getUserStart() const ArmV7VirtualAddressSpaceinlinevirtual
GuardedVirtualAddressSpacestatic
initialiseKernelAddressSpace()ArmV7KernelVirtualAddressSpacevirtual
isAddressValid(void *virtualAddress)ArmV7VirtualAddressSpacevirtual
isMapped(void *virtualAddress)ArmV7KernelVirtualAddressSpacevirtual
KernelModeVirtualAddressSpacestatic
m_HeapVirtualAddressSpace
m_HeapEndVirtualAddressSpace
m_InstanceArmV7KernelVirtualAddressSpaceprivatestatic
m_ZeroPageVirtualAddressSpacestatic
map(physical_uintptr_t physicalAddress, void *virtualAddress, size_t flags)ArmV7KernelVirtualAddressSpacevirtual
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 ArmV7KernelVirtualAddressSpace &)ArmV7KernelVirtualAddressSpaceprivate
Processor classArmV7KernelVirtualAddressSpacefriend
revertToKernelAddressSpace()ArmV7VirtualAddressSpaceinlinevirtual
setFlags(void *virtualAddress, size_t newFlags)ArmV7KernelVirtualAddressSpacevirtual
setHeap(void *heap, void *heapEnd)VirtualAddressSpaceinline
SharedVirtualAddressSpacestatic
SwappedVirtualAddressSpacestatic
unmap(void *virtualAddress)ArmV7KernelVirtualAddressSpacevirtual
VirtualAddressSpace(void *Heap)VirtualAddressSpaceinlineprotected
VirtualAddressSpace::getKernelAddressSpace()ArmV7KernelVirtualAddressSpacefriend
WriteVirtualAddressSpacestatic
WriteCombineVirtualAddressSpacestatic
WriteThroughVirtualAddressSpacestatic
~ArmV7KernelVirtualAddressSpace()ArmV7KernelVirtualAddressSpaceprivate
~ArmV7VirtualAddressSpace()ArmV7VirtualAddressSpaceprotectedvirtual
~VirtualAddressSpace()VirtualAddressSpaceinlinevirtual