|
0 A.D. | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
provides a memory range that can be expanded but doesn't waste physical memory or relocate itself. works by preallocating address space and committing as needed. used as a building block for other allocators.
Field Summary | |
u8* |
base
|
size_t |
cur_size
committed |
size_t |
cur_size_pa
|
size_t |
max_size_pa
reserved |
size_t |
pos
|
int |
prot
mprotect flags applied to newly committed pages |
Field Detail |
public u8* base;
public size_t cur_size;
public size_t cur_size_pa;
public size_t max_size_pa;
public size_t pos;
public int prot;
|
0 A.D.
Generated on September 04, 2007 at 18:13 CppDoc v2.4.0 |
|||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |