server-skynet-source-3rd-je.../include/jemalloc/internal
Jason Evans f500a10b2e Refactor base_alloc() to guarantee demand-zeroed memory.
Refactor base_alloc() to guarantee that allocations are carved from
demand-zeroed virtual memory.  This supports sparse data structures such
as multi-page radix tree nodes.

Enhance base_alloc() to keep track of fragments which were too small to
support previous allocation requests, and try to consume them during
subsequent requests.  This becomes important when request sizes commonly
approach or exceed the chunk size (as could radix tree node
allocations).
2015-02-04 16:51:53 -08:00
..
arena.h Implement metadata statistics. 2015-01-23 23:34:43 -08:00
atomic.h Implement more atomic operations. 2015-02-04 16:50:05 -08:00
base.h Refactor base_alloc() to guarantee demand-zeroed memory. 2015-02-04 16:51:53 -08:00
bitmap.h Convert to uniform style: cond == false --> !cond 2014-10-03 10:16:09 -07:00
chunk_dss.h teach the dss chunk allocator to handle new_addr 2014-11-28 16:11:19 -08:00
chunk_mmap.h Refactor huge allocation to be managed by arenas. 2014-05-15 22:36:41 -07:00
chunk.h Normalize size classes. 2014-10-06 01:45:13 -07:00
ckh.h Convert all tsd variables to reside in a single tsd structure. 2014-09-23 02:36:08 -07:00
ctl.h Implement metadata statistics. 2015-01-23 23:34:43 -08:00
extent.h Reduce extent_node_t size to fit in one cache line. 2015-02-04 16:51:53 -08:00
hash.h Style and spelling fixes. 2014-12-08 16:34:04 -08:00
huge.h Implement metadata statistics. 2015-01-23 23:34:43 -08:00
jemalloc_internal_decls.h Add a isblank definition for MSVC < 2013 2015-01-09 14:33:46 -08:00
jemalloc_internal_defs.h.in Ignore MALLOC_CONF in set{uid,gid,cap} binaries. 2014-12-14 15:36:15 -08:00
jemalloc_internal_macros.h Use KQU() rather than QU() where applicable. 2014-05-28 21:17:42 -07:00
jemalloc_internal.h.in Add missing prototypes for bootstrap_{malloc,calloc,free}(). 2015-02-04 16:50:04 -08:00
mb.h Simplify small size class infrastructure. 2012-02-28 16:50:47 -08:00
mutex.h correctly detect adaptive mutexes in pthreads 2014-09-29 16:10:40 -07:00
private_namespace.sh Refactor to support more varied testing. 2013-12-03 22:06:59 -08:00
private_symbols.txt Refactor base_alloc() to guarantee demand-zeroed memory. 2015-02-04 16:51:53 -08:00
private_unnamespace.sh Refactor to support more varied testing. 2013-12-03 22:06:59 -08:00
prng.h Whitespace cleanups. 2014-09-04 22:27:26 -07:00
prof.h Implement the prof.gdump mallctl. 2015-01-25 21:21:35 -08:00
public_namespace.sh Fix name mangling for stress tests. 2014-01-16 17:38:01 -08:00
public_unnamespace.sh Fix name mangling for stress tests. 2014-01-16 17:38:01 -08:00
ql.h Style and spelling fixes. 2014-12-08 16:34:04 -08:00
qr.h Style and spelling fixes. 2014-12-08 16:34:04 -08:00
quarantine.h Make quarantine_init() static. 2014-11-07 14:50:38 -08:00
rb.h Style and spelling fixes. 2014-12-08 16:34:04 -08:00
rtree.h Convert rtree from (void *) to (uint8_t) storage. 2014-01-02 17:36:38 -08:00
size_classes.sh Add --with-lg-tiny-min, generalize --with-lg-quantum. 2014-10-10 22:35:07 -07:00
stats.h Implement metadata statistics. 2015-01-23 23:34:43 -08:00
tcache.h Introduce two new modes of junk filling: "alloc" and "free". 2014-12-14 17:07:26 -08:00
tsd.h Refactor bootstrapping to delay tsd initialization. 2015-01-22 14:04:27 -08:00
util.h Style and spelling fixes. 2014-12-08 16:34:04 -08:00
valgrind.h mark some conditions as unlikely 2014-09-10 21:49:42 -04:00