Home | History | Annotate | Download | only in src

Lines Matching refs:psize

3159       size_t psize = mmsize - offset - MMAP_FOOT_PAD;
3162 (p)->head = (psize|CINUSE_BIT);
3163 mark_inuse_foot(m, p, psize);
3164 chunk_plus_offset(p, psize)->head = FENCEPOST_HEAD;
3165 chunk_plus_offset(p, psize+SIZE_T_SIZE)->head = 0;
3197 size_t psize = newmmsize - offset - MMAP_FOOT_PAD;
3198 newp->head = (psize|CINUSE_BIT);
3199 mark_inuse_foot(m, newp, psize);
3200 chunk_plus_offset(newp, psize)->head = FENCEPOST_HEAD;
3201 chunk_plus_offset(newp, psize+SIZE_T_SIZE)->head = 0;
3217 static void init_top(mstate m, mchunkptr p, size_t psize) {
3221 psize -= offset;
3224 m->topsize = psize;
3225 p->head = psize | PINUSE_BIT;
3227 chunk_plus_offset(p, psize)->head = TOP_FOOT_SIZE;
3265 size_t psize = (char*)oldfirst - (char*)p;
3267 size_t qsize = psize - nb;
3347 size_t psize = csp - old_top;
3348 mchunkptr tn = chunk_plus_offset(q, psize);
3349 set_free_with_pinuse(q, psize, tn);
3350 insert_chunk(m, q, psize);
3563 size_t psize = chunksize(p);
3565 if (!cinuse(p) && (char*)p + psize >= base + size - TOP_FOOT_SIZE) {
3583 insert_large_chunk(m, tp, psize);
4214 size_t psize = chunksize(p);
4215 mchunkptr next = chunk_plus_offset(p, psize);
4220 psize += prevsize + MMAP_FOOT_PAD;
4221 if (CALL_MUNMAP((char*)p - prevsize, psize) == 0)
4222 fm->footprint -= psize;
4227 psize += prevsize;
4234 fm->dvsize = psize;
4235 set_free_with_pinuse(p, psize, next);
4247 size_t tsize = fm->topsize += psize;
4259 size_t dsize = fm->dvsize += psize;
4266 psize += nsize;
4268 set_size_and_pinuse_of_free_chunk(p, psize);
4270 fm->dvsize = psize;
4276 set_free_with_pinuse(p, psize, next);
4277 insert_chunk(fm, p, psize);
4615 size_t psize = chunksize(p);
4616 mchunkptr next = chunk_plus_offset(p, psize);
4621 psize += prevsize + MMAP_FOOT_PAD;
4622 if (CALL_MUNMAP((char*)p - prevsize, psize) == 0)
4623 fm->footprint -= psize;
4628 psize += prevsize;
4635 fm->dvsize = psize;
4636 set_free_with_pinuse(p, psize, next);
4648 size_t tsize = fm->topsize += psize;
4660 size_t dsize = fm->dvsize += psize;
4667 psize += nsize;
4669 set_size_and_pinuse_of_free_chunk(p, psize);
4671 fm->dvsize = psize;
4677 set_free_with_pinuse(p, psize, next);
4678 insert_chunk(fm, p, psize);