[Bug dynamic-link/34170] elf: IFUNC resolver reading global-dynamic/TLSDESC __thread variable crashes inside __tls_get_addr
"cvs-commit at gcc dot gnu.org via Glibc-bugs" <[email protected]> Thu, 25 Jun 2026 14:14:38 +0000
| Newsgroups | gmane.comp.lib.glibc.bugs |
|---|---|
| Message-ID | <[email protected]/bugzilla/> |
https://sourceware.org/bugzilla/show_bug.cgi?id=34170 --- Comment #2 from Sourceware Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Adhemerval Zanella <[email protected]>: https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=657fe73fb1ce09c109fffafb16d565eedbbe05ed commit 657fe73fb1ce09c109fffafb16d565eedbbe05ed Author: Adhemerval Zanella <[email protected]> Date: Fri Jun 19 14:40:03 2026 -0300 manual: Document indirect functions (IFUNC) Add a new section to the Dynamic Linker chapter describing the STT_GNU_IFUNC mechanism: the resolver calling convention for each supported architecture, when resolvers run, and the functionality supported in resolvers (TLS access, stack protector, cross-object references) along with the remaining restrictions, reflecting the recent ordering fixes (BZ 20680, BZ 23240, BZ 28817, BZ 34164, BZ 34170). Also cross-reference it from the hardening section. Reviewed-by: Yury Khrustalev <[email protected]> -- You are receiving this mail because: You are on the CC list for the bug.