jemalloc/src
David T. Goldblatt 4610ffa942 Bootstrapping: Parse MALLOC_CONF before using slab sizes.
I.e., parse before booting the bin module or sz module.  This lets us tweak size
class settings before committing to them by letting them leak into other
modules.

This commit does not actually do any tweaking of the size classes; it *just*
chanchanges bootstrapping order; this may help bisecting any bootstrapping
failures on poorly-tested architectures.
2018-07-12 20:53:06 -07:00
..
arena.c Hide size class computation behind a layer of indirection. 2018-07-12 20:53:06 -07:00
background_thread.c Clean compilation -Wextra 2018-07-09 21:40:42 -07:00
base.c Hide size class computation behind a layer of indirection. 2018-07-12 20:53:06 -07:00
bin.c Hide size class computation behind a layer of indirection. 2018-07-12 20:53:06 -07:00
bitmap.c Revert "Remove BITMAP_USE_TREE." 2017-04-18 19:01:04 -07:00
ckh.c Hide size class computation behind a layer of indirection. 2018-07-12 20:53:06 -07:00
ctl.c Hide size class computation behind a layer of indirection. 2018-07-12 20:53:06 -07:00
div.c Add the div module, which allows fast division by dynamic values. 2017-12-21 14:25:43 -08:00
extent.c Hide size class computation behind a layer of indirection. 2018-07-12 20:53:06 -07:00
extent_dss.c Hide size class computation behind a layer of indirection. 2018-07-12 20:53:06 -07:00
extent_mmap.c Header refactoring: unify and de-catchall extent_mmap module. 2017-05-31 13:08:45 -07:00
hash.c Header refactoring: Split up jemalloc_internal.h 2017-04-11 11:52:30 -07:00
hook.c Move tsd link and in_hook after tcache. 2018-06-27 13:39:02 -07:00
jemalloc.c Bootstrapping: Parse MALLOC_CONF before using slab sizes. 2018-07-12 20:53:06 -07:00
jemalloc_cpp.cpp Split out cold code path in newImpl 2017-07-24 13:37:02 -07:00
large.c Hide size class computation behind a layer of indirection. 2018-07-12 20:53:06 -07:00
log.c Logging: allow logging with empty varargs. 2017-07-22 09:38:19 -07:00
malloc_io.c Fix type warning on Windows. 2018-04-09 16:50:30 -07:00
mutex.c Clean compilation -Wextra 2018-07-09 21:40:42 -07:00
mutex_pool.c Header refactoring: unify and de-catchall mutex_pool. 2017-05-31 13:08:45 -07:00
nstime.c Add background thread related stats. 2017-05-23 12:26:20 -07:00
pages.c Fix an incorrect assertion. 2018-05-09 23:52:56 -07:00
prng.c Header refactoring: Split up jemalloc_internal.h 2017-04-11 11:52:30 -07:00
prof.c Rename hooks module to test_hooks. 2018-05-18 11:43:03 -07:00
rtree.c Clean compilation -Wextra 2018-07-09 21:40:42 -07:00
sc.c SC: Add page customization functionality. 2018-07-12 20:53:06 -07:00
stats.c Rename huge_threshold to experimental, and tweak documentation. 2018-06-29 10:35:02 -07:00
sz.c Hide size class computation behind a layer of indirection. 2018-07-12 20:53:06 -07:00
tcache.c Hide size class computation behind a layer of indirection. 2018-07-12 20:53:06 -07:00
test_hooks.c Rename hooks module to test_hooks. 2018-05-18 11:43:03 -07:00
ticker.c Header refactoring: Split up jemalloc_internal.h 2017-04-11 11:52:30 -07:00
tsd.c Clean compilation -Wextra 2018-07-09 21:40:42 -07:00
witness.c Header refactoring: unify and de-catchall witness code. 2017-05-24 15:27:30 -07:00
zone.c Fix deadlock in multithreaded fork in OS X. 2017-07-10 18:17:12 -07:00