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

Function prof_enter

deps/jemalloc/src/prof.c:547–558  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

545}
546
547static void
548prof_enter(tsd_t *tsd, prof_tdata_t *tdata) {
549 cassert(config_prof);
550 assert(tdata == prof_tdata_get(tsd, false));
551
552 if (tdata != NULL) {
553 assert(!tdata->enq);
554 tdata->enq = true;
555 }
556
557 malloc_mutex_lock(tsd_tsdn(tsd), &bt2gctx_mtx);
558}
559
560static void
561prof_leave(tsd_t *tsd, prof_tdata_t *tdata) {

Callers 3

prof_gctx_try_destroyFunction · 0.70
prof_lookup_globalFunction · 0.70
prof_dump_prepFunction · 0.70

Calls 2

malloc_mutex_lockFunction · 0.50
tsd_tsdnFunction · 0.50

Tested by

no test coverage detected