Lines Matching refs:nb
1517 #define is_small_request(nb) (nb < MAX_SMALLBIN_SIZE - SMALLBIN_WIDTH)
1928 static void malloc_extend_top(INTERNAL_SIZE_T nb)
1930 static void malloc_extend_top(nb) INTERNAL_SIZE_T nb;
1945 INTERNAL_SIZE_T sbrk_size = nb + top_pad + MINSIZE;
2045 The requested size is first converted into a usable form, `nb'.
2120 INTERNAL_SIZE_T nb;
2124 nb = request2size(bytes); /* padded request size; */
2128 if (is_small_request(nb)) /* Faster version for small requests */
2130 idx = smallbin_index(nb);
2148 check_malloced_chunk(victim, nb);
2157 idx = bin_index(nb);
2163 remainder_size = victim_size - nb;
2175 check_malloced_chunk(victim, nb);
2189 remainder_size = victim_size - nb;
2193 remainder = chunk_at_offset(victim, nb);
2194 set_head(victim, nb | PREV_INUSE);
2198 check_malloced_chunk(victim, nb);
2207 check_malloced_chunk(victim, nb);
2252 remainder_size = victim_size - nb;
2256 remainder = chunk_at_offset(victim, nb);
2257 set_head(victim, nb | PREV_INUSE);
2262 check_malloced_chunk(victim, nb);
2270 check_malloced_chunk(victim, nb);
2312 if ( (remainder_size = chunksize(top) - nb) < (long)MINSIZE)
2317 if ((unsigned long)nb >= (unsigned long)mmap_threshold &&
2318 (victim = mmap_chunk(nb)) != 0)
2323 malloc_extend_top(nb);
2324 if ( (remainder_size = chunksize(top) - nb) < (long)MINSIZE)
2329 set_head(victim, nb | PREV_INUSE);
2330 top = chunk_at_offset(victim, nb);
2332 check_malloced_chunk(victim, nb);
2500 INTERNAL_SIZE_T nb; /* padded request size */
2534 nb = request2size(bytes);
2540 newp = mremap_chunk(oldp, nb);
2544 if(oldsize - SIZE_SZ >= nb) return oldmem; /* do nothing */
2556 if ((long)(oldsize) < (long)(nb))
2569 if ((long)(nextsize + newsize) >= (long)(nb + MINSIZE))
2572 top = chunk_at_offset(oldp, nb);
2573 set_head(top, (newsize - nb) | PREV_INUSE);
2574 set_head_size(oldp, nb);
2580 else if (((long)(nextsize + newsize) >= (long)(nb)))
2607 if ((long)(nextsize + prevsize + newsize) >= (long)(nb + MINSIZE))
2614 top = chunk_at_offset(newp, nb);
2615 set_head(top, (newsize - nb) | PREV_INUSE);
2616 set_head_size(newp, nb);
2622 else if (((long)(nextsize + prevsize + newsize) >= (long)(nb)))
2635 if (prev != 0 && (long)(prevsize + newsize) >= (long)nb)
2672 if (newsize - nb >= MINSIZE) /* split off remainder */
2674 remainder = chunk_at_offset(newp, nb);
2675 remainder_size = newsize - nb;
2676 set_head_size(newp, nb);
2719 INTERNAL_SIZE_T nb; /* padded request size */
2741 nb = request2size(bytes);
2742 m = (char*)(mALLOc(nb + alignment + MINSIZE));
2790 assert (newsize >= nb && (((unsigned long)(chunk2mem(p))) % alignment) == 0);
2795 remainder_size = chunksize(p) - nb;
2799 remainder = chunk_at_offset(p, nb);
2801 set_head_size(p, nb);