Lines Matching refs:remaining
76 size_t remaining; member
107 (unsigned long)theheap.remaining); in cmpct_dump()
233 theheap.remaining += size; in create_free_area()
261 theheap.remaining -= free_area->header.size; in unlink_free()
262 ASSERT(theheap.remaining < 4000000000u); in unlink_free()
291 while (theheap.remaining != 0) cmpct_alloc(1); in WasteFreeMemory()
299 size_t remaining = theheap.remaining; in TestTrimHelper() local
300 while (theheap.remaining - target > 512) { in TestTrimHelper()
301 char *next_block = cmpct_alloc(8 + ((theheap.remaining - target) >> 2)); in TestTrimHelper()
304 if (theheap.remaining > remaining) return answer; in TestTrimHelper()
307 remaining = theheap.remaining; in TestTrimHelper()
353 size_t remaining = theheap.remaining; in cmpct_test_trim() local
355 ASSERT(remaining < PAGE_SIZE * 2); in cmpct_test_trim()
359 ASSERT(theheap.remaining > remaining); in cmpct_test_trim()
361 ASSERT(theheap.remaining == 0); in cmpct_test_trim()
363 remaining = theheap.remaining; in cmpct_test_trim()
365 ASSERT(theheap.remaining <= remaining); in cmpct_test_trim()
367 if (s >= PAGE_SIZE && with_second_alloc) ASSERT(theheap.remaining < remaining); in cmpct_test_trim()
370 ASSERT(theheap.remaining == 0); in cmpct_test_trim()
373 ASSERT(theheap.remaining == 0); in cmpct_test_trim()
385 if (theheap.remaining <= s + wobble) { in cmpct_test_trim()
391 size_t remaining = theheap.remaining; in cmpct_test_trim() local
395 if (remaining > 128 + s * 1.13 + wobble) { in cmpct_test_trim()
402 remaining = theheap.remaining; in cmpct_test_trim()
406 ASSERT(theheap.remaining <= remaining); in cmpct_test_trim()
407 remaining = theheap.remaining; in cmpct_test_trim()
410 ASSERT(remaining < PAGE_SIZE * 2); in cmpct_test_trim()
510 size_t remaining = theheap.remaining; in cmpct_test_return_to_os() local
524 ASSERT(remaining == theheap.remaining); in cmpct_test_return_to_os()
603 theheap.remaining -= free_area->header.size; in large_alloc()
856 theheap.remaining = 0; in cmpct_init()