jemalloc_internal_defs.h (286866) | jemalloc_internal_defs.h (296221) |
---|---|
1/* include/jemalloc/internal/jemalloc_internal_defs.h. Generated from jemalloc_internal_defs.h.in by configure. */ 2#ifndef JEMALLOC_INTERNAL_DEFS_H_ 3#define JEMALLOC_INTERNAL_DEFS_H_ 4/* 5 * If JEMALLOC_PREFIX is defined via --with-jemalloc-prefix, it will cause all 6 * public APIs to be prefixed. This makes it possible, with some care, to use 7 * multiple allocators simultaneously. 8 */ --- 176 unchanged lines hidden (view full) --- 185 * of mmap()/munmap() calls will cause virtual memory map holes. 186 */ 187#define JEMALLOC_MUNMAP 188 189/* TLS is used to map arenas and magazine caches to threads. */ 190#define JEMALLOC_TLS 191 192/* | 1/* include/jemalloc/internal/jemalloc_internal_defs.h. Generated from jemalloc_internal_defs.h.in by configure. */ 2#ifndef JEMALLOC_INTERNAL_DEFS_H_ 3#define JEMALLOC_INTERNAL_DEFS_H_ 4/* 5 * If JEMALLOC_PREFIX is defined via --with-jemalloc-prefix, it will cause all 6 * public APIs to be prefixed. This makes it possible, with some care, to use 7 * multiple allocators simultaneously. 8 */ --- 176 unchanged lines hidden (view full) --- 185 * of mmap()/munmap() calls will cause virtual memory map holes. 186 */ 187#define JEMALLOC_MUNMAP 188 189/* TLS is used to map arenas and magazine caches to threads. */ 190#define JEMALLOC_TLS 191 192/* |
193 * ffs()/ffsl() functions to use for bitmapping. Don't use these directly; 194 * instead, use jemalloc_ffs() or jemalloc_ffsl() from util.h. | 193 * ffs*() functions to use for bitmapping. Don't use these directly; instead, 194 * use ffs_*() from util.h. |
195 */ | 195 */ |
196#define JEMALLOC_INTERNAL_FFSLL __builtin_ffsll |
|
196#define JEMALLOC_INTERNAL_FFSL __builtin_ffsl 197#define JEMALLOC_INTERNAL_FFS __builtin_ffs 198 199/* 200 * JEMALLOC_IVSALLOC enables ivsalloc(), which verifies that pointers reside 201 * within jemalloc-owned chunks before dereferencing them. 202 */ 203/* #undef JEMALLOC_IVSALLOC */ --- 33 unchanged lines hidden (view full) --- 237/* #undef JEMALLOC_BIG_ENDIAN */ 238 239/* sizeof(int) == 2^LG_SIZEOF_INT. */ 240#define LG_SIZEOF_INT 2 241 242/* sizeof(long) == 2^LG_SIZEOF_LONG. */ 243#define LG_SIZEOF_LONG 3 244 | 197#define JEMALLOC_INTERNAL_FFSL __builtin_ffsl 198#define JEMALLOC_INTERNAL_FFS __builtin_ffs 199 200/* 201 * JEMALLOC_IVSALLOC enables ivsalloc(), which verifies that pointers reside 202 * within jemalloc-owned chunks before dereferencing them. 203 */ 204/* #undef JEMALLOC_IVSALLOC */ --- 33 unchanged lines hidden (view full) --- 238/* #undef JEMALLOC_BIG_ENDIAN */ 239 240/* sizeof(int) == 2^LG_SIZEOF_INT. */ 241#define LG_SIZEOF_INT 2 242 243/* sizeof(long) == 2^LG_SIZEOF_LONG. */ 244#define LG_SIZEOF_LONG 3 245 |
246/* sizeof(long long) == 2^LG_SIZEOF_LONG_LONG. */ 247#define LG_SIZEOF_LONG_LONG 3 248 |
|
245/* sizeof(intmax_t) == 2^LG_SIZEOF_INTMAX_T. */ 246#define LG_SIZEOF_INTMAX_T 3 247 248/* glibc malloc hooks (__malloc_hook, __realloc_hook, __free_hook). */ 249/* #undef JEMALLOC_GLIBC_MALLOC_HOOK */ 250 251/* glibc memalign hook. */ 252/* #undef JEMALLOC_GLIBC_MEMALIGN_HOOK */ 253 254/* Adaptive mutex support in pthreads. */ 255#define JEMALLOC_HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 256 257/* 258 * If defined, jemalloc symbols are not exported (doesn't work when 259 * JEMALLOC_PREFIX is not defined). 260 */ 261/* #undef JEMALLOC_EXPORT */ 262 | 249/* sizeof(intmax_t) == 2^LG_SIZEOF_INTMAX_T. */ 250#define LG_SIZEOF_INTMAX_T 3 251 252/* glibc malloc hooks (__malloc_hook, __realloc_hook, __free_hook). */ 253/* #undef JEMALLOC_GLIBC_MALLOC_HOOK */ 254 255/* glibc memalign hook. */ 256/* #undef JEMALLOC_GLIBC_MEMALIGN_HOOK */ 257 258/* Adaptive mutex support in pthreads. */ 259#define JEMALLOC_HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 260 261/* 262 * If defined, jemalloc symbols are not exported (doesn't work when 263 * JEMALLOC_PREFIX is not defined). 264 */ 265/* #undef JEMALLOC_EXPORT */ 266 |
267/* config.malloc_conf options string. */ 268#define JEMALLOC_CONFIG_MALLOC_CONF "" 269 |
|
263#endif /* JEMALLOC_INTERNAL_DEFS_H_ */ | 270#endif /* JEMALLOC_INTERNAL_DEFS_H_ */ |