summaryrefslogtreecommitdiffstats
path: root/Makefile.in
diff options
context:
space:
mode:
authorJason Evans <je@fb.com>2012-03-22 01:33:03 (GMT)
committerJason Evans <je@fb.com>2012-03-23 22:14:55 (GMT)
commitcd9a1346e96f71bdecdc654ea50fc62d76371e74 (patch)
tree1d7ed48a195ee436ebf3c2df122d85dd9d4d29dc /Makefile.in
parent154829d2560a202ef6378b089655747585e44fb5 (diff)
downloadjemalloc-cd9a1346e96f71bdecdc654ea50fc62d76371e74.zip
jemalloc-cd9a1346e96f71bdecdc654ea50fc62d76371e74.tar.gz
jemalloc-cd9a1346e96f71bdecdc654ea50fc62d76371e74.tar.bz2
Implement tsd.
Implement tsd, which is a TLS/TSD abstraction that uses one or both internally. Modify bootstrapping such that no tsd's are utilized until allocation is safe. Remove malloc_[v]tprintf(), and use malloc_snprintf() instead. Fix %p argument size handling in malloc_vsnprintf(). Fix a long-standing statistics-related bug in the "thread.arena" mallctl that could cause crashes due to linked list corruption.
Diffstat (limited to 'Makefile.in')
-rw-r--r--Makefile.in3
1 files changed, 2 insertions, 1 deletions
diff --git a/Makefile.in b/Makefile.in
index 01ed083..494ac9a 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -50,7 +50,8 @@ CSRCS := @srcroot@src/jemalloc.c @srcroot@src/arena.c @srcroot@src/atomic.c \
@srcroot@src/ckh.c @srcroot@src/ctl.c @srcroot@src/extent.c \
@srcroot@src/hash.c @srcroot@src/huge.c @srcroot@src/mb.c \
@srcroot@src/mutex.c @srcroot@src/prof.c @srcroot@src/rtree.c \
- @srcroot@src/stats.c @srcroot@src/tcache.c @srcroot@src/util.c
+ @srcroot@src/stats.c @srcroot@src/tcache.c @srcroot@src/util.c \
+ @srcroot@src/tsd.c
ifeq (macho, @abi@)
CSRCS += @srcroot@src/zone.c
endif