Lines Matching refs:new_size
921 _nano_realloc(nanozone_t *nanozone, void *ptr, size_t new_size)
928 return _nano_malloc_check_scribble(nanozone, new_size);
929 } else if (0 == new_size) {
943 new_good_size = _nano_good_size(nanozone, new_size);
951 memset(ptr + new_size, SCRIBBLE_BYTE, old_size - new_size);
1176 nano_realloc(nanozone_t *nanozone, void *ptr, size_t new_size)
1184 return nano_malloc(nanozone, new_size);
1186 if (new_size <= NANO_MAX_SIZE) { // nano to nano?
1187 void *q = _nano_realloc(nanozone, ptr, new_size);
1203 void *new_ptr = zone->malloc(zone, new_size);
1206 size_t valid_size = MIN(old_size, new_size);
1220 return zone->realloc(zone, ptr, new_size);
1226 nano_forked_realloc(nanozone_t *nanozone, void *ptr, size_t new_size)
1234 return nano_forked_malloc(nanozone, new_size);
1236 if (0 == new_size) {
1252 void *new_ptr = zone->malloc(zone, new_size);
1255 size_t valid_size = MIN(old_size, new_size);
1269 return zone->realloc(zone, ptr, new_size);