diff options
author | Martin Liska <mliska@suse.cz> | 2022-12-05 13:09:12 +0100 |
---|---|---|
committer | Martin Liska <mliska@suse.cz> | 2022-12-05 15:52:51 +0100 |
commit | 76a2bcc6b8b07ddfd5093773c4b5fd8e54752fbc (patch) | |
tree | 39973b293fb78c4ebcbb5a5fcc03d82befd9e1c8 /libbacktrace | |
parent | adc48a49264637719620b4d52224774cdc4607c8 (diff) | |
download | gdb-76a2bcc6b8b07ddfd5093773c4b5fd8e54752fbc.zip gdb-76a2bcc6b8b07ddfd5093773c4b5fd8e54752fbc.tar.gz gdb-76a2bcc6b8b07ddfd5093773c4b5fd8e54752fbc.tar.bz2 |
testsuite: support mold linker
Mold linker demotes symbols like main to be local and the patch
adjusts expected output from nm.
Moreover, simplify the regex patterns.
Diffstat (limited to 'libbacktrace')
-rw-r--r-- | libbacktrace/Makefile.am | 2 | ||||
-rw-r--r-- | libbacktrace/Makefile.in | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/libbacktrace/Makefile.am b/libbacktrace/Makefile.am index 8874f41..bf9d30a 100644 --- a/libbacktrace/Makefile.am +++ b/libbacktrace/Makefile.am @@ -498,7 +498,7 @@ TESTS += mtest_minidebug %_minidebug: % $(NM) -D $< -P --defined-only | $(AWK) '{ print $$1 }' | sort > $<.dsyms - $(NM) $< -P --defined-only | $(AWK) '{ if ($$2 == "T" || $$2 == "t" || $$2 == "D") print $$1 }' | sort > $<.fsyms + $(NM) $< -P --defined-only | $(AWK) '{ if ($$2 == "T" || $$2 == "t" || $$2 == "D" || $$2 == "d") print $$1 }' | sort > $<.fsyms $(COMM) -13 $<.dsyms $<.fsyms > $<.keepsyms $(OBJCOPY) --only-keep-debug $< $<.dbg $(OBJCOPY) -S --remove-section .gdb_index --remove-section .comment --keep-symbols=$<.keepsyms $<.dbg $<.mdbg diff --git a/libbacktrace/Makefile.in b/libbacktrace/Makefile.in index 2ba8dfa..5167ca8 100644 --- a/libbacktrace/Makefile.in +++ b/libbacktrace/Makefile.in @@ -2459,7 +2459,7 @@ uninstall-am: @HAVE_MINIDEBUG_TRUE@@NATIVE_TRUE@%_minidebug: % @HAVE_MINIDEBUG_TRUE@@NATIVE_TRUE@ $(NM) -D $< -P --defined-only | $(AWK) '{ print $$1 }' | sort > $<.dsyms -@HAVE_MINIDEBUG_TRUE@@NATIVE_TRUE@ $(NM) $< -P --defined-only | $(AWK) '{ if ($$2 == "T" || $$2 == "t" || $$2 == "D") print $$1 }' | sort > $<.fsyms +@HAVE_MINIDEBUG_TRUE@@NATIVE_TRUE@ $(NM) $< -P --defined-only | $(AWK) '{ if ($$2 == "T" || $$2 == "t" || $$2 == "D" || $$2 == "d") print $$1 }' | sort > $<.fsyms @HAVE_MINIDEBUG_TRUE@@NATIVE_TRUE@ $(COMM) -13 $<.dsyms $<.fsyms > $<.keepsyms @HAVE_MINIDEBUG_TRUE@@NATIVE_TRUE@ $(OBJCOPY) --only-keep-debug $< $<.dbg @HAVE_MINIDEBUG_TRUE@@NATIVE_TRUE@ $(OBJCOPY) -S --remove-section .gdb_index --remove-section .comment --keep-symbols=$<.keepsyms $<.dbg $<.mdbg |