server-skynet-source-3rd-je.../include/jemalloc/internal
Jason Evans 122449b073 Implement Valgrind support, redzones, and quarantine.
Implement Valgrind support, as well as the redzone and quarantine
features, which help Valgrind detect memory errors.  Redzones are only
implemented for small objects because the changes necessary to support
redzones around large and huge objects are complicated by in-place
reallocation, to the point that it isn't clear that the maintenance
burden is worth the incremental improvement to Valgrind support.

Merge arena_salloc() and arena_salloc_demote().

Refactor i[v]salloc() to expose the 'demote' option.
2012-04-11 11:46:18 -07:00
..
arena.h Implement Valgrind support, redzones, and quarantine. 2012-04-11 11:46:18 -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 Add alignment support to chunk_alloc(). 2012-04-10 14:51:39 -07:00
chunk_mmap.h Add alignment support to chunk_alloc(). 2012-04-10 14:51:39 -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 Implement Valgrind support, redzones, and quarantine. 2012-04-11 11:46:18 -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 Implement Valgrind support, redzones, and quarantine. 2012-04-11 11:46:18 -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