about summary refs log tree commit diff
path: root/stdlib/cxa_thread_atexit_impl.c
Commit message (Collapse)AuthorAgeFilesLines
* Use glibc_likely instead __builtin_expect.Ondřej Bílka2014-02-101-1/+1
|
* Update copyright notices with scripts/update-copyrightsAllan McRae2014-01-011-1/+1
|
* Avoid unconditional __call_tls_dtors calls in static linking.Roland McGrath2013-03-281-1/+1
|
* Fix copyright year in new filesSiddhesh Poyarekar2013-02-191-1/+1
|
* C++11 thread_local destructors supportSiddhesh Poyarekar2013-02-181-0/+102
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.