Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
musl
/
a60b9e06861e56c0810bae0249b421e1758d281a
/
src
/
env
/
__init_tls.c
a60b9e0
fix tls offsets when p_vaddr%p_align != 0 on TLS_ABOVE_TP targets
by Szabolcs Nagy
· 5 years ago
22e5bbd
overhaul i386 syscall mechanism not to depend on external asm source
by Rich Felker
· 6 years ago
8f11e61
track all live threads in an AS-safe, fully-consistent linked list
by Rich Felker
· 6 years ago
b6d701a
combine arch ABI's DTP_OFFSET into DTV pointers
by Rich Felker
· 6 years ago
7b3348a
support setting of default thread stack size via PT_GNU_STACK header
by Rich Felker
· 6 years ago
9b95fd0
define and use internal macros for hidden visibility, weak refs
by Rich Felker
· 6 years ago
610c5a8
fix TLS layout of TLS variant I when there is a gap above TP
by Szabolcs Nagy
· 6 years ago
cdba6b2
improve joinable/detached thread state handling
by Rich Felker
· 6 years ago
9e2d820
use a dedicated futex object for pthread_join instead of tid field
by Rich Felker
· 7 years ago
5bf7eba
fix support for initialized TLS in static PIE binaries
by Rich Felker
· 8 years ago
d56460c
unify static and dynamic linked implementations of thread-local storage
by Rich Felker
· 9 years ago
abead1b
fix misalignment of dtv in static-linked programs with odd-sized TLS
by Rich Felker
· 10 years ago
23129ab
remove dead store from static __init_tls
by Rich Felker
· 10 years ago
5f51d52
make __init_tp function static when static linking
by Rich Felker
· 10 years ago
c267fb8
remove useless visibility application from static-linking-only code
by Rich Felker
· 10 years ago
19a1fe6
remove remnants of support for running in no-thread-pointer mode
by Rich Felker
· 10 years ago
4e98cce
optimize out setting up robust list with kernel when not needed
by Rich Felker
· 10 years ago
204a69d
copy the dtv pointer to the end of the pthread struct for TLS_ABOVE_TP archs
by Szabolcs Nagy
· 10 years ago
bd67959
fix over-alignment of TLS, insufficient builtin TLS on 64-bit archs
by Rich Felker
· 10 years ago
d86af2a
fix #ifdef inside a macro argument list in __init_tls.c
by Szabolcs Nagy
· 10 years ago
83dc6eb
eliminate use of cached pid from thread structure
by Rich Felker
· 10 years ago
0bc0309
add locale framework
by Rich Felker
· 10 years ago
5ba238e
separate __tls_get_addr implementation from dynamic linker/init_tls
by Rich Felker
· 10 years ago
ac31bf2
simplify errno implementation
by Rich Felker
· 10 years ago
64e3228
add thread-pointer support for pre-2.6 kernels on i386
by Rich Felker
· 10 years ago
7e8b076
remove some cruft from libc/tls init code
by Rich Felker
· 11 years ago
561e0a0
remove cruft left behind when lazy thread pointer init was removed
by Rich Felker
· 11 years ago
dab441a
always initialize thread pointer at program start
by Rich Felker
· 11 years ago
98221c3
reduce static linking overhead from TLS support by inlining mmap syscall
by Rich Felker
· 11 years ago
7c6c290
add system for resetting TLS to initial values
by Rich Felker
· 11 years ago
f1292e3
fix omission of dtv setup in static linked programs on TLS variant I archs
by Rich Felker
· 11 years ago
e172c7b
fix reference to libc struct in static tls init code
by Rich Felker
· 12 years ago
efd4d87
clean up sloppy nested inclusion from pthread_impl.h
by Rich Felker
· 12 years ago
3a5aa8e
fix unused variable warnings
by Rich Felker
· 12 years ago
ebee8c2
fix crashes in static-linked multithreaded programs without TLS
by Rich Felker
· 12 years ago
9ec4283
add support for TLS variant I, presently needed for arm and mips
by Rich Felker
· 12 years ago
0a96a37
clean up and refactor program initialization
by Rich Felker
· 12 years ago
6a2eaa3
fix buggy TLS size/alignment computations in static-linked TLS
by Rich Felker
· 12 years ago
dcd6037
support for TLS in dynamic-loaded (dlopen) modules
by Rich Felker
· 12 years ago
bc6a35f
partial TLS support for dynamic-linked programs
by Rich Felker
· 12 years ago
8431d79
TLS (GNU/C11 thread-local storage) support for static-linked programs
by Rich Felker
· 12 years ago