15 Commits (561e0a0968f13b6d6c2b092501e210728e236fd7)

Author SHA1 Message Date
Rich Felker 561e0a0968 remove cruft left behind when lazy thread pointer init was removed 12 years ago
Rich Felker dab441aea2 always initialize thread pointer at program start 12 years ago
Rich Felker 98221c3611 reduce static linking overhead from TLS support by inlining mmap syscall 12 years ago
Rich Felker 7c6c290695 add system for resetting TLS to initial values 13 years ago
Rich Felker f1292e3d28 fix omission of dtv setup in static linked programs on TLS variant I archs 13 years ago
Rich Felker e172c7b4df fix reference to libc struct in static tls init code 14 years ago
Rich Felker efd4d87aa4 clean up sloppy nested inclusion from pthread_impl.h 14 years ago
Rich Felker 3a5aa8e49c fix unused variable warnings 14 years ago
Rich Felker ebee8c2b47 fix crashes in static-linked multithreaded programs without TLS 14 years ago
Rich Felker 9ec4283b28 add support for TLS variant I, presently needed for arm and mips 14 years ago
Rich Felker 0a96a37f06 clean up and refactor program initialization 14 years ago
Rich Felker 6a2eaa3c5b fix buggy TLS size/alignment computations in static-linked TLS 14 years ago
Rich Felker dcd6037150 support for TLS in dynamic-loaded (dlopen) modules 14 years ago
Rich Felker bc6a35fb7b partial TLS support for dynamic-linked programs 14 years ago
Rich Felker 8431d7972f TLS (GNU/C11 thread-local storage) support for static-linked programs 14 years ago