743d940dc3
This is a biggy. jemalloc_internal.h has been doing multiple jobs for a while now: - The source of system-wide definitions. - The catch-all include file. - The module header file for jemalloc.c This commit splits up this functionality. The system-wide definitions responsibility has moved to jemalloc_preamble.h. The catch-all include file is now jemalloc_internal_includes.h. The module headers for jemalloc.c are now in jemalloc_internal_[externs|inlines|types].h, just as they are for the other modules.
13 lines
397 B
C
13 lines
397 B
C
#include "jemalloc/internal/jemalloc_preamble.h"
|
|
|
|
/*
|
|
* The hooks are a little bit screwy -- they're not genuinely exported in the
|
|
* sense that we want them available to end-users, but we do want them visible
|
|
* from outside the generated library, so that we can use them in test code.
|
|
*/
|
|
JEMALLOC_EXPORT
|
|
void (*hooks_arena_new_hook)() = NULL;
|
|
|
|
JEMALLOC_EXPORT
|
|
void (*hooks_libc_hook)() = NULL;
|