freebsd-src/contrib/jemalloc
Konstantin Belousov 497595a554 Fix known issues which blow up the process after dlopen("libthr.so")
(or loading a dso linked to libthr.so into process which was not
linked against threading library).

MFC r276630:
Remove interposing, fix malloc, reinstall signal handlers wrappers on
libthr load.

MFC r276681:
Avoid calling internal libc function through PLT or accessing data
though GOT.

MFC r277032:
Reduce the size of the interposing table and amount of
cancellation-handling code in the libthr.

MFC note:
r276646 ("do not erronously export 'openat' symbol from rtld") is not
applicable to stable/10 yet, since PATHFDS support was not merged.
2015-01-18 11:54:20 +00:00
..
doc Update jemalloc to version 3.4.0. 2013-06-03 14:36:28 +00:00
include/jemalloc Fix known issues which blow up the process after dlopen("libthr.so") 2015-01-18 11:54:20 +00:00
src Fix known issues which blow up the process after dlopen("libthr.so") 2015-01-18 11:54:20 +00:00
ChangeLog Update jemalloc to version 3.4.0. 2013-06-03 14:36:28 +00:00
COPYING Import jemalloc 3.3.0. This reduces zeroed memory validation overhead for 2013-01-24 03:08:37 +00:00
FREEBSD-diffs Update jemalloc to version 3.4.0. 2013-06-03 14:36:28 +00:00
FREEBSD-upgrade Update list of ports required for importing jemalloc. 2013-01-24 03:33:15 +00:00
FREEBSD-Xlist Import jemalloc 37b6f95dcd866f51c91488531a2efc3ed4c2b754 (dev branch, 2012-05-10 18:29:40 +00:00
VERSION Update jemalloc to version 3.4.0. 2013-06-03 14:36:28 +00:00