MCPcopy Create free account
hub / github.com/F-Stack/f-stack / extent_dalloc_gap

Function extent_dalloc_gap

app/redis-6.2.6/deps/jemalloc/src/extent.c:1639–1652  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1637}
1638
1639void
1640extent_dalloc_gap(tsdn_t *tsdn, arena_t *arena, extent_t *extent) {
1641 extent_hooks_t *extent_hooks = EXTENT_HOOKS_INITIALIZER;
1642
1643 witness_assert_depth_to_rank(tsdn_witness_tsdp_get(tsdn),
1644 WITNESS_RANK_CORE, 0);
1645
1646 if (extent_register(tsdn, extent)) {
1647 extents_leak(tsdn, arena, &extent_hooks,
1648 &arena->extents_retained, extent, false);
1649 return;
1650 }
1651 extent_dalloc_wrapper(tsdn, arena, &extent_hooks, extent);
1652}
1653
1654static bool
1655extent_dalloc_default_impl(void *addr, size_t size) {

Callers 1

extent_alloc_dssFunction · 0.85

Calls 4

extent_registerFunction · 0.85
extents_leakFunction · 0.85
extent_dalloc_wrapperFunction · 0.85

Tested by

no test coverage detected