mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-26 15:00:06 +00:00
ee1ada1bdb
The old exception handling implementation used function interposition
to replace the dynamic loader implementation (no TLS support) with the
libc implementation (TLS support). This results in problems if the
link order between the dynamic loader and libc is reversed (bug 25486).
The new implementation moves the entire implementation of the
exception handling functions back into the dynamic loader, using
THREAD_GETMEM and THREAD_SETMEM for thread-local data support.
These depends on Hurd support for these macros, added in commit
|
||
---|---|---|
.. | ||
bits | ||
sys | ||
arch-syscall.h | ||
c++-types.data | ||
clone.c | ||
configure | ||
configure.ac | ||
getcontext.S | ||
Implies | ||
ld.abilist | ||
libBrokenLocale.abilist | ||
libc_malloc_debug.abilist | ||
libc.abilist | ||
libcrypt.abilist | ||
libm.abilist | ||
libresolv.abilist | ||
libthread_db.abilist | ||
localplt.data | ||
makecontext.c | ||
Makefile | ||
mmap_internal.h | ||
or1k_clone.S | ||
setcontext.S | ||
shlib-versions | ||
sigcontextinfo.h | ||
swapcontext.S | ||
sysdep.c | ||
sysdep.h | ||
ucontext_i.sym |