Lines Matching refs:free
144 : start(start), size(size), free(1), prev(0), next(0) {
148 int free : 4;
182 /* NOTE: it's VERY important to not free allocations of size 0 because
334 if (cur->free && (cur->size >= (size+extra))) {
347 free_chunk->free = 0;
381 LOG_FATAL_IF(cur->free,
387 cur->free = 1;
391 if (p && (p->free || !cur->size)) {
398 } while (cur && cur->free);
401 if (!freed->free) {
402 dump_l("dealloc (!freed->free)");
405 LOG_FATAL_IF(!freed->free,
406 "freed block at offset 0x%08lX of size 0x%08lX is not free!",
459 int(cur->free) ? "F" : "A",
464 if (!cur->free)