The Pedigree Project  0.1
MIPS32VirtualAddressSpace Member List

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

AccessedVirtualAddressSpacestatic
allocateStack()MIPS32VirtualAddressSpacevirtual
VirtualAddressSpace::allocateStack(size_t stackSz)VirtualAddressSpaceinlinevirtual
CacheDisableVirtualAddressSpacestatic
ClearDirtyVirtualAddressSpacestatic
clone(bool copyOnWrite=true)=0VirtualAddressSpacepure virtual
CopyOnWriteVirtualAddressSpacestatic
create()VirtualAddressSpacestatic
DirtyVirtualAddressSpacestatic
ExecuteVirtualAddressSpacestatic
expandHeap(ssize_t incr, size_t flags)VirtualAddressSpacevirtual
freeStack(void *pStack) (defined in MIPS32VirtualAddressSpace)MIPS32VirtualAddressSpacevirtual
VirtualAddressSpace::freeStack(Stack *pStack)=0VirtualAddressSpacepure virtual
generateNullChunk()MIPS32VirtualAddressSpaceprivate
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)MIPS32VirtualAddressSpacevirtual
getPageTableChunk(uintptr_t chunkIdx)MIPS32VirtualAddressSpace
getUserReservedStart() const =0VirtualAddressSpacepure virtual
getUserStart() const =0VirtualAddressSpacepure virtual
GuardedVirtualAddressSpacestatic
isAddressValid(void *virtualAddress)MIPS32VirtualAddressSpacevirtual
isMapped(void *virtualAddress)MIPS32VirtualAddressSpacevirtual
KernelModeVirtualAddressSpacestatic
m_HeapVirtualAddressSpace
m_HeapEndVirtualAddressSpace
m_KernelSpaceMIPS32VirtualAddressSpaceprivatestatic
m_pKseg2DirectoryMIPS32VirtualAddressSpaceprivatestatic
m_pKusegDirectoryMIPS32VirtualAddressSpaceprivate
m_ZeroPageVirtualAddressSpacestatic
map(physical_uintptr_t physicalAddress, void *virtualAddress, size_t flags)MIPS32VirtualAddressSpacevirtual
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
MIPS32VirtualAddressSpace()MIPS32VirtualAddressSpaceprivate
MIPS32VirtualAddressSpace(const MIPS32VirtualAddressSpace &)MIPS32VirtualAddressSpaceprivate
operator=(const MIPS32VirtualAddressSpace &)MIPS32VirtualAddressSpaceprivate
Processor classMIPS32VirtualAddressSpacefriend
revertToKernelAddressSpace()=0VirtualAddressSpacepure virtual
setFlags(void *virtualAddress, size_t newFlags)MIPS32VirtualAddressSpacevirtual
setHeap(void *heap, void *heapEnd)VirtualAddressSpaceinline
setPageTableChunk(uintptr_t chunkIdx, uintptr_t chunkAddr) (defined in MIPS32VirtualAddressSpace)MIPS32VirtualAddressSpaceprivate
SharedVirtualAddressSpacestatic
SwappedVirtualAddressSpacestatic
unmap(void *virtualAddress)MIPS32VirtualAddressSpacevirtual
VirtualAddressSpace(void *Heap)VirtualAddressSpaceinlineprotected
VirtualAddressSpace::getKernelAddressSpace (defined in MIPS32VirtualAddressSpace)MIPS32VirtualAddressSpacefriend
WriteVirtualAddressSpacestatic
WriteCombineVirtualAddressSpacestatic
WriteThroughVirtualAddressSpacestatic
~MIPS32VirtualAddressSpace()MIPS32VirtualAddressSpaceprotectedvirtual
~VirtualAddressSpace()VirtualAddressSpaceinlinevirtual