glibc/sysdeps
Florian Weimer d017b0ab5a elf: Introduce __tls_pre_init_tp
This is an early variant of __tls_init_tp, primarily for initializing
thread-related elements of _rtld_global/GL.

Some existing initialization code not needed for NPTL is moved into
the generic version of this function.

Tested-by: Carlos O'Donell <carlos@redhat.com>
Reviewed-by: Carlos O'Donell <carlos@redhat.com>
2021-05-10 10:31:41 +02:00
..
aarch64
alpha
arc
arm
csky
generic elf: Introduce __tls_pre_init_tp 2021-05-10 10:31:41 +02:00
gnu Annotate additional APIs with GCC attribute access. 2021-05-06 11:01:05 -06:00
hppa
htl
hurd
i386 Remove architecture specific sched_cpucount optimizations 2021-05-07 13:35:29 -03:00
ia64 Remove architecture specific sched_cpucount optimizations 2021-05-07 13:35:29 -03:00
ieee754
m68k
mach Hurd: Add missing hidden proto definition for __ttyname_r 2021-05-10 10:29:36 +02:00
microblaze
mips
nios2
nptl elf: Introduce __tls_pre_init_tp 2021-05-10 10:31:41 +02:00
posix
powerpc powerpc64le: Fix ifunc selection for memset, memmove, bzero and bcopy 2021-05-07 15:52:23 -03:00
pthread nptl: Move sem_unlink into libc 2021-05-05 17:19:50 +02:00
riscv
s390
sh
sparc
unix Linux: Simplify and fix the definition of SINGLE_THREAD_P 2021-05-10 10:31:41 +02:00
wordsize-32
wordsize-64
x86
x86_64 x86: Add EVEX optimized memchr family not safe for RTM 2021-05-08 16:26:30 -04:00