Lines Matching refs:free
144 : start(start), size(size), free(1), prev(nullptr), next(nullptr) { in chunk_t()
148 int free : 4; member
340 if (cur->free && (cur->size >= (size+extra))) { in alloc()
353 free_chunk->free = 0; in alloc()
387 LOG_FATAL_IF(cur->free, in dealloc()
393 cur->free = 1; in dealloc()
397 if (p && (p->free || !cur->size)) { in dealloc()
404 } while (cur && cur->free); in dealloc()
407 if (!freed->free) { in dealloc()
411 LOG_FATAL_IF(!freed->free, in dealloc()
465 int(cur->free) ? "F" : "A", in dump_l()
470 if (!cur->free) in dump_l()