• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/libmalloc-53.1.1/src/

Lines Matching refs:new_size

743 											   size_t *mutable_shift, size_t *new_size);
785 static boolean_t tiny_try_realloc_in_place(szone_t *szone, void *ptr, size_t old_size, size_t new_size);
816 static boolean_t small_try_realloc_in_place(szone_t *szone, void *ptr, size_t old_size, size_t new_size);
845 static INLINE int large_try_realloc_in_place(szone_t *szone, void *ptr, size_t old_size, size_t new_size) ALWAYSINLINE;
857 static NOINLINE void *szone_realloc(szone_t *szone, void *ptr, size_t new_size);
884 static void *purgeable_realloc(szone_t *szone, void *ptr, size_t new_size);
904 static void *frozen_malloc(szone_t *zone, size_t new_size);
906 static void *frozen_valloc(szone_t *zone, size_t new_size);
907 static void *frozen_realloc(szone_t *zone, void *ptr, size_t new_size);
1403 size_t *new_size)
1406 *new_size = old_size + old_size;
1408 region_t *new_regions = hash_regions_alloc_no_lock(szone, *new_size);
1415 hash_region_insert_no_lock(new_regions, *new_size, *mutable_shift, r);
2710 size_t new_size;
2715 &new_size);
2721 szone->tiny_region_generation->nextgen->num_regions_allocated = new_size;
2808 tiny_try_realloc_in_place(szone_t *szone, void *ptr, size_t old_size, size_t new_size)
2842 if (old_size + TINY_BYTES_FOR_MSIZE(next_msize) < new_size) {
2852 coalesced_msize = TINY_MSIZE_FOR_BYTES(new_size - old_size + TINY_QUANTUM - 1);
4499 size_t new_size;
4504 &new_size);
4510 szone->small_region_generation->nextgen->num_regions_allocated = new_size;
4595 small_try_realloc_in_place(szone_t *szone, void *ptr, size_t old_size, size_t new_size)
4610 new_msize = SMALL_MSIZE_FOR_BYTES(new_size + SMALL_QUANTUM - 1);
6078 large_try_realloc_in_place(szone_t *szone, void *ptr, size_t old_size, size_t new_size)
6092 new_size = round_page_quanta(new_size);
6097 err = vm_allocate(mach_task_self(), &addr, new_size - old_size, VM_MAKE_TAG(VM_MEMORY_REALLOC));
6112 large_entry->size = new_size;
6113 szone->num_bytes_in_large_objects += new_size - old_size;
6435 szone_realloc(szone_t *szone, void *ptr, size_t new_size)
6442 malloc_printf("in szone_realloc for %p, %d\n", ptr, (unsigned)new_size);
6447 return szone_malloc(szone, new_size);
6448 } else if (0 == new_size) {
6462 new_good_size = szone_good_size(szone, new_size);
6484 memset(ptr + new_size, SCRIBBLE_BYTE, old_size - new_size);
6504 memset(ptr + new_size, SCRIBBLE_BYTE, old_size - new_size);
6522 memset(ptr + new_size, SCRIBBLE_BYTE, old_size - new_size);
6538 memset(ptr + new_size, SCRIBBLE_BYTE, old_size - new_size);
6542 new_ptr = szone_malloc(szone, new_size);
6550 valid_size = MIN(old_size, new_size);
6558 malloc_printf("szone_realloc returned %p for %d\n", new_ptr, (unsigned)new_size);
7897 purgeable_realloc(szone_t *szone, void *ptr, size_t new_size)
7903 return purgeable_malloc(szone, new_size);
7904 } else if (0 == new_size) {
7924 if (new_size <= szone->large_threshold)
7925 return szone_realloc(szone->helper_zone, ptr, new_size);
7928 void * new_ptr = purgeable_malloc(szone, new_size);
7936 if (new_size <= szone->large_threshold) {
7938 void * new_ptr = szone_malloc(szone->helper_zone, new_size);
7940 memcpy(new_ptr, ptr, new_size);
7945 void * new_ptr = purgeable_malloc(szone, new_size);
7947 memcpy(new_ptr, ptr, MIN(old_size, new_size));
8263 frozen_malloc(szone_t *zone, size_t new_size)
8265 return malloc(new_size);
8275 frozen_valloc(szone_t *zone, size_t new_size)
8277 return valloc(new_size);
8281 frozen_realloc(szone_t *zone, void *ptr, size_t new_size)
8286 if (new_size <= old_size) {
8289 new_ptr = malloc(new_size);