The Pedigree Project  0.1
HostedVirtualAddressSpace Member List

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

AccessedVirtualAddressSpacestatic
allocateStack()HostedVirtualAddressSpacevirtual
allocateStack(size_t stackSz)HostedVirtualAddressSpacevirtual
CacheDisableVirtualAddressSpacestatic
ClearDirtyVirtualAddressSpacestatic
clone(bool copyOnWrite=true)HostedVirtualAddressSpacevirtual
CopyOnWriteVirtualAddressSpacestatic
create()VirtualAddressSpacestatic
DirtyVirtualAddressSpacestatic
doAllocateStack(size_t sSize)HostedVirtualAddressSpaceprivate
ExecuteVirtualAddressSpacestatic
expandHeap(ssize_t incr, size_t flags)VirtualAddressSpacevirtual
freeStack(Stack *pStack)HostedVirtualAddressSpacevirtual
fromFlags(uint64_t Flags, bool bFinal=false)HostedVirtualAddressSpaceprivate
getDynamicEnd() const HostedVirtualAddressSpaceinlinevirtual
getDynamicLinkerAddress() const HostedVirtualAddressSpaceinlinevirtual
getDynamicStart() const HostedVirtualAddressSpaceinlinevirtual
getEndOfHeap()HostedVirtualAddressSpacevirtual
getGlobalInfoBlock() const VirtualAddressSpaceinlinevirtual
getKernelAddressSpace()VirtualAddressSpacestatic
getKernelCacheEnd() const HostedVirtualAddressSpaceinlinevirtual
getKernelCacheStart() const HostedVirtualAddressSpaceinlinevirtual
getKernelEventBlockStart() const HostedVirtualAddressSpaceinlinevirtual
getKernelHeapEnd() const HostedVirtualAddressSpaceinlinevirtual
getKernelHeapStart() const HostedVirtualAddressSpaceinlinevirtual
getKernelModulesEnd() const HostedVirtualAddressSpaceinlinevirtual
getKernelModulesStart() const HostedVirtualAddressSpaceinlinevirtual
getKernelStart() const HostedVirtualAddressSpaceinlinevirtual
getMapping(void *virtualAddress, physical_uintptr_t &physAddress, size_t &flags)HostedVirtualAddressSpacevirtual
getUserReservedStart() const HostedVirtualAddressSpaceinlinevirtual
getUserStart() const HostedVirtualAddressSpaceinlinevirtual
GuardedVirtualAddressSpacestatic
HostedVirtualAddressSpace()HostedVirtualAddressSpaceprivate
HostedVirtualAddressSpace(void *Heap, void *VirtualStack)HostedVirtualAddressSpaceprivate
HostedVirtualAddressSpace(const HostedVirtualAddressSpace &)HostedVirtualAddressSpaceprivate
isAddressValid(void *virtualAddress)HostedVirtualAddressSpacevirtual
isMapped(void *virtualAddress)HostedVirtualAddressSpacevirtual
KernelModeVirtualAddressSpacestatic
m_bKernelSpaceHostedVirtualAddressSpaceprivate
m_freeStacksHostedVirtualAddressSpaceprivate
m_HeapVirtualAddressSpace
m_HeapEndVirtualAddressSpace
m_KernelSpace (defined in HostedVirtualAddressSpace)HostedVirtualAddressSpaceprivatestatic
m_KnownMapsSizeHostedVirtualAddressSpaceprivate
m_LockHostedVirtualAddressSpaceprivate
m_nLastUnmapHostedVirtualAddressSpaceprivate
m_numKnownMapsHostedVirtualAddressSpaceprivate
m_pKnownMapsHostedVirtualAddressSpaceprivate
m_pStackTopHostedVirtualAddressSpaceprivate
m_ZeroPageVirtualAddressSpacestatic
map(physical_uintptr_t physAddress, void *virtualAddress, size_t flags)HostedVirtualAddressSpacevirtual
mapHuge(physical_uintptr_t physAddress, void *virtualAddress, size_t count, size_t flags)VirtualAddressSpacevirtual
memIsInHeap(void *pMem)HostedVirtualAddressSpacevirtual
memIsInKernelHeap(void *pMem)=0VirtualAddressSpacepure virtual
MemoryCoherentVirtualAddressSpacestatic
Multiprocessor classHostedVirtualAddressSpacefriend
operator=(const HostedVirtualAddressSpace &)HostedVirtualAddressSpaceprivate
Processor classHostedVirtualAddressSpacefriend
revertToKernelAddressSpace()HostedVirtualAddressSpacevirtual
setFlags(void *virtualAddress, size_t newFlags)HostedVirtualAddressSpacevirtual
setHeap(void *heap, void *heapEnd)VirtualAddressSpaceinline
SharedVirtualAddressSpacestatic
SwappedVirtualAddressSpacestatic
switchAddressSpace(VirtualAddressSpace &oldSpace, VirtualAddressSpace &newSpace)HostedVirtualAddressSpaceprivatestatic
toFlags(size_t flags, bool bFinal=false)HostedVirtualAddressSpaceprivate
unmap(void *virtualAddress)HostedVirtualAddressSpacevirtual
VirtualAddressSpace(void *Heap)VirtualAddressSpaceinlineprotected
VirtualAddressSpace::create()HostedVirtualAddressSpacefriend
VirtualAddressSpace::getKernelAddressSpace()HostedVirtualAddressSpacefriend
WriteVirtualAddressSpacestatic
WriteCombineVirtualAddressSpacestatic
WriteThroughVirtualAddressSpacestatic
~HostedVirtualAddressSpace()HostedVirtualAddressSpacevirtual
~VirtualAddressSpace()VirtualAddressSpaceinlinevirtual