Accessed | VirtualAddressSpace | static |
allocateStack() | X86VirtualAddressSpace | virtual |
allocateStack(size_t stackSz) | X86VirtualAddressSpace | virtual |
beginCrossSpace(X86VirtualAddressSpace *pOther) | X86VirtualAddressSpace | private |
CacheDisable | VirtualAddressSpace | static |
ClearDirty | VirtualAddressSpace | static |
clone() (defined in X86VirtualAddressSpace) | X86VirtualAddressSpace | virtual |
VirtualAddressSpace::clone(bool copyOnWrite=true)=0 | VirtualAddressSpace | pure virtual |
CopyOnWrite | VirtualAddressSpace | static |
create() | VirtualAddressSpace | static |
Dirty | VirtualAddressSpace | static |
doAllocateStack(size_t sSize) (defined in X86VirtualAddressSpace) | X86VirtualAddressSpace | protected |
doGetMapping(void *virtualAddress, physical_uintptr_t &physicalAddress, size_t &flags) (defined in X86VirtualAddressSpace) | X86VirtualAddressSpace | protected |
doIsMapped(void *virtualAddress) (defined in X86VirtualAddressSpace) | X86VirtualAddressSpace | protected |
doMap(physical_uintptr_t physicalAddress, void *virtualAddress, size_t flags) (defined in X86VirtualAddressSpace) | X86VirtualAddressSpace | protected |
doSetFlags(void *virtualAddress, size_t newFlags) (defined in X86VirtualAddressSpace) | X86VirtualAddressSpace | protected |
doUnmap(void *virtualAddress) (defined in X86VirtualAddressSpace) | X86VirtualAddressSpace | protected |
endCrossSpace() | X86VirtualAddressSpace | private |
Execute | VirtualAddressSpace | static |
expandHeap(ssize_t incr, size_t flags) | VirtualAddressSpace | virtual |
freeStack(void *pStack) (defined in X86VirtualAddressSpace) | X86VirtualAddressSpace | virtual |
VirtualAddressSpace::freeStack(Stack *pStack)=0 | VirtualAddressSpace | pure virtual |
fromFlags(uint32_t Flags, bool bFinal=false) | X86VirtualAddressSpace | private |
getDynamicEnd() const | VirtualAddressSpace | inlinevirtual |
getDynamicLinkerAddress() const | X86VirtualAddressSpace | inlinevirtual |
getDynamicStart() const | VirtualAddressSpace | inlinevirtual |
getEndOfHeap() | X86VirtualAddressSpace | virtual |
getGlobalInfoBlock() const | VirtualAddressSpace | inlinevirtual |
getKernelAddressSpace() | VirtualAddressSpace | static |
getKernelCacheEnd() const =0 | VirtualAddressSpace | pure virtual |
getKernelCacheStart() const =0 | VirtualAddressSpace | pure virtual |
getKernelEventBlockStart() const =0 | VirtualAddressSpace | pure virtual |
getKernelHeapEnd() const | X86VirtualAddressSpace | inlinevirtual |
getKernelHeapStart() const | X86VirtualAddressSpace | inlinevirtual |
getKernelModulesEnd() const =0 | VirtualAddressSpace | pure virtual |
getKernelModulesStart() const =0 | VirtualAddressSpace | pure virtual |
getKernelStart() const | X86VirtualAddressSpace | inlinevirtual |
getMapping(void *virtualAddress, physical_uintptr_t &physicalAddress, size_t &flags) | X86VirtualAddressSpace | virtual |
getPageTableEntry(void *virtualAddress, uint32_t *&pageTableEntry) | X86VirtualAddressSpace | private |
getUserReservedStart() const | X86VirtualAddressSpace | inlinevirtual |
getUserStart() const | X86VirtualAddressSpace | inlinevirtual |
Guarded | VirtualAddressSpace | static |
initialise() INITIALISATION_ONLY | X86VirtualAddressSpace | static |
isAddressValid(void *virtualAddress) | X86VirtualAddressSpace | virtual |
isMapped(void *virtualAddress) | X86VirtualAddressSpace | virtual |
KernelMode | VirtualAddressSpace | static |
m_freeStacks | X86VirtualAddressSpace | private |
m_Heap | VirtualAddressSpace | |
m_HeapEnd | VirtualAddressSpace | |
m_Lock | X86VirtualAddressSpace | private |
m_PhysicalPageDirectory | X86VirtualAddressSpace | private |
m_pStackTop | X86VirtualAddressSpace | private |
m_VirtualPageDirectory | X86VirtualAddressSpace | private |
m_VirtualPageTables | X86VirtualAddressSpace | private |
m_ZeroPage | VirtualAddressSpace | static |
map(physical_uintptr_t physicalAddress, void *virtualAddress, size_t flags) | X86VirtualAddressSpace | virtual |
mapCrossSpace(uintptr_t &v, physical_uintptr_t physicalAddress, void *virtualAddress, size_t flags) | X86VirtualAddressSpace | private |
mapHuge(physical_uintptr_t physAddress, void *virtualAddress, size_t count, size_t flags) | VirtualAddressSpace | virtual |
mapPageStructures(physical_uintptr_t physicalAddress, void *virtualAddress, size_t flags) | X86VirtualAddressSpace | |
memIsInHeap(void *pMem) | X86VirtualAddressSpace | virtual |
memIsInKernelHeap(void *pMem)=0 | VirtualAddressSpace | pure virtual |
MemoryCoherent | VirtualAddressSpace | static |
Multiprocessor class | X86VirtualAddressSpace | friend |
operator=(const X86VirtualAddressSpace &) | X86VirtualAddressSpace | private |
Processor class | X86VirtualAddressSpace | friend |
revertToKernelAddressSpace() | X86VirtualAddressSpace | virtual |
setFlags(void *virtualAddress, size_t newFlags) | X86VirtualAddressSpace | virtual |
setHeap(void *heap, void *heapEnd) | VirtualAddressSpace | inline |
Shared | VirtualAddressSpace | static |
Swapped | VirtualAddressSpace | static |
toFlags(size_t flags, bool bFinal=false) | X86VirtualAddressSpace | private |
unmap(void *virtualAddress) | X86VirtualAddressSpace | virtual |
VirtualAddressSpace(void *Heap) | VirtualAddressSpace | inlineprotected |
VirtualAddressSpace::create() | X86VirtualAddressSpace | friend |
Write | VirtualAddressSpace | static |
WriteCombine | VirtualAddressSpace | static |
WriteThrough | VirtualAddressSpace | static |
X86VirtualAddressSpace(void *Heap, physical_uintptr_t PhysicalPageDirectory, void *VirtualPageDirectory, void *VirtualPageTables, void *VirtualStack) INITIALISATION_ONLY | X86VirtualAddressSpace | protected |
X86VirtualAddressSpace() | X86VirtualAddressSpace | private |
X86VirtualAddressSpace(const X86VirtualAddressSpace &) | X86VirtualAddressSpace | private |
~VirtualAddressSpace() | VirtualAddressSpace | inlinevirtual |
~X86VirtualAddressSpace() | X86VirtualAddressSpace | virtual |