Lines Matching refs:ptr
22 static size_t zone_size(malloc_zone_t *zone, void *ptr);
26 static void zone_free(malloc_zone_t *zone, void *ptr);
27 static void *zone_realloc(malloc_zone_t *zone, void *ptr, size_t size);
33 static void zone_free_definite_size(malloc_zone_t *zone, void *ptr,
47 zone_size(malloc_zone_t *zone, void *ptr) in zone_size() argument
59 return (ivsalloc(ptr, config_prof)); in zone_size()
87 zone_free(malloc_zone_t *zone, void *ptr) in zone_free() argument
90 if (ivsalloc(ptr, config_prof) != 0) { in zone_free()
91 je_free(ptr); in zone_free()
95 free(ptr); in zone_free()
99 zone_realloc(malloc_zone_t *zone, void *ptr, size_t size) in zone_realloc() argument
102 if (ivsalloc(ptr, config_prof) != 0) in zone_realloc()
103 return (je_realloc(ptr, size)); in zone_realloc()
105 return (realloc(ptr, size)); in zone_realloc()
122 zone_free_definite_size(malloc_zone_t *zone, void *ptr, size_t size) in zone_free_definite_size() argument
125 if (ivsalloc(ptr, config_prof) != 0) { in zone_free_definite_size()
126 assert(ivsalloc(ptr, config_prof) == size); in zone_free_definite_size()
127 je_free(ptr); in zone_free_definite_size()
131 free(ptr); in zone_free_definite_size()