diff options
author | jasone <jasone@FreeBSD.org> | 2016-02-29 19:10:32 +0000 |
---|---|---|
committer | jasone <jasone@FreeBSD.org> | 2016-02-29 19:10:32 +0000 |
commit | ac01d0e42d905f1758cecc124bcf65024cb3a2d4 (patch) | |
tree | 9f2709c1ddd21e02e5ee473059251e64d3bc457f /lib/libc/stdlib | |
parent | 997362c1e3a4a3c1b28833f88702375860f6a8c4 (diff) | |
download | FreeBSD-src-ac01d0e42d905f1758cecc124bcf65024cb3a2d4.zip FreeBSD-src-ac01d0e42d905f1758cecc124bcf65024cb3a2d4.tar.gz |
Update jemalloc to 4.1.0.
Add missing Symbol.map entry for __aligned_alloc.
Add weak-->strong symbol binding for
{malloc_stats_print,mallctl,mallctlnametomib,mallctlbymib} -->
{__malloc_stats_print,__mallctl,__mallctlnametomib,__mallctlbymib}. These
bindings complete the set necessary to allow applications to replace all
malloc-related symbols.
Diffstat (limited to 'lib/libc/stdlib')
-rw-r--r-- | lib/libc/stdlib/jemalloc/Makefile.inc | 4 | ||||
-rw-r--r-- | lib/libc/stdlib/jemalloc/Symbol.map | 5 |
2 files changed, 7 insertions, 2 deletions
diff --git a/lib/libc/stdlib/jemalloc/Makefile.inc b/lib/libc/stdlib/jemalloc/Makefile.inc index f322f98..8c4c12a 100644 --- a/lib/libc/stdlib/jemalloc/Makefile.inc +++ b/lib/libc/stdlib/jemalloc/Makefile.inc @@ -4,8 +4,8 @@ JEMALLOCSRCS:= jemalloc.c arena.c atomic.c base.c bitmap.c chunk.c \ chunk_dss.c chunk_mmap.c ckh.c ctl.c extent.c hash.c huge.c mb.c \ - mutex.c pages.c prof.c quarantine.c rtree.c stats.c tcache.c tsd.c \ - util.c + mutex.c nstime.c pages.c prng.c prof.c quarantine.c rtree.c stats.c \ + tcache.c ticker.c tsd.c util.c SYM_MAPS+=${LIBC_SRCTOP}/stdlib/jemalloc/Symbol.map diff --git a/lib/libc/stdlib/jemalloc/Symbol.map b/lib/libc/stdlib/jemalloc/Symbol.map index c073068..087ca53 100644 --- a/lib/libc/stdlib/jemalloc/Symbol.map +++ b/lib/libc/stdlib/jemalloc/Symbol.map @@ -54,6 +54,11 @@ FBSD_1.3 { FBSD_1.4 { sdallocx; __sdallocx; + __aligned_alloc; + __malloc_stats_print; + __mallctl; + __mallctlnametomib; + __mallctlbymib; }; FBSDprivate_1.0 { |