server-skynet-source-3rd-je.../include/jemalloc/internal
Qi Wang a315688be0 Relax constraints on reentrancy for extent hooks.
If we guarantee no malloc activity in extent hooks, it's possible to make
customized hooks working on arena 0.  Remove the non-a0 assertion to enable such
use cases.
2017-08-31 11:03:34 -07:00
..
arena_externs.h Pull out caching for a bin into its own file. 2017-08-16 17:48:44 -07: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 Header refactoring: Pull size helpers out of jemalloc module. 2017-05-31 13:08:45 -07: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 Make arena stats collection go through cache bins. 2017-08-16 17:48:44 -07:00
arena_types.h Refactor/fix background_thread/percpu_arena bootstrapping. 2017-06-01 08:55:27 -07: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 Add stats for metadata_thp. 2017-08-30 16:47:32 -07:00
base_types.h Change opt.metadata_thp to [disabled,auto,always]. 2017-08-30 16:47:32 -07: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 Document the ialloc function abbreviations. 2017-08-16 17:48:44 -07:00
ckh.h Header refactoring: tsd - cleanup and dependency breaking. 2017-05-01 10:49:56 -07:00
ctl.h Add stats for metadata_thp. 2017-08-30 16:47:32 -07:00
extent_dss.h Header refactoring: unify and de-catchall extent_dss. 2017-05-31 13:08:45 -07:00
extent_externs.h Take background thread lock when setting extent hooks. 2017-06-05 10:56:25 -07:00
extent_inlines.h Header refactoring: Pull size helpers out of jemalloc module. 2017-05-31 13:08:45 -07:00
extent_mmap.h Header refactoring: unify and de-catchall extent_mmap module. 2017-05-31 13:08:45 -07:00
extent_structs.h Header refactoring: Pull size helpers out of jemalloc module. 2017-05-31 13:08:45 -07:00
extent_types.h Disentangle arena and extent locking. 2017-02-01 16:43:46 -08:00
hash.h Header refactoring: hash - unify and remove from catchall. 2017-04-25 09:51:38 -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 Mask signals during background thread creation. 2017-06-20 17:47:38 -07:00
jemalloc_internal_defs.h.in Implement opt.metadata_thp 2017-08-11 14:51:20 -07: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 Document the ialloc function abbreviations. 2017-08-16 17:48:44 -07:00
jemalloc_internal_macros.h Logging: allow logging with empty varargs. 2017-07-22 09:38:19 -07:00
jemalloc_internal_types.h Add support for m68k, nios2, SH3 architectures 2017-08-11 16:35:44 -07:00
jemalloc_preamble.h.in Fix test/unit/pages. 2017-08-11 15:57:12 -07: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: log using the log var names directly. 2017-07-24 14:55:54 -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 Add profiling for the background thread mutex. 2017-05-23 12:26:20 -07: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 Implement opt.metadata_thp 2017-08-11 14:51:20 -07: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 Header refactoring: unify and de-catchall rtree module. 2017-05-31 13:08:45 -07:00
rtree.h Header refactoring: unify and de-catchall rtree module. 2017-05-31 13:08:45 -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 Remove external linkage for spin_adaptive 2017-08-08 10:30:21 -07:00
stats.h Add stats for metadata_thp. 2017-08-30 16:47:32 -07:00
sz.h Header refactoring: Pull size helpers out of jemalloc module. 2017-05-31 13:08:45 -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 Pull out caching for a bin into its own file. 2017-08-16 17:48:44 -07: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 Header refactoring: tsd - cleanup and dependency breaking. 2017-05-01 10:49:56 -07: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 Add minimal initialized TSD. 2017-06-15 17:55:53 -07:00
util.h Remove --disable-cc-silence. 2017-04-24 15:02:45 -07:00
witness.h Fix extent_grow_next management. 2017-05-29 17:27:18 -07:00