server-skynet-source-3rd-je.../jemalloc
Jason Evans a0bf242230 Fix bootstrapping crash.
If a custom small_size2bin table was required due to non-default size
class settings, memory allocation prior to initializing chunk parameters
would cause a crash due to division by 0.  The fix re-orders the various
*_boot() function calls.

Bootstrapping is simpler now than it was before the base allocator
started just using the chunk allocator directly.  This allows
arena_boot[01]() to be combined.

Add error detection for pthread_atfork() and atexit() function calls.
2010-01-29 14:30:41 -08:00
..
doc Remove tcache bin sorting during flush. 2010-01-29 13:37:31 -08:00
src Fix bootstrapping crash. 2010-01-29 14:30:41 -08:00
autogen.sh Implement configuration system. 2009-06-23 19:01:18 -07:00
cfghdrs.stamp.in Implement configuration system. 2009-06-23 19:01:18 -07:00
cfgoutputs.stamp.in Implement configuration system. 2009-06-23 19:01:18 -07:00
config.guess Implement configuration system. 2009-06-23 19:01:18 -07:00
config.sub Implement configuration system. 2009-06-23 19:01:18 -07:00
configure.ac Add the --enable-swap configure option. 2010-01-24 02:53:40 -08:00
COPYING Add the COPYING file, and consolidate copyright/licensing information. 2010-01-03 11:59:14 -08:00
INSTALL Add the --enable-swap configure option. 2010-01-24 02:53:40 -08:00
install-sh Implement configuration system. 2009-06-23 19:01:18 -07:00
Makefile.in Implement mallctl{nametomib,bymib}(). 2010-01-27 13:10:56 -08:00
README Clean up the manpage and conditionalize various portions according to how 2009-06-25 18:06:48 -07:00
VERSION Implement configuration system. 2009-06-23 19:01:18 -07:00

jemalloc is a general-purpose scalable concurrent malloc(3) implementation.

The INSTALL file contains information on how to configure, build, and install
jemalloc.