Handle TLS variable lookups when using separate debug files.
authorJohn Baldwin <jhb@FreeBSD.org>
Mon, 4 Apr 2022 22:08:15 +0000 (15:08 -0700)
committerJohn Baldwin <jhb@FreeBSD.org>
Mon, 4 Apr 2022 22:08:15 +0000 (15:08 -0700)
commit4cc98c360d8e9ab567e915e7b080b5d4113d5b3b
tree227812e156e9459ff7dfa574dfba377df77a3e00
parent6109f7a39eb956a4121875630895669cece178e8
Handle TLS variable lookups when using separate debug files.

Commit df22c1e5d53c38f38bce6072bb46de240f9e0e2b handled the case that
a separate debug file was passed as the objfile for a shared library
to svr4_fetch_objfile_link_map.  However, a separate debug file can
also be passed for TLS variables in the main executable.  In addition,
frv_fetch_objfile_link_map also expects to be passed the original
objfile rather than a separate debug file, so pull the code to resolve
a separate debug file to the main objfile up into
target_translate_tls_address.
gdb/solib-svr4.c
gdb/target.c