![]() |
Max OS 0.3
|
A chunk of memory that has been freed and is available for allocation. A node in a linked list. More...
#include <virtual.h>
Public Attributes | |
| uintptr_t | start_address |
| The first virtual address that this chunk covers. | |
| size_t | size |
| The size of the chunk's memory region in bytes. | |
| struct FreeChunk * | next |
| Pointer to the next free chunk in the list (not sequential in memory) | |
A chunk of memory that has been freed and is available for allocation. A node in a linked list.
| struct FreeChunk* MaxOS::memory::FreeChunk::next |
| size_t MaxOS::memory::FreeChunk::size |
| uintptr_t MaxOS::memory::FreeChunk::start_address |
The first virtual address that this chunk covers.
Definition at line 73 of file virtual.h.
Referenced by MaxOS::memory::VirtualMemoryManager::allocate().