diff options
author | Kevin Buettner <kevinb@redhat.com> | 2025-04-23 21:39:29 -0700 |
---|---|---|
committer | Kevin Buettner <kevinb@redhat.com> | 2025-04-24 09:54:43 -0700 |
commit | e4a5126ec025fc3a2e05e8535ccd65d6990001d0 (patch) | |
tree | 493828bc410711bca97bdbd981f7aa8f95183b4d /gdb/python/python.c | |
parent | b0789fb6c2f95c56890c2858d7360771cdf153e7 (diff) | |
download | binutils-e4a5126ec025fc3a2e05e8535ccd65d6990001d0.zip binutils-e4a5126ec025fc3a2e05e8535ccd65d6990001d0.tar.gz binutils-e4a5126ec025fc3a2e05e8535ccd65d6990001d0.tar.bz2 |
New test - gdb.base/tls-dlobj.exp
This test exercises musl_link_map_to_tls_module_id() and
glibc_link_map_to_tls_module_id(), both of which are in solib-svr4.c.
Prior to writing this test, I had only written what is now named
'musl_link_map_to_tls_module_id' and it worked for both GLIBC and
MUSL. Once I wrote this new test, tls-dlobj.exp, there were a number
of tests which didn't work with GLIBC. This led me to write a
GLIBC-specific link map to module id function, i.e,
'glibc_link_map_to_tls_module_id'.
It only has one compilation scenario, in which the pthread(s) library
is used - as noted in a comment, it became too much of a hassle to try
to KFAIL things, though it certainly could have been done in much the
same was as was done in gdb.base/multiobj.exp. It didn't seem that
important to do so, however, since I believe that the other tests
have adequate coverage for different compilation scenarios.
Tested-By: Luis Machado <luis.machado@arm.com>
Approved-By: Luis Machado <luis.machado@arm.com>
Diffstat (limited to 'gdb/python/python.c')
0 files changed, 0 insertions, 0 deletions