xref: /aosp_15_r20/external/jemalloc_new/include/jemalloc/jemalloc_rename.h (revision 1208bc7e437ced7eb82efac44ba17e3beba411da)
1*1208bc7eSAndroid Build Coastguard Worker /*
2*1208bc7eSAndroid Build Coastguard Worker  * Name mangling for public symbols is controlled by --with-mangling and
3*1208bc7eSAndroid Build Coastguard Worker  * --with-jemalloc-prefix.  With default settings the je_ prefix is stripped by
4*1208bc7eSAndroid Build Coastguard Worker  * these macro definitions.
5*1208bc7eSAndroid Build Coastguard Worker  */
6*1208bc7eSAndroid Build Coastguard Worker #ifndef JEMALLOC_NO_RENAME
7*1208bc7eSAndroid Build Coastguard Worker #if defined(__BIONIC__)
8*1208bc7eSAndroid Build Coastguard Worker #  define je_aligned_alloc je_aligned_alloc
9*1208bc7eSAndroid Build Coastguard Worker #  define je_calloc je_calloc
10*1208bc7eSAndroid Build Coastguard Worker #  define je_dallocx je_dallocx
11*1208bc7eSAndroid Build Coastguard Worker #  define je_free je_free
12*1208bc7eSAndroid Build Coastguard Worker #  define je_mallctl je_mallctl
13*1208bc7eSAndroid Build Coastguard Worker #  define je_mallctlbymib je_mallctlbymib
14*1208bc7eSAndroid Build Coastguard Worker #  define je_mallctlnametomib je_mallctlnametomib
15*1208bc7eSAndroid Build Coastguard Worker #  define je_malloc je_malloc
16*1208bc7eSAndroid Build Coastguard Worker #  define je_malloc_conf je_malloc_conf
17*1208bc7eSAndroid Build Coastguard Worker #  define je_malloc_message je_malloc_message
18*1208bc7eSAndroid Build Coastguard Worker #  define je_malloc_stats_print je_malloc_stats_print
19*1208bc7eSAndroid Build Coastguard Worker #  define je_malloc_usable_size je_malloc_usable_size
20*1208bc7eSAndroid Build Coastguard Worker #  define je_mallocx je_mallocx
21*1208bc7eSAndroid Build Coastguard Worker #  define je_nallocx je_nallocx
22*1208bc7eSAndroid Build Coastguard Worker #  define je_posix_memalign je_posix_memalign
23*1208bc7eSAndroid Build Coastguard Worker #  define je_rallocx je_rallocx
24*1208bc7eSAndroid Build Coastguard Worker #  define je_realloc je_realloc
25*1208bc7eSAndroid Build Coastguard Worker #  define je_sallocx je_sallocx
26*1208bc7eSAndroid Build Coastguard Worker #  define je_sdallocx je_sdallocx
27*1208bc7eSAndroid Build Coastguard Worker #  define je_xallocx je_xallocx
28*1208bc7eSAndroid Build Coastguard Worker #  define je_memalign je_memalign
29*1208bc7eSAndroid Build Coastguard Worker #  define je_valloc je_valloc
30*1208bc7eSAndroid Build Coastguard Worker #else
31*1208bc7eSAndroid Build Coastguard Worker #  define je_aligned_alloc aligned_alloc
32*1208bc7eSAndroid Build Coastguard Worker #  define je_calloc calloc
33*1208bc7eSAndroid Build Coastguard Worker #  define je_dallocx dallocx
34*1208bc7eSAndroid Build Coastguard Worker #  define je_free free
35*1208bc7eSAndroid Build Coastguard Worker #  define je_mallctl mallctl
36*1208bc7eSAndroid Build Coastguard Worker #  define je_mallctlbymib mallctlbymib
37*1208bc7eSAndroid Build Coastguard Worker #  define je_mallctlnametomib mallctlnametomib
38*1208bc7eSAndroid Build Coastguard Worker #  define je_malloc malloc
39*1208bc7eSAndroid Build Coastguard Worker #  define je_malloc_conf malloc_conf
40*1208bc7eSAndroid Build Coastguard Worker #  define je_malloc_message malloc_message
41*1208bc7eSAndroid Build Coastguard Worker #  define je_malloc_stats_print malloc_stats_print
42*1208bc7eSAndroid Build Coastguard Worker #  define je_malloc_usable_size malloc_usable_size
43*1208bc7eSAndroid Build Coastguard Worker #  define je_mallocx mallocx
44*1208bc7eSAndroid Build Coastguard Worker #  define je_nallocx nallocx
45*1208bc7eSAndroid Build Coastguard Worker #  define je_posix_memalign posix_memalign
46*1208bc7eSAndroid Build Coastguard Worker #  define je_rallocx rallocx
47*1208bc7eSAndroid Build Coastguard Worker #  define je_realloc realloc
48*1208bc7eSAndroid Build Coastguard Worker #  define je_sallocx sallocx
49*1208bc7eSAndroid Build Coastguard Worker #  define je_sdallocx sdallocx
50*1208bc7eSAndroid Build Coastguard Worker #  define je_xallocx xallocx
51*1208bc7eSAndroid Build Coastguard Worker #  define je_memalign memalign
52*1208bc7eSAndroid Build Coastguard Worker #  define je_valloc valloc
53*1208bc7eSAndroid Build Coastguard Worker #endif
54*1208bc7eSAndroid Build Coastguard Worker #endif
55