server-skynet-source-3rd-je.../include/jemalloc/internal
Qi Wang e4f090e8df Add opt.thp which allows explicit hugepage usage.
"always" marks all user mappings as MADV_HUGEPAGE; while "never" marks all
mappings as MADV_NOHUGEPAGE. The default setting "default" does not change any
settings.  Note that all the madvise calls are part of the default extent hooks
by design, so that customized extent hooks have complete control over the
mappings including hugepage settings.
2018-03-08 13:08:06 -08:00
..
arena_externs.h Split up and standardize naming of stats code. 2017-12-18 16:29:10 -08:00
arena_inlines_a.h Get rid of most of the various inline macros. 2017-04-24 10:33:21 -07:00
arena_inlines_b.h Pull out arena_bin_info_t and arena_bin_t into their own file. 2017-12-18 16:29:10 -08:00
arena_stats.h Split up and standardize naming of stats code. 2017-12-18 16:29:10 -08:00
arena_structs_a.h Header refactoring: bitmap - unify and remove from catchall. 2017-04-24 10:33:21 -07:00
arena_structs_b.h Split up and standardize naming of stats code. 2017-12-18 16:29:10 -08:00
arena_types.h Pull out arena_bin_info_t and arena_bin_t into their own file. 2017-12-18 16:29:10 -08:00
assert.h Disentangle assert and util 2017-03-06 15:08:43 -08:00
atomic_c11.h Introduce a backport of C11 atomics 2017-03-03 13:40:59 -08:00
atomic_gcc_atomic.h Insert not_reached after an exhaustive switch 2017-03-06 15:08:43 -08:00
atomic_gcc_sync.h Introduce a backport of C11 atomics 2017-03-03 13:40:59 -08:00
atomic_msvc.h Introduce a backport of C11 atomics 2017-03-03 13:40:59 -08:00
atomic.h Move CPP_PROLOGUE and CPP_EPILOGUE to the .cpp 2017-04-18 18:35:03 -07:00
background_thread_externs.h Only abort on dlsym when necessary. 2017-06-14 13:27:41 -07:00
background_thread_inlines.h Avoid inactivity_check within background threads. 2017-06-22 16:53:58 -07:00
background_thread_structs.h Combine background_thread started / paused into state. 2017-06-12 08:56:14 -07:00
base_externs.h Add stats for metadata_thp. 2017-08-30 16:47:32 -07:00
base_inlines.h Change opt.metadata_thp to [disabled,auto,always]. 2017-08-30 16:47:32 -07:00
base_structs.h Fix base allocator THP auto mode locking and stats. 2017-11-09 16:14:12 -08:00
base_types.h metadata_thp: auto mode adjustment for a0. 2017-11-01 13:52:06 -07:00
bin_stats.h Split up and standardize naming of stats code. 2017-12-18 16:29:10 -08:00
bin.h Split up and standardize naming of stats code. 2017-12-18 16:29:10 -08:00
bit_util.h Disentangle assert and util 2017-03-06 15:08:43 -08:00
bitmap.h Avoid compiler warnings on Windows. 2017-05-11 18:06:20 -07:00
cache_bin.h Rename cache_alloc_easy to cache_bin_alloc_easy. 2017-12-18 16:29:10 -08:00
ckh.h Header refactoring: tsd - cleanup and dependency breaking. 2017-05-01 10:49:56 -07:00
ctl.h Split up and standardize naming of stats code. 2017-12-18 16:29:10 -08:00
div.h Add the div module, which allows fast division by dynamic values. 2017-12-21 14:25:43 -08:00
extent_dss.h Header refactoring: unify and de-catchall extent_dss. 2017-05-31 13:08:45 -07:00
extent_externs.h Over purge by 1 extent always. 2017-12-18 12:57:07 -08:00
extent_inlines.h Fix an extent coalesce bug. 2017-11-16 15:32:02 -08:00
extent_mmap.h Header refactoring: unify and de-catchall extent_mmap module. 2017-05-31 13:08:45 -07:00
extent_structs.h extent_t bitpacking logic refactoring 2018-01-04 11:11:04 -08:00
extent_types.h Add opt.lg_extent_max_active_fit 2017-11-16 15:32:02 -08:00
hash.h Add "falls through" comment explicitly. 2017-09-25 15:38:58 -07:00
hooks.h Add basic reentrancy-checking support, and allow arena_new to reenter. 2017-04-07 14:10:27 -07:00
jemalloc_internal_decls.h Make generated headers usable in both x86 and x64 mode in Visual Studio 2018-01-30 13:11:41 -08:00
jemalloc_internal_defs.h.in Modify configure to determine return value of strerror_r. 2018-01-10 21:01:18 -08:00
jemalloc_internal_externs.h Header refactoring: Pull size helpers out of jemalloc module. 2017-05-31 13:08:45 -07:00
jemalloc_internal_includes.h Header refactoring: unify and de-catchall mutex_pool. 2017-05-31 13:08:45 -07:00
jemalloc_internal_inlines_a.h Relax constraints on reentrancy for extent hooks. 2017-08-31 11:03:34 -07:00
jemalloc_internal_inlines_b.h Refactor/fix background_thread/percpu_arena bootstrapping. 2017-06-01 08:55:27 -07:00
jemalloc_internal_inlines_c.h Check tsdn_null before reading reentrancy level. 2018-01-05 13:05:17 -08:00
jemalloc_internal_macros.h Logging: allow logging with empty varargs. 2017-07-22 09:38:19 -07:00
jemalloc_internal_types.h Also use __riscv to detect builds for RISC-V CPUs. 2017-12-09 10:10:42 -08:00
jemalloc_preamble.h.in Remove config.thp which wasn't in use. 2018-03-08 13:08:06 -08:00
large_externs.h Stop depending on JEMALLOC_N() for function interception during testing. 2017-05-11 23:06:54 -07:00
log.h Logging: capitalize log macro. 2017-10-02 20:44:43 -07:00
malloc_io.h Logging: allow logging with empty varargs. 2017-07-22 09:38:19 -07:00
mutex_pool.h Header refactoring: unify and de-catchall mutex_pool. 2017-05-31 13:08:45 -07:00
mutex_prof.h handle 32 bit mutex counters 2018-01-04 11:08:17 -08:00
mutex.h Header refactoring: unify and de-catchall mutex module 2017-05-24 15:27:30 -07:00
nstime.h Add background thread related stats. 2017-05-23 12:26:20 -07:00
pages.h Add opt.thp which allows explicit hugepage usage. 2018-03-08 13:08:06 -08:00
ph.h Add any() and remove_any() to ph. 2017-03-07 10:25:33 -08:00
private_namespace.sh Automatically generate private symbol name mangling macros. 2017-05-11 23:06:54 -07:00
private_symbols.sh Automatically generate private symbol name mangling macros. 2017-05-11 23:06:54 -07:00
prng.h Header refactoring: prng module - remove from the catchall and unify. 2017-04-24 10:33:21 -07:00
prof_externs.h Header refactoring: unify and de-catchall mutex module 2017-05-24 15:27:30 -07:00
prof_inlines_a.h Header refactoring: unify and de-catchall mutex module 2017-05-24 15:27:30 -07:00
prof_inlines_b.h Header refactoring: Pull size helpers out of jemalloc module. 2017-05-31 13:08:45 -07:00
prof_structs.h Header refactoring: unify and de-catchall mutex module 2017-05-24 15:27:30 -07:00
prof_types.h Convert arena->prof_accumbytes synchronization to atomics. 2017-02-16 09:39:46 -08:00
public_namespace.sh Replace tabs following #define with spaces. 2017-01-20 21:45:53 -08:00
public_unnamespace.sh Fix name mangling for stress tests. 2014-01-16 17:38:01 -08:00
ql.h Header refactoring: break out qr.h dependencies 2017-04-11 11:52:30 -07:00
qr.h Replace tabs following #define with spaces. 2017-01-20 21:45:53 -08:00
rb.h Header refactoring: break out rb.h dependencies 2017-04-11 11:52:30 -07:00
rtree_tsd.h Add missing field in initializer for rtree cache. 2017-09-21 12:18:10 -07:00
rtree.h ARM: Don't extend bit LG_VADDR to compute high address bits. 2017-10-02 14:54:46 -07:00
size_classes.sh Header refactoring: Pull size helpers out of jemalloc module. 2017-05-31 13:08:45 -07:00
smoothstep.h Cleanup smoothstep.sh / .h. 2017-05-25 16:52:10 -07:00
smoothstep.sh Cleanup smoothstep.sh / .h. 2017-05-25 16:52:10 -07:00
spin.h Power: disable the CPU_SPINWAIT macro. 2017-10-04 18:37:23 -07:00
stats.h Split up and standardize naming of stats code. 2017-12-18 16:29:10 -08:00
sz.h Avoid left shift by negative values. 2017-09-25 15:38:58 -07:00
tcache_externs.h Pull out caching for a bin into its own file. 2017-08-16 17:48:44 -07:00
tcache_inlines.h Rename cache_alloc_easy to cache_bin_alloc_easy. 2017-12-18 16:29:10 -08:00
tcache_structs.h Make arena stats collection go through cache bins. 2017-08-16 17:48:44 -07:00
tcache_types.h Pull out caching for a bin into its own file. 2017-08-16 17:48:44 -07:00
ticker.h Tweak the ticker paths to help GCC generate better code. 2018-02-21 16:04:23 -08:00
tsd_generic.h Header refactoring: unify and de-catchall mutex module 2017-05-24 15:27:30 -07:00
tsd_malloc_thread_cleanup.h Header refactoring: tsd - cleanup and dependency breaking. 2017-05-01 10:49:56 -07:00
tsd_tls.h Header refactoring: tsd - cleanup and dependency breaking. 2017-05-01 10:49:56 -07:00
tsd_types.h Header refactoring: tsd - cleanup and dependency breaking. 2017-05-01 10:49:56 -07:00
tsd_win.h Header refactoring: tsd - cleanup and dependency breaking. 2017-05-01 10:49:56 -07:00
tsd.h Use tsd offset_state instead of atomic 2017-11-14 08:58:18 -08:00
util.h Remove --disable-cc-silence. 2017-04-24 15:02:45 -07:00
witness.h Move bin initialization from arena module to bin module. 2017-12-18 16:29:10 -08:00