libmemalloc
v4.0.00
Modern Memory Allocator
|
Tracks memory-mapped regions for large allocations. More...
#include <libmemalloc.h>
Public Attributes | |
void * | addr |
size_t | size |
struct MmapBlock * | next |
Tracks memory-mapped regions for large allocations.
Each node records the base address and size of an mmap() allocation, forming a linked list maintained by the allocator.
void* mmap_t::addr |
Base address returned by mmap()
struct MmapBlock* mmap_t::next |
Next region in the allocator’s mmap list
size_t mmap_t::size |
Total mapped region size (rounded to pages)