glibc/ports/sysdeps/unix/sysv/linux
Siddhesh Poyarekar ba384f6ed9 C++11 thread_local destructors support
This feature is specifically for the C++ compiler to offload calling
thread_local object destructors on thread program exit, to glibc.
This is to overcome the possible complication of destructors of
thread_local objects getting called after the DSO in which they're
defined is unloaded by the dynamic linker.  The DSO is marked as
'unloadable' if it has a constructed thread_local object and marked as
'unloadable' again when all the constructed thread_local objects
defined in it are destroyed.
2013-02-18 19:08:21 +05:30
..
aarch64 Remove __ptrvalue, __bounded and __unbounded. 2013-02-13 23:30:40 +00:00
alpha C++11 thread_local destructors support 2013-02-18 19:08:21 +05:30
am33 Remove __ptrvalue, __bounded and __unbounded. 2013-02-13 23:30:40 +00:00
arm C++11 thread_local destructors support 2013-02-18 19:08:21 +05:30
generic
hppa hppa: Remove unused lll_unlock_wake_cb. 2013-02-14 10:34:48 -05:00
ia64 C++11 thread_local destructors support 2013-02-18 19:08:21 +05:30
m68k C++11 thread_local destructors support 2013-02-18 19:08:21 +05:30
mips C++11 thread_local destructors support 2013-02-18 19:08:21 +05:30
powerpc/powerpc32 C++11 thread_local destructors support 2013-02-18 19:08:21 +05:30
tile C++11 thread_local destructors support 2013-02-18 19:08:21 +05:30