server-skynet-source-3rd-je.../include/jemalloc/internal
Jason Evans 7ca0fdfb85 Disable munmap() if it causes VM map holes.
Add a configure test to determine whether common mmap()/munmap()
patterns cause VM map holes, and only use munmap() to discard unused
chunks if the problem does not exist.

Unify the chunk caching for mmap and dss.

Fix options processing to limit lg_chunk to be large enough that
redzones will always fit.
2012-04-12 20:20:58 -07:00
..
arena.h Normalize aligned allocation algorithms. 2012-04-11 18:13:45 -07:00
atomic.h Use __sync_add_and_fetch and __sync_sub_and_fetch when they are available 2012-03-26 11:51:13 -07:00
base.h Fix fork-related bugs. 2012-03-13 16:31:41 -07:00
bitmap.h Move repo contents in jemalloc/ to top level. 2011-03-31 20:36:17 -07:00
chunk_dss.h Disable munmap() if it causes VM map holes. 2012-04-12 20:20:58 -07:00
chunk_mmap.h Disable munmap() if it causes VM map holes. 2012-04-12 20:20:58 -07:00
chunk.h Add alignment support to chunk_alloc(). 2012-04-10 14:51:39 -07:00
ckh.h Rename prn to prng. 2012-03-02 15:59:45 -08:00
ctl.h Implement malloc_vsnprintf(). 2012-03-07 16:19:19 -08:00
extent.h Reduce cpp conditional logic complexity. 2012-02-10 20:22:09 -08:00
hash.h Implement malloc_vsnprintf(). 2012-03-07 16:19:19 -08:00
huge.h Fix fork-related bugs. 2012-03-13 16:31:41 -07:00
jemalloc_internal.h.in Disable munmap() if it causes VM map holes. 2012-04-12 20:20:58 -07:00
mb.h Simplify small size class infrastructure. 2012-02-28 16:50:47 -08:00
mutex.h Postpone mutex initialization on FreeBSD. 2012-04-03 19:25:30 -07:00
private_namespace.h Disable munmap() if it causes VM map holes. 2012-04-12 20:20:58 -07:00
prng.h Rename prn to prng. 2012-03-02 15:59:45 -08:00
prof.h Implement Valgrind support, redzones, and quarantine. 2012-04-11 11:46:18 -07:00
ql.h Move repo contents in jemalloc/ to top level. 2011-03-31 20:36:17 -07:00
qr.h Move repo contents in jemalloc/ to top level. 2011-03-31 20:36:17 -07:00
quarantine.h Implement Valgrind support, redzones, and quarantine. 2012-04-11 11:46:18 -07:00
rb.h Clean up rb documentation. 2011-11-01 20:48:31 -07:00
rtree.h Move repo contents in jemalloc/ to top level. 2011-03-31 20:36:17 -07:00
size_classes.sh Use $((...)) instead of expr. 2012-04-03 13:20:21 -07:00
stats.h Implement malloc_vsnprintf(). 2012-03-07 16:19:19 -08:00
tcache.h Implement Valgrind support, redzones, and quarantine. 2012-04-11 11:46:18 -07:00
tsd.h Add tls_model configuration. 2012-04-03 22:30:05 -07:00
util.h Implement Valgrind support, redzones, and quarantine. 2012-04-11 11:46:18 -07:00