Lines Matching refs:remainder

120 	    mmap(), the worst case wastage is 8 bytes plus the remainder
1257 * `last_remainder': A bin holding only the remainder of the
1447 #define last_remainder (bin_at(1)) /* remainder from last split */
1775 /* Place p as the last remainder */
2059 the remainder of the chunk used for the previous such request
2067 any remainder. This search is strictly by best-fit; i.e.,
2111 mchunkptr remainder; /* remainder from a split */
2137 /* Also scan the next one, since it would have a remainder < MINSIZE */
2167 --idx; /* adjust to rescan below after checking last remainder */
2184 /* Try to use the last split-off remainder */
2193 remainder = chunk_at_offset(victim, nb);
2195 link_last_remainder(remainder);
2196 set_head(remainder, remainder_size | PREV_INUSE);
2197 set_foot(remainder, remainder_size);
2256 remainder = chunk_at_offset(victim, nb);
2259 link_last_remainder(remainder);
2260 set_head(remainder, remainder_size | PREV_INUSE);
2261 set_foot(remainder, remainder_size);
2311 /* Require that there be a remainder, ensuring top always exists */
2515 mchunkptr remainder; /* holds split off extra space from newp */
2566 /* Forward into top only if a remainder */
2672 if (newsize - nb >= MINSIZE) /* split off remainder */
2674 remainder = chunk_at_offset(newp, nb);
2677 set_head(remainder, remainder_size | PREV_INUSE);
2678 set_inuse_bit_at_offset(remainder, remainder_size);
2679 fREe(chunk2mem(remainder)); /* let free() deal with it */
2726 mchunkptr remainder; /* spare room at end to split off */
2799 remainder = chunk_at_offset(p, nb);
2800 set_head(remainder, remainder_size | PREV_INUSE);
2802 fREe(chunk2mem(remainder));