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

Function extent_activate_locked

deps/jemalloc/src/extent.c:689–697  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

687}
688
689static void
690extent_activate_locked(tsdn_t *tsdn, arena_t *arena, extents_t *extents,
691 extent_t *extent) {
692 assert(extent_arena_get(extent) == arena);
693 assert(extent_state_get(extent) == extents_state_get(extents));
694
695 extents_remove_locked(tsdn, extents, extent);
696 extent_state_set(extent, extent_state_active);
697}
698
699static bool
700extent_rtree_leaf_elms_lookup(tsdn_t *tsdn, rtree_ctx_t *rtree_ctx,

Callers 2

extent_recycle_extractFunction · 0.70
extent_coalesceFunction · 0.70

Calls 5

extents_state_getFunction · 0.70
extents_remove_lockedFunction · 0.70
extent_arena_getFunction · 0.50
extent_state_getFunction · 0.50
extent_state_setFunction · 0.50

Tested by

no test coverage detected