Home
last modified time | relevance | path

Searched refs:new_free_size (Results 1 – 1 of 1) sorted by relevance

/lk-master/lib/heap/cmpctmalloc/
A Dcmpctmalloc.c639 size_t new_free_size = free_area->header.size - freed_up; in cmpct_trim() local
640 DEBUG_ASSERT(new_free_size >= sizeof(free_t)); in cmpct_trim()
642 create_allocation_header(free_area, new_free_size, 0, free_area); in cmpct_trim()
644 create_free_area(free_area, untag(free_area->header.left), new_free_size, NULL); in cmpct_trim()
660 size_t new_free_size = free_area->header.size - freed_up; in cmpct_trim() local
661 if (new_free_size < sizeof(free_t)) { in cmpct_trim()
662 sentinel_size += new_free_size; in cmpct_trim()
663 new_free_size = 0; in cmpct_trim()
667 if (new_free_size == 0) { in cmpct_trim()
670 DEBUG_ASSERT(new_free_size >= sizeof(free_t)); in cmpct_trim()
[all …]

Completed in 4 milliseconds