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. |
||
---|---|---|
.. | ||
fpu | ||
nptl | ||
sparcv9 | ||
Implies | ||
Makefile | ||
Versions | ||
____longjmp_chk.S | ||
brk.c | ||
chown.c | ||
clone.S | ||
fchown.c | ||
fchownat.c | ||
fcntl.c | ||
fxstat.c | ||
fxstatat.c | ||
getcontext.S | ||
getdents64.c | ||
getegid.c | ||
geteuid.c | ||
getgid.c | ||
getgroups.c | ||
getuid.c | ||
glob64.c | ||
kernel_stat.h | ||
lchown.c | ||
lockf64.c | ||
lxstat.c | ||
makecontext.c | ||
msgctl.c | ||
nldbl-abi.h | ||
pipe.S | ||
profil-counter.h | ||
readdir64.c | ||
readdir64_r.c | ||
register-dump.h | ||
scandir64.c | ||
semctl.c | ||
setcontext.S | ||
setegid.c | ||
seteuid.c | ||
setfsgid.c | ||
setfsuid.c | ||
setgid.c | ||
setgroups.c | ||
setregid.c | ||
setresgid.c | ||
setresuid.c | ||
setreuid.c | ||
setuid.c | ||
shmctl.c | ||
sigaction.c | ||
sigcontextinfo.h | ||
socket.S | ||
swapcontext.S | ||
syscall.S | ||
syscalls.list | ||
sysdep.h | ||
ucontext_i.sym | ||
xstat.c |