Add debuginfod support for objdump -S
authorAaron Merey <amerey@redhat.com>
Fri, 2 Sep 2022 23:01:56 +0000 (19:01 -0400)
committerAaron Merey <amerey@redhat.com>
Tue, 6 Sep 2022 14:43:07 +0000 (10:43 -0400)
commitd647c797b7386dcaca5984a3fbe9fba469771737
treecec0182ca6580131e5658b8c245b7be2e6f1cf8d
parent6e7a29c7de4e1df679f2b6f6449b20474fbbcfdf
Add debuginfod support for objdump -S

Currently objdump -S is not able to make use files downloaded from debuginfod.
This is due to bfd_find_nearest_line_discriminator being unable to locate any
separate debuginfo files in the debuginfod cache. Additionally objdump lacked
a call to debuginfod_find_source in order to download missing source files.

Fix this by using bfd_find_nearest_line_with_alt instead of
bfd_find_nearest_line_discriminator. Also add a call to
debuginfod_find_source in order to download missing source files.

Co-authored-by: Nick Clifton <nickc@redhat.com>
binutils/ChangeLog
binutils/objdump.c