|
libmemalloc
v3.0.00
Modern Memory Allocator
|
Tracks memory-mapped regions for large allocations. More...
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)