The Pedigree Project  0.1
X86KernelVirtualAddressSpace Member List

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

AccessedVirtualAddressSpacestatic
allocateStack()X86KernelVirtualAddressSpacevirtual
X86VirtualAddressSpace::allocateStack(size_t stackSz)X86VirtualAddressSpacevirtual
CacheDisableVirtualAddressSpacestatic
ClearDirtyVirtualAddressSpacestatic
clone() (defined in X86VirtualAddressSpace)X86VirtualAddressSpacevirtual
VirtualAddressSpace::clone(bool copyOnWrite=true)=0VirtualAddressSpacepure virtual
CopyOnWriteVirtualAddressSpacestatic
create()VirtualAddressSpacestatic
DirtyVirtualAddressSpacestatic
doAllocateStack(size_t sSize) (defined in X86VirtualAddressSpace)X86VirtualAddressSpaceprotected
doGetMapping(void *virtualAddress, physical_uintptr_t &physicalAddress, size_t &flags) (defined in X86VirtualAddressSpace)X86VirtualAddressSpaceprotected
doIsMapped(void *virtualAddress) (defined in X86VirtualAddressSpace)X86VirtualAddressSpaceprotected
doMap(physical_uintptr_t physicalAddress, void *virtualAddress, size_t flags) (defined in X86VirtualAddressSpace)X86VirtualAddressSpaceprotected
doSetFlags(void *virtualAddress, size_t newFlags) (defined in X86VirtualAddressSpace)X86VirtualAddressSpaceprotected
doUnmap(void *virtualAddress) (defined in X86VirtualAddressSpace)X86VirtualAddressSpaceprotected
ExecuteVirtualAddressSpacestatic
expandHeap(ssize_t incr, size_t flags)VirtualAddressSpacevirtual
freeStack(void *pStack) (defined in X86VirtualAddressSpace)X86VirtualAddressSpacevirtual
VirtualAddressSpace::freeStack(Stack *pStack)=0VirtualAddressSpacepure virtual
getDynamicEnd() const VirtualAddressSpaceinlinevirtual
getDynamicLinkerAddress() const X86VirtualAddressSpaceinlinevirtual
getDynamicStart() const VirtualAddressSpaceinlinevirtual
getEndOfHeap()X86VirtualAddressSpacevirtual
getGlobalInfoBlock() const VirtualAddressSpaceinlinevirtual
getKernelAddressSpace()VirtualAddressSpacestatic
getKernelCacheEnd() const =0VirtualAddressSpacepure virtual
getKernelCacheStart() const =0VirtualAddressSpacepure virtual
getKernelEventBlockStart() const =0VirtualAddressSpacepure virtual
getKernelHeapEnd() const X86VirtualAddressSpaceinlinevirtual
getKernelHeapStart() const X86VirtualAddressSpaceinlinevirtual
getKernelModulesEnd() const =0VirtualAddressSpacepure virtual
getKernelModulesStart() const =0VirtualAddressSpacepure virtual
getKernelStart() const X86VirtualAddressSpaceinlinevirtual
getMapping(void *virtualAddress, physical_uintptr_t &physicalAddress, size_t &flags)X86KernelVirtualAddressSpacevirtual
getUserReservedStart() const X86VirtualAddressSpaceinlinevirtual
getUserStart() const X86VirtualAddressSpaceinlinevirtual
GuardedVirtualAddressSpacestatic
initialise() INITIALISATION_ONLYX86VirtualAddressSpacestatic
isAddressValid(void *virtualAddress)X86VirtualAddressSpacevirtual
isMapped(void *virtualAddress)X86KernelVirtualAddressSpacevirtual
KernelModeVirtualAddressSpacestatic
m_HeapVirtualAddressSpace
m_HeapEndVirtualAddressSpace
m_InstanceX86KernelVirtualAddressSpaceprivatestatic
m_ZeroPageVirtualAddressSpacestatic
map(physical_uintptr_t physicalAddress, void *virtualAddress, size_t flags)X86KernelVirtualAddressSpacevirtual
mapHuge(physical_uintptr_t physAddress, void *virtualAddress, size_t count, size_t flags)VirtualAddressSpacevirtual
mapPageStructures(physical_uintptr_t physicalAddress, void *virtualAddress, size_t flags)X86VirtualAddressSpace
memIsInHeap(void *pMem)X86VirtualAddressSpacevirtual
memIsInKernelHeap(void *pMem)=0VirtualAddressSpacepure virtual
MemoryCoherentVirtualAddressSpacestatic
operator=(const X86KernelVirtualAddressSpace &)X86KernelVirtualAddressSpaceprivate
revertToKernelAddressSpace()X86VirtualAddressSpacevirtual
setFlags(void *virtualAddress, size_t newFlags)X86KernelVirtualAddressSpacevirtual
setHeap(void *heap, void *heapEnd)VirtualAddressSpaceinline
SharedVirtualAddressSpacestatic
SwappedVirtualAddressSpacestatic
unmap(void *virtualAddress)X86KernelVirtualAddressSpacevirtual
VirtualAddressSpace(void *Heap)VirtualAddressSpaceinlineprotected
VirtualAddressSpace::getKernelAddressSpace()X86KernelVirtualAddressSpacefriend
WriteVirtualAddressSpacestatic
WriteCombineVirtualAddressSpacestatic
WriteThroughVirtualAddressSpacestatic
X86KernelVirtualAddressSpace()X86KernelVirtualAddressSpaceprivate
X86KernelVirtualAddressSpace(const X86KernelVirtualAddressSpace &)X86KernelVirtualAddressSpaceprivate
X86VirtualAddressSpace classX86KernelVirtualAddressSpacefriend
X86VirtualAddressSpace::X86VirtualAddressSpace(void *Heap, physical_uintptr_t PhysicalPageDirectory, void *VirtualPageDirectory, void *VirtualPageTables, void *VirtualStack) INITIALISATION_ONLYX86VirtualAddressSpaceprotected
~VirtualAddressSpace()VirtualAddressSpaceinlinevirtual
~X86KernelVirtualAddressSpace()X86KernelVirtualAddressSpaceprivate
~X86VirtualAddressSpace()X86VirtualAddressSpacevirtual