4 struct aging_space : bump_allocator<object> {
5 object_start_map starts;
7 explicit aging_space(cell size, cell start) :
8 bump_allocator<object>(size,start), starts(size,start) {}
10 object *allot(cell size)
12 if(here + size > end) return NULL;
14 object *obj = bump_allocator<object>::allot(size);
15 starts.record_object_start_offset(obj);