]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/jemalloc/include/jemalloc/internal/test_hooks.h
Update jemalloc to version 5.2.1.
[FreeBSD/FreeBSD.git] / contrib / jemalloc / include / jemalloc / internal / test_hooks.h
1 #ifndef JEMALLOC_INTERNAL_TEST_HOOKS_H
2 #define JEMALLOC_INTERNAL_TEST_HOOKS_H
3
4 extern JEMALLOC_EXPORT void (*test_hooks_arena_new_hook)();
5 extern JEMALLOC_EXPORT void (*test_hooks_libc_hook)();
6
7 #define JEMALLOC_HOOK(fn, hook) ((void)(hook != NULL && (hook(), 0)), fn)
8
9 /* Note that this is undef'd and re-define'd in src/prof.c. */
10 #define _Unwind_Backtrace JEMALLOC_HOOK(_Unwind_Backtrace, test_hooks_libc_hook)
11
12 #endif /* JEMALLOC_INTERNAL_TEST_HOOKS_H */