MCPcopy Create free account
hub / github.com/Snapchat/KeyDB / zone_free_definite_size

Function zone_free_definite_size

deps/jemalloc/src/zone.c:193–205  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

191}
192
193static void
194zone_free_definite_size(malloc_zone_t *zone, void *ptr, size_t size) {
195 size_t alloc_size;
196
197 alloc_size = ivsalloc(tsdn_fetch(), ptr);
198 if (alloc_size != 0) {
199 assert(alloc_size == size);
200 je_free(ptr);
201 return;
202 }
203
204 free(ptr);
205}
206
207static void
208zone_destroy(malloc_zone_t *zone) {

Callers

nothing calls this directly

Calls 4

freeFunction · 0.85
je_freeFunction · 0.70
ivsallocFunction · 0.50
tsdn_fetchFunction · 0.50

Tested by

no test coverage detected