The Pedigree Project  0.1
VirtualAddressSpace Member List

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

AccessedVirtualAddressSpacestatic
allocateStack()=0VirtualAddressSpacepure virtual
allocateStack(size_t stackSz)VirtualAddressSpaceinlinevirtual
CacheDisableVirtualAddressSpacestatic
ClearDirtyVirtualAddressSpacestatic
clone(bool copyOnWrite=true)=0VirtualAddressSpacepure virtual
CopyOnWriteVirtualAddressSpacestatic
create()VirtualAddressSpacestatic
Debugger classVirtualAddressSpacefriend
DirtyVirtualAddressSpacestatic
ExecuteVirtualAddressSpacestatic
expandHeap(ssize_t incr, size_t flags)VirtualAddressSpacevirtual
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)=0VirtualAddressSpacepure virtual
getUserReservedStart() const =0VirtualAddressSpacepure virtual
getUserStart() const =0VirtualAddressSpacepure virtual
GuardedVirtualAddressSpacestatic
isAddressValid(void *virtualAddress)=0VirtualAddressSpacepure virtual
isMapped(void *virtualAddress)=0VirtualAddressSpacepure virtual
KernelModeVirtualAddressSpacestatic
m_HeapVirtualAddressSpace
m_HeapEndVirtualAddressSpace
m_ZeroPageVirtualAddressSpacestatic
map(physical_uintptr_t physicalAddress, void *virtualAddress, size_t flags)=0VirtualAddressSpacepure virtual
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 VirtualAddressSpace &)VirtualAddressSpaceprivate
revertToKernelAddressSpace()=0VirtualAddressSpacepure virtual
rollbackHeapExpansion(void *virtualAddress, size_t pageCount)VirtualAddressSpaceprivate
setFlags(void *virtualAddress, size_t newFlags)=0VirtualAddressSpacepure virtual
setHeap(void *heap, void *heapEnd)VirtualAddressSpaceinline
SharedVirtualAddressSpacestatic
SwappedVirtualAddressSpacestatic
unmap(void *virtualAddress)=0VirtualAddressSpacepure virtual
VirtualAddressSpace(void *Heap)VirtualAddressSpaceinlineprotected
VirtualAddressSpace()VirtualAddressSpaceprivate
VirtualAddressSpace(const VirtualAddressSpace &)VirtualAddressSpaceprivate
WriteVirtualAddressSpacestatic
WriteCombineVirtualAddressSpacestatic
WriteThroughVirtualAddressSpacestatic
~VirtualAddressSpace()VirtualAddressSpaceinlinevirtual