diff options
author | Nick Clifton <nickc@redhat.com> | 2022-05-20 16:55:36 +0100 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2022-05-20 16:55:36 +0100 |
commit | 94585d6d4495a001dd5023f728150c96d5740ba8 (patch) | |
tree | e2ae934b5864bda0281b1dbf39e153018256451c /binutils/ChangeLog | |
parent | 9ecdcd1be1e8487fca035c588d17a102d1f8b5eb (diff) | |
download | binutils-gdb-94585d6d4495a001dd5023f728150c96d5740ba8.tar.gz |
Stop readekf and objdump from aggressively following links.
* dwarf.c (dwarf_select_sections_by_names): Return zero if no
sections were selected.
(dwarf_select_sections_by_letters): Likewise.
* dwarf.h: (dwarf_select_sections_by_names): Update prototype.
(dwarf_select_sections_by_letters): Update prototype.
* objdump.c (might_need_separate_debug_info): New function.
(dump_bfd): Call new function before attempting to load separate
debug info files.
(main): Do not enable dwarf section dumping for -WK or -WN.
* readelf.c (parse_args): Do not enable dwarf section dumping for
-wK or -wN.
(might_need_separate_debug_info): New function.
(process_object): Call new function before attempting to load
separate debug info files.
* testsuite/binutils-all/debuginfo.exp: Expect -WE and -wE
debuginfod tests to pass.
* testsuite/binutils-all/objdump.Wk: Add extra regexps.
* testsuite/binutils-all/readelf.k: Add extra regexps.
Diffstat (limited to 'binutils/ChangeLog')
-rw-r--r-- | binutils/ChangeLog | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/binutils/ChangeLog b/binutils/ChangeLog index e5b973d08d9..6a8f1b587de 100644 --- a/binutils/ChangeLog +++ b/binutils/ChangeLog @@ -1,3 +1,24 @@ +2022-05-20 Nick Clifton <nickc@redhat.com> + + * dwarf.c (dwarf_select_sections_by_names): Return zero if no + sections were selected. + (dwarf_select_sections_by_letters): Likewise. + * dwarf.h: (dwarf_select_sections_by_names): Update prototype. + (dwarf_select_sections_by_letters): Update prototype. + * objdump.c (might_need_separate_debug_info): New function. + (dump_bfd): Call new function before attempting to load separate + debug info files. + (main): Do not enable dwarf section dumping for -WK or -WN. + * readelf.c (parse_args): Do not enable dwarf section dumping for + -wK or -wN. + (might_need_separate_debug_info): New function. + (process_object): Call new function before attempting to load + separate debug info files. + * testsuite/binutils-all/debuginfo.exp: Expect -WE and -wE + debuginfod tests to pass. + * testsuite/binutils-all/objdump.Wk: Add extra regexps. + * testsuite/binutils-all/readelf.k: Add extra regexps. + 2022-05-19 Nick Clifton <nickc@redhat.com> * dlltool.c (run): Initialise errmsg_fmt. |