Lines Matching defs:inuse
1809 /* extract inuse bit of previous chunk */
1844 /* extract p's inuse bit */
1845 #define inuse(p)\
1848 /* set/clear chunk as being inuse without otherwise disturbing */
1856 /* check/set/clear inuse bits in known places */
1904 inuse chunks or the ends of memory.
2084 Chunks in fastbins keep their inuse bit set, so they cannot
2338 /* top predecessor always marked inuse */
2376 assert(!inuse(p));
2388 assert (next == av->top || inuse(next));
2399 Properties of inuse chunks
2417 assert(inuse(p));
2422 Since more things can be checked with free chunks than inuse ones,
2423 if an inuse chunk borders them and debug is on, it's worth doing them.
2426 /* Note that we cannot even look at prev unless it is not inuse */
2436 else if (!inuse(next))
2547 /* each chunk claims to be inuse */
2591 /* chunk is followed by a legal chain of inuse chunks */
2593 (q != av->top && inuse(q) &&
3085 size |= PREV_INUSE; /* Or with inuse bit to speed comparisons */
3345 /* get and clear inuse bit */
3592 !inuse(next) &&
3671 /* Mark remainder as inuse so free() won't complain */
3875 else if (inuse(p))