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

Function ctl_arena_refresh

deps/jemalloc/src/ctl.c:992–1001  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

990}
991
992static void
993ctl_arena_refresh(tsdn_t *tsdn, arena_t *arena, ctl_arena_t *ctl_sdarena,
994 unsigned i, bool destroyed) {
995 ctl_arena_t *ctl_arena = arenas_i(i);
996
997 ctl_arena_clear(ctl_arena);
998 ctl_arena_stats_amerge(tsdn, ctl_arena, arena);
999 /* Merge into sum stats as well. */
1000 ctl_arena_stats_sdmerge(ctl_sdarena, ctl_arena, destroyed);
1001}
1002
1003static unsigned
1004ctl_arena_init(tsd_t *tsd, extent_hooks_t *extent_hooks) {

Callers 2

ctl_refreshFunction · 0.70
arena_i_destroy_ctlFunction · 0.70

Calls 4

arenas_iFunction · 0.70
ctl_arena_clearFunction · 0.70
ctl_arena_stats_amergeFunction · 0.70
ctl_arena_stats_sdmergeFunction · 0.70

Tested by

no test coverage detected