mirror of git://sourceware.org/git/glibc.git
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. |
||
---|---|---|
.. | ||
64 | ||
bits | ||
x32 | ||
Implies | ||
Makefile | ||
Versions | ||
____longjmp_chk.S | ||
__start_context.S | ||
brk.c | ||
clock_gettime.c | ||
clone.S | ||
dl-cache.h | ||
dl-procinfo.c | ||
dl-procinfo.h | ||
get_clockfreq.c | ||
getcontext.S | ||
gettimeofday.c | ||
init-first.c | ||
kernel_stat.h | ||
ldconfig.h | ||
ldd-rewrite.sed | ||
makecontext.c | ||
profil-counter.h | ||
readelflib.c | ||
recv.c | ||
register-dump.h | ||
sched_getcpu.S | ||
sched_setaffinity.c | ||
send.c | ||
setcontext.S | ||
sigaction.c | ||
sigaltstack-offsets.sym | ||
sigcontextinfo.h | ||
sigpending.c | ||
sigprocmask.c | ||
swapcontext.S | ||
syscall.S | ||
syscalls.list | ||
sysconf.c | ||
sysdep.S | ||
sysdep.h | ||
time.c | ||
timespec_get.c | ||
ucontext_i.sym | ||
umount.c | ||
vfork.S |