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

Function large_dalloc

deps/memkind/src/jemalloc/src/large.c:345–351  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

343}
344
345void
346large_dalloc(tsdn_t *tsdn, extent_t *extent) {
347 arena_t *arena = extent_arena_get(extent);
348 large_dalloc_prep_impl(tsdn, arena, extent, false);
349 large_dalloc_finish_impl(tsdn, arena, extent);
350 arena_decay_tick(tsdn, arena);
351}
352
353size_t
354large_salloc(tsdn_t *tsdn, const extent_t *extent) {

Callers 6

arena_resetFunction · 0.70
arena_dalloc_promotedFunction · 0.70
arena_dalloc_no_tcacheFunction · 0.50
arena_dallocFunction · 0.50
arena_sdalloc_no_tcacheFunction · 0.50
arena_sdallocFunction · 0.50

Calls 4

large_dalloc_prep_implFunction · 0.70
large_dalloc_finish_implFunction · 0.70
extent_arena_getFunction · 0.50
arena_decay_tickFunction · 0.50

Tested by

no test coverage detected