| 1 | /* |
| 2 | * Name mangling for public symbols is controlled by --with-mangling and |
| 3 | * --with-jemalloc-prefix. With default settings the je_ prefix is stripped by |
| 4 | * these macro definitions. |
| 5 | */ |
| 6 | #ifndef JEMALLOC_NO_RENAME |
| 7 | # define je_aligned_alloc aligned_alloc |
| 8 | # define je_calloc calloc |
| 9 | # define je_dallocx dallocx |
| 10 | # define je_free free |
| 11 | # define je_mallctl mallctl |
| 12 | # define je_mallctlbymib mallctlbymib |
| 13 | # define je_mallctlnametomib mallctlnametomib |
| 14 | # define je_malloc malloc |
| 15 | # define je_malloc_conf malloc_conf |
| 16 | # define je_malloc_message malloc_message |
| 17 | # define je_malloc_stats_print malloc_stats_print |
| 18 | # define je_malloc_usable_size malloc_usable_size |
| 19 | # define je_mallocx mallocx |
| 20 | # define je_nallocx nallocx |
| 21 | # define je_posix_memalign posix_memalign |
| 22 | # define je_rallocx rallocx |
| 23 | # define je_realloc realloc |
| 24 | # define je_sallocx sallocx |
| 25 | # define je_sdallocx sdallocx |
| 26 | # define je_xallocx xallocx |
| 27 | # define je_memalign memalign |
| 28 | # define je_valloc valloc |
| 29 | #endif |
| 30 | |