104
104
// We keep the lowest and highest addresses mapped as a quick way of
105
105
// determining that pointers are outside the heap (used mostly in assertions
107
107
// 'allocated' space are actually allocated to our heap. The range is
108
108
// [lowest, highest), inclusive on the low and and exclusive on the high end.
109
109
static void* lowest_ever_allocated = reinterpret_cast<void*>(-1);