]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Import jemalloc a8f8d7540d66ddee7337db80c92890916e1063ca (dev branch,
authorjasone <jasone@FreeBSD.org>
Sun, 22 Apr 2012 08:49:13 +0000 (08:49 +0000)
committerjasone <jasone@FreeBSD.org>
Sun, 22 Apr 2012 08:49:13 +0000 (08:49 +0000)
commitb378da045b65724c107c298a068d631553a3beea
treebb74ef462b9c9eeb4d5138d777ba402363012806
parent0f83f74ce126b08c5fe9eeb2e3ffe9025ef37802
Import jemalloc a8f8d7540d66ddee7337db80c92890916e1063ca (dev branch,
prior to 3.0.0 release).  This fixes several bugs related to memory
initialization.

Mangle __jemalloc_a0{malloc,calloc,free}() just like all the other
library-internal symbols in jemalloc, and adjust the tls allocation code
in libc to use the mangled names.
15 files changed:
contrib/jemalloc/ChangeLog
contrib/jemalloc/FREEBSD-diffs
contrib/jemalloc/VERSION
contrib/jemalloc/doc/jemalloc.3
contrib/jemalloc/include/jemalloc/internal/chunk.h
contrib/jemalloc/include/jemalloc/internal/chunk_mmap.h
contrib/jemalloc/include/jemalloc/internal/private_namespace.h
contrib/jemalloc/include/jemalloc/internal/tsd.h
contrib/jemalloc/include/jemalloc/jemalloc.h
contrib/jemalloc/src/chunk.c
contrib/jemalloc/src/chunk_dss.c
contrib/jemalloc/src/chunk_mmap.c
contrib/jemalloc/src/huge.c
contrib/jemalloc/src/jemalloc.c
lib/libc/gen/tls.c