Lines Matching defs:bp
108 Header *bp, *p;
113 bp = (Header *) ap - 1; /* point to block header */
114 for (p = state->header_freep; !(bp > p && bp < p->s.ptr); p = p->s.ptr)
115 if (p >= p->s.ptr && (bp > p || bp < p->s.ptr))
119 __malloc_instrumented_allocated -= bp->s.size;
122 if (bp + bp->s.size == p->s.ptr) { /* join to upper nbr */
123 bp->s.size += p->s.ptr->s.size;
124 bp->s.ptr = p->s.ptr->s.ptr;
126 bp->s.ptr = p->s.ptr;
129 if (p + p->s.size == bp) { /* join to lower nbr */
130 p->s.size += bp->s.size;
131 p->s.ptr = bp->s.ptr;
133 p->s.ptr = bp;