This is the complete list of members for MaxOS::memory::VirtualMemoryManager, including all inherited members.
| allocate(size_t size, size_t flags) | MaxOS::memory::VirtualMemoryManager | |
| allocate(size_t requested_size, size_t &actual_size, size_t flags) | MaxOS::memory::VirtualMemoryManager | |
| allocate(uint64_t address, size_t requested_size, size_t &actual_size, size_t flags) | MaxOS::memory::VirtualMemoryManager | |
| free(void *address, bool reusable_pages=true) | MaxOS::memory::VirtualMemoryManager | |
| load_physical_into_address_space(uintptr_t physical_address, size_t size, size_t flags) | MaxOS::memory::VirtualMemoryManager | |
| load_range_from_process(VirtualMemoryManager *other_vmm, const void *start_address, size_t size) | MaxOS::memory::VirtualMemoryManager | |
| load_shared_memory(const string &name) | MaxOS::memory::VirtualMemoryManager | |
| load_shared_memory(uintptr_t physical_address, size_t size) | MaxOS::memory::VirtualMemoryManager | |
| memory_used() | MaxOS::memory::VirtualMemoryManager | |
| pml4_root_address() | MaxOS::memory::VirtualMemoryManager | |
| pml4_root_address_physical() | MaxOS::memory::VirtualMemoryManager | |
| unload_range_from_process(const void *start_address, size_t size) | MaxOS::memory::VirtualMemoryManager | |
| VirtualMemoryManager() | MaxOS::memory::VirtualMemoryManager | |
| ~VirtualMemoryManager() | MaxOS::memory::VirtualMemoryManager | |