Home | History | Annotate | Download | only in upstream-dlmalloc

Lines Matching refs:ssize

4001   size_t ssize = pad_request(sizeof(struct malloc_segment));
4002 char* rawsp = old_end - (ssize + FOUR_SIZE_T_SIZES + CHUNK_ALIGN_MASK);
4008 mchunkptr tnext = chunk_plus_offset(sp, ssize);
4017 set_size_and_pinuse_of_inuse_chunk(m, sp, ssize);
4107 size_t ssize = asize; /* sbrk call size */
4117 ssize += (page_align((size_t)base) - (size_t)base);
4118 fp = m->footprint + ssize; /* recheck limits */
4119 if (ssize > nb && ssize < HALF_MAX_SIZE_T &&
4122 (br = (char*)(CALL_MORECORE(ssize))) == base) {
4124 tsize = ssize;
4130 ssize = granularity_align(nb - m->topsize + SYS_ALLOC_PADDING);
4132 if (ssize < HALF_MAX_SIZE_T &&
4133 (br = (char*)(CALL_MORECORE(ssize))) == ss->base+ss->size) {
4135 tsize = ssize;
4141 if (ssize < HALF_MAX_SIZE_T &&
4142 ssize < nb + SYS_ALLOC_PADDING) {
4143 size_t esize = granularity_align(nb + SYS_ALLOC_PADDING - ssize);
4147 ssize += esize;
4149 (void) CALL_MORECORE(-ssize);
4157 tsize = ssize;
4184 size_t ssize = end - br;
4185 if (ssize > nb + TOP_FOOT_SIZE) {
4187 tsize = ssize;