Lines Matching refs:free
144 : start(start), size(size), free(1), prev(nullptr), next(nullptr) { in chunk_t()
148 int free : 4; member
342 if (cur->free && (cur->size >= (size+extra))) { in alloc()
355 free_chunk->free = 0; in alloc()
389 LOG_FATAL_IF(cur->free, in dealloc()
395 cur->free = 1; in dealloc()
399 if (p && (p->free || !cur->size)) { in dealloc()
406 } while (cur && cur->free); in dealloc()
409 if (!freed->free) { in dealloc()
413 LOG_FATAL_IF(!freed->free, in dealloc()
467 int(cur->free) ? "F" : "A", in dump_l()
472 if (!cur->free) in dump_l()