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

Function hook_install

deps/jemalloc/src/hook.c:47–56  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

45}
46
47void *
48hook_install(tsdn_t *tsdn, hooks_t *to_install) {
49 malloc_mutex_lock(tsdn, &hooks_mu);
50 void *ret = hook_install_locked(to_install);
51 if (ret != NULL) {
52 tsd_global_slow_inc(tsdn);
53 }
54 malloc_mutex_unlock(tsdn, &hooks_mu);
55 return ret;
56}
57
58static void
59hook_remove_locked(seq_hooks_t *to_remove) {

Callers 4

hook.cFile · 0.85
TEST_BEGINFunction · 0.85
do_realloc_testFunction · 0.85

Calls 4

hook_install_lockedFunction · 0.85
tsd_global_slow_incFunction · 0.85
malloc_mutex_lockFunction · 0.50
malloc_mutex_unlockFunction · 0.50

Tested by 2

TEST_BEGINFunction · 0.68
do_realloc_testFunction · 0.68