]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Import jemalloc a8f8d7540d66ddee7337db80c92890916e1063ca (dev branch,
authorJason Evans <jasone@FreeBSD.org>
Sun, 22 Apr 2012 08:49:13 +0000 (08:49 +0000)
committerJason Evans <jasone@FreeBSD.org>
Sun, 22 Apr 2012 08:49:13 +0000 (08:49 +0000)
commit4bcb1430a87d759eb0c0469b6f6b0693227764b1
treebb74ef462b9c9eeb4d5138d777ba402363012806
parent5083afda566775919202445355ce235f18eb1a71
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