Max OS 0.3
Loading...
Searching...
No Matches
MaxOS::memory::MemoryManager Member List

This is the complete list of members for MaxOS::memory::MemoryManager, including all inherited members.

align(size_t size) finalMaxOS::memory::allocator::BumpAllocatorvirtual
allocate(size_t size) finalMaxOS::memory::allocator::BumpAllocatorvirtual
amount_used() finalMaxOS::memory::allocator::BumpAllocatorvirtual
BumpAllocator()MaxOS::memory::allocator::BumpAllocator
BumpMemoryManager(VirtualMemoryManager *virtual_memory_manager=nullptr)MaxOS::memory::BumpMemoryManager
free(void *pointer)MaxOS::memory::MemoryManagerstatic
kfree(void *pointer)MaxOS::memory::MemoryManagerstatic
kmalloc(size_t size)MaxOS::memory::MemoryManagerstatic
malloc(size_t size)MaxOS::memory::MemoryManagerstatic
MemoryAllocator()MaxOS::memory::allocator::MemoryAllocator
MemoryManager(VirtualMemoryManager *virtual_memory_manager=nullptr)MaxOS::memory::MemoryManagerexplicit
s_kernel_memory_managerMaxOS::memory::MemoryManagerinlinestatic
setup_region(uintptr_t address, size_t length) finalMaxOS::memory::allocator::BumpAllocatorvirtual
switch_active_memory_manager(BumpMemoryManager *manager)MaxOS::memory::BumpMemoryManagerstatic
unallocate(void *pointer) finalMaxOS::memory::allocator::BumpAllocatorvirtual
vmm()MaxOS::memory::BumpMemoryManager
~BumpAllocator()MaxOS::memory::allocator::BumpAllocatorvirtual
~BumpMemoryManager()MaxOS::memory::BumpMemoryManager
~MemoryAllocator()MaxOS::memory::allocator::MemoryAllocatorvirtual
~MemoryManager()MaxOS::memory::MemoryManager