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

Function hook_invoke_alloc

deps/jemalloc/src/hook.c:153–167  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

151 *in_hook = false;
152
153void
154hook_invoke_alloc(hook_alloc_t type, void *result, uintptr_t result_raw,
155 uintptr_t args_raw[3]) {
156 HOOK_PROLOGUE
157
158 hooks_internal_t hook;
159 FOR_EACH_HOOK_BEGIN(&hook)
160 hook_alloc h = hook.hooks.alloc_hook;
161 if (h != NULL) {
162 h(hook.hooks.extra, type, result, result_raw, args_raw);
163 }
164 FOR_EACH_HOOK_END
165
166 HOOK_EPILOGUE
167}
168
169void
170hook_invoke_dalloc(hook_dalloc_t type, void *address, uintptr_t args_raw[3]) {

Callers 8

hook.cFile · 0.85
TEST_BEGINFunction · 0.85
large_rallocFunction · 0.85
malloc_defaultFunction · 0.85
jemalloc.cFile · 0.85
JEMALLOC_ATTRFunction · 0.85
arena_rallocFunction · 0.85
iralloct_realignFunction · 0.85

Calls

no outgoing calls

Tested by 1

TEST_BEGINFunction · 0.68