[PATCH] nptl: Export libthread_db-used symbols under GLIBC_PRIVATE
Simon Marchi
simon.marchi@polymtl.ca
Sun Jun 20 12:38:07 GMT 2021
On 2021-06-17 3:23 p.m., Florian Weimer via Gdb wrote:
> Kevin, this *almost* gives us the perfect debugging experience with your
> patched GDB in Fedora 35, according to my preliminary tests. A build
> with the patch is running here:
>
> <https://koji.fedoraproject.org/koji/buildinfo?buildID=1773177>
>
> However, it seems that GDB still needs pthread_create in the .symtab to
> trigger loading of libpthread_db. A fully stripped libc.so.6 without
> .symtab does not trigger loading in my experiments. (The other symbols
> we preserve for valgrind's sake and are immaterial to GDB.) In other
> words,
Stupid question, but: since pthread_create is a function exposed by the
libc.so shared library, won't there still be an entry for it in .dynsym?
And if so, shouldn't GDB see it?
Simon
More information about the Gdb
mailing list