Home | History | Annotate | Download | only in mjsunit

Lines Matching refs:inuse

5275 "/* extract inuse bit of previous chunk */\n" +
5308 "/* extract p's inuse bit */\n" +
5309 "#define inuse(p)\\n" +
5312 "/* set/clear chunk as being inuse without otherwise disturbing */\n" +
5320 "/* check/set/clear inuse bits in known places */\n" +
5368 " inuse chunks or the ends of memory.\n" +
5575 " Chunks in fastbins keep their inuse bit set, so they cannot\n" +
5852 " /* top predecessor always marked inuse */\n" +
5892 " assert(!inuse(p));\n" +
5904 " assert (next == av->top || inuse(next));\n" +
5915 " Properties of inuse chunks\n" +
5932 " assert(inuse(p));\n" +
5938 " Since more things can be checked with free chunks than inuse ones,\n" +
5939 " if an inuse chunk borders them and debug is on, it's worth doing them.\n" +
5942 " /* Note that we cannot even look at prev unless it is not inuse */\n" +
5952 " else if (!inuse(next))\n" +
6060 " /* each chunk claims to be inuse */\n" +
6105 " /* chunk is followed by a legal chain of inuse chunks */\n" +
6107 " (q != av->top && inuse(q) &&\n" +
6497 " marked as inuse and are in any case too small to use. We need\n" +
6823 " size |= PREV_INUSE; /* Or with inuse bit to speed comparisons */\n" +
7070 " /* get and clear inuse bit */\n" +
7348 " !inuse(next) &&\n" +
7426 " /* Mark remainder as inuse so free() won't complain */\n" +
7923 " else if (inuse(p))\n" +