Re: TLS access support in cross- Linux GDB
Florian Weimer <[email protected]>
| Newsgroups | gmane.comp.gdb.devel |
|---|---|
| Message-ID | <[email protected]> |
* Ananthakrishna Sowda: > TLS (thread-local storage) variable access in a core file is not > supported for cross-Linux GDB. Any attempt to print a _thread > variable from a cross-target core file will result in following error: > "Cannot find thread-local variables on this target" > > Pedro Alves in his closing remarks on – Bug 8210 “Linux core files > should use linux-thread-db.c” gave rationale for this limitation. > https://sourceware.org/bugzilla/show_bug.cgi?id=8210 > > We have implemented a patch in GDB which enables TLS access for core > files for cross-Linux builds. The approach taken is to copy some code > from glibc/nptl and build it as part of multi-arch GDB. Gary Benson is working on this, too: <https://infinitynotes.org/wiki/Infinity>