server-skynet-source-3rd-je.../src
Jason Evans 73d3d58dc2 Optimize witness fast path.
Short-circuit commonly called witness functions so that they only
execute in debug builds, and remove equivalent guards from mutex
functions.  This avoids pointless code execution in
witness_assert_lockless(), which is typically called twice per
allocation/deallocation function invocation.

Inline commonly called witness functions so that optimized builds can
completely remove calls as dead code.
2016-05-11 15:38:06 -07:00
..
arena.c Resolve bootstrapping issues when embedded in FreeBSD libc. 2016-05-10 22:51:33 -07:00
atomic.c Move repo contents in jemalloc/ to top level. 2011-03-31 20:36:17 -07:00
base.c Resolve bootstrapping issues when embedded in FreeBSD libc. 2016-05-10 22:51:33 -07:00
bitmap.c Reduce differences between alternative bitmap implementations. 2016-04-06 10:38:47 -07:00
chunk_dss.c Resolve bootstrapping issues when embedded in FreeBSD libc. 2016-05-10 22:51:33 -07:00
chunk_mmap.c Modify pages_map() to support mapping uncommitted virtual memory. 2016-05-05 18:56:17 -07:00
chunk.c Resolve bootstrapping issues when embedded in FreeBSD libc. 2016-05-10 22:51:33 -07:00
ckh.c Resolve bootstrapping issues when embedded in FreeBSD libc. 2016-05-10 22:51:33 -07:00
ctl.c Resolve bootstrapping issues when embedded in FreeBSD libc. 2016-05-10 22:51:33 -07:00
extent.c Allow const keys for lookup 2015-11-09 15:48:05 -08:00
hash.c Move repo contents in jemalloc/ to top level. 2011-03-31 20:36:17 -07:00
huge.c Fix chunk accounting related to triggering gdump profiles. 2016-05-11 00:56:30 -07:00
jemalloc.c Resolve bootstrapping issues when embedded in FreeBSD libc. 2016-05-10 22:51:33 -07:00
mb.c Move repo contents in jemalloc/ to top level. 2011-03-31 20:36:17 -07:00
mutex.c Resolve bootstrapping issues when embedded in FreeBSD libc. 2016-05-10 22:51:33 -07:00
nstime.c Update private_symbols.txt. 2016-04-18 15:23:35 -07:00
pages.c Modify pages_map() to support mapping uncommitted virtual memory. 2016-05-05 18:56:17 -07:00
prng.c Refactor prng* from cpp macros into inline functions. 2016-02-19 20:29:06 -08:00
prof.c Resolve bootstrapping issues when embedded in FreeBSD libc. 2016-05-10 22:51:33 -07:00
quarantine.c Resolve bootstrapping issues when embedded in FreeBSD libc. 2016-05-10 22:51:33 -07:00
rtree.c Optimize rtree_get(). 2016-03-22 17:54:35 -07:00
stats.c Add the stats.retained and stats.arenas.<i>.retained statistics. 2016-05-03 22:11:35 -07:00
tcache.c Resolve bootstrapping issues when embedded in FreeBSD libc. 2016-05-10 22:51:33 -07:00
ticker.c Implement ticker. 2016-02-19 20:29:06 -08:00
tsd.c Fix style nits. 2016-04-17 13:44:59 -07:00
util.c Fix -Wunreachable-code warning in malloc_vsnprintf(). 2016-03-26 23:24:33 -07:00
valgrind.c Optimize Valgrind integration. 2014-04-15 16:49:57 -07:00
witness.c Optimize witness fast path. 2016-05-11 15:38:06 -07:00
zone.c Resolve bootstrapping issues when embedded in FreeBSD libc. 2016-05-10 22:51:33 -07:00