|
The Pedigree Project 0.1
|
This is the complete list of members for VirtualAddressSpace, including all inherited members.
| Accessed | VirtualAddressSpace | static |
| admitRawMemoryChange(const PreparedMemoryLock &plan, bool privileged, MemoryLockCharge &charge) const (defined in VirtualAddressSpace) | VirtualAddressSpace | protected |
| allocateStack()=0 | VirtualAddressSpace | pure virtual |
| allocateStack(size_t stackSz) | VirtualAddressSpace | inlinevirtual |
| Borrowed | VirtualAddressSpace | static |
| CacheDisable | VirtualAddressSpace | static |
| ClearDirty | VirtualAddressSpace | static |
| clone(bool copyOnWrite=true)=0 | VirtualAddressSpace | pure virtual |
| commitRawMemoryChange(PreparedMemoryLock &plan, MemoryLockCharge charge) (defined in VirtualAddressSpace) | VirtualAddressSpace | protected |
| CopyOnWrite | VirtualAddressSpace | static |
| copyResidentUserPage(uintptr_t userAddress, void *kernelBuffer, size_t bytes, bool write) | VirtualAddressSpace | inlinevirtual |
| create() | VirtualAddressSpace | static |
| Debugger | VirtualAddressSpace | friend |
| detachMapping(void *virtualAddress, physical_uintptr_t &physical, size_t &flags, size_t requiredFlags=0) | VirtualAddressSpace | inlinevirtual |
| Dirty | VirtualAddressSpace | static |
| Execute | VirtualAddressSpace | static |
| expandHeap(ssize_t incr, size_t flags) | VirtualAddressSpace | virtual |
| freeStack(Stack *pStack)=0 | VirtualAddressSpace | pure virtual |
| getDynamicEnd() const | VirtualAddressSpace | inlinevirtual |
| getDynamicLinkerAddress() const =0 | VirtualAddressSpace | pure virtual |
| getDynamicStart() const | VirtualAddressSpace | inlinevirtual |
| getEndOfHeap()=0 | VirtualAddressSpace | pure 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 =0 | VirtualAddressSpace | pure virtual |
| getKernelHeapStart() const =0 | VirtualAddressSpace | pure virtual |
| getKernelModulesEnd() const =0 | VirtualAddressSpace | pure virtual |
| getKernelModulesStart() const =0 | VirtualAddressSpace | pure virtual |
| getKernelStart() const =0 | VirtualAddressSpace | pure virtual |
| getKernelVirtualPagestack() const | VirtualAddressSpace | inlinevirtual |
| getKernelVirtualPagestackAdd1() const | VirtualAddressSpace | inlinevirtual |
| getKernelVirtualPagestackAdd2() const | VirtualAddressSpace | inlinevirtual |
| getMapping(void *virtualAddress, physical_uintptr_t &physicalAddress, size_t &flags)=0 | VirtualAddressSpace | pure virtual |
| getUserReservedStart() const =0 | VirtualAddressSpace | pure virtual |
| getUserStart() const =0 | VirtualAddressSpace | pure virtual |
| handleCopyOnWriteFault(void *virtualAddress, bool userMode)=0 | VirtualAddressSpace | pure virtual |
| isAddressValid(void *virtualAddress)=0 | VirtualAddressSpace | pure virtual |
| isMapped(void *virtualAddress)=0 | VirtualAddressSpace | pure virtual |
| KernelMode | VirtualAddressSpace | static |
| m_Heap | VirtualAddressSpace | |
| m_HeapEnd | VirtualAddressSpace | |
| m_HeapRegionId (defined in VirtualAddressSpace) | VirtualAddressSpace | protected |
| m_MemoryLockAccount (defined in VirtualAddressSpace) | VirtualAddressSpace | private |
| m_RawUserMemory (defined in VirtualAddressSpace) | VirtualAddressSpace | private |
| m_UserMemoryPolicy (defined in VirtualAddressSpace) | VirtualAddressSpace | private |
| m_ZeroPage | VirtualAddressSpace | static |
| map(physical_uintptr_t physicalAddress, void *virtualAddress, size_t flags)=0 | VirtualAddressSpace | pure virtual |
| mapHuge(physical_uintptr_t physAddress, void *virtualAddress, size_t count, size_t flags) | VirtualAddressSpace | virtual |
| MaximumRemapPages (defined in VirtualAddressSpace) | VirtualAddressSpace | static |
| memIsInHeap(void *pMem)=0 | VirtualAddressSpace | pure virtual |
| memIsInKernelHeap(void *pMem)=0 | VirtualAddressSpace | pure virtual |
| memoryLockAccount() const (defined in VirtualAddressSpace) | VirtualAddressSpace | inline |
| NoAccess | VirtualAddressSpace | static |
| operator=(const VirtualAddressSpace &) | VirtualAddressSpace | private |
| prepareRemap(const PageRemapRequest &request, UniquePointer< PreparedPageRemap > &plan) | VirtualAddressSpace | inlinevirtual |
| prepareZeroPage() (defined in VirtualAddressSpace) | VirtualAddressSpace | protected |
| rawUserMemory() (defined in VirtualAddressSpace) | VirtualAddressSpace | inline |
| RemapAdmission typedef (defined in VirtualAddressSpace) | VirtualAddressSpace | |
| RemapStatus enum name (defined in VirtualAddressSpace) | VirtualAddressSpace | |
| ResidentCopyStatus enum name (defined in VirtualAddressSpace) | VirtualAddressSpace | |
| revertToKernelAddressSpace()=0 | VirtualAddressSpace | pure virtual |
| rollbackHeapExpansion(void *virtualAddress, size_t pageCount) | VirtualAddressSpace | private |
| RuntimeMapping | VirtualAddressSpace | static |
| runtimeMappingPages(uintptr_t, size_t) (defined in VirtualAddressSpace) | VirtualAddressSpace | inlinevirtual |
| setFlags(void *virtualAddress, size_t newFlags)=0 | VirtualAddressSpace | pure virtual |
| setHeap(void *heap, void *heapEnd) | VirtualAddressSpace | inline |
| setMemoryLockAccount(MemoryLockAccount *account) (defined in VirtualAddressSpace) | VirtualAddressSpace | inline |
| setRemapPreparationFailureForTest(ssize_t allocations) | VirtualAddressSpace | inlinevirtual |
| setUserMemoryPolicy(UserMemoryPolicy *policy) (defined in VirtualAddressSpace) | VirtualAddressSpace | inline |
| Shared | VirtualAddressSpace | static |
| Swapped | VirtualAddressSpace | static |
| tryCompareExchangeUser32(uintptr_t address, uint32_t &expected, uint32_t desired, bool &exchanged) | VirtualAddressSpace | inlinevirtual |
| tryDetachUserPage(void *address, physical_uintptr_t expected) (defined in VirtualAddressSpace) | VirtualAddressSpace | inlinevirtual |
| tryMapUserPage(physical_uintptr_t physical, void *address, size_t flags, size_t *committedTablePages=nullptr) (defined in VirtualAddressSpace) | VirtualAddressSpace | inlinevirtual |
| tryReadUser32(uintptr_t address, uint32_t &value) | VirtualAddressSpace | inlinevirtual |
| tryReadUserPointer(uintptr_t address, uintptr_t &value) (defined in VirtualAddressSpace) | VirtualAddressSpace | inlinevirtual |
| trySetFlags(void *virtualAddress, size_t newFlags) | VirtualAddressSpace | inlinevirtual |
| tryWriteUser32(uintptr_t address, uint32_t value) | VirtualAddressSpace | inlinevirtual |
| unmap(void *virtualAddress)=0 | VirtualAddressSpace | pure virtual |
| userMemoryPolicy() const (defined in VirtualAddressSpace) | VirtualAddressSpace | inline |
| VirtualAddressSpace(void *Heap) | VirtualAddressSpace | inlineprotected |
| VirtualAddressSpace() | VirtualAddressSpace | private |
| VirtualAddressSpace(const VirtualAddressSpace &) | VirtualAddressSpace | private |
| Write | VirtualAddressSpace | static |
| WriteCombine | VirtualAddressSpace | static |
| WriteProtected | VirtualAddressSpace | static |
| WriteThrough | VirtualAddressSpace | static |
| ~VirtualAddressSpace() | VirtualAddressSpace | inlinevirtual |