mirror of
https://github.com/bminor/binutils-gdb.git
synced 2025-12-26 09:08:59 +00:00
PR binutils/6483
* objdump.c (dump_bfd): If the -g option found no STABS or IEEE
debug information to display, try dumping DWARF information
instead.
* rddbg.c (read_debugging_info): Add a parameter to suppress the
display of a warning message when no debug information is found.
* budbg.h (read_debugging_info): Update prototype.
* objcopy.c (copy_object): Continue to allow read_debugging_info
to produce warning messages.
* doc/binutils.texi (--debugging): Document new behaviour of the
-g/--debugging option.
This commit is contained in:
@@ -2937,7 +2937,7 @@ dump_bfd (bfd *abfd)
|
||||
{
|
||||
void *dhandle;
|
||||
|
||||
dhandle = read_debugging_info (abfd, syms, symcount);
|
||||
dhandle = read_debugging_info (abfd, syms, symcount, TRUE);
|
||||
if (dhandle != NULL)
|
||||
{
|
||||
if (!print_debugging_info (stdout, dhandle, abfd, syms,
|
||||
@@ -2949,6 +2949,12 @@ dump_bfd (bfd *abfd)
|
||||
exit_status = 1;
|
||||
}
|
||||
}
|
||||
/* PR 6483: If there was no STABS or IEEE debug
|
||||
info in the file, try DWARF instead. */
|
||||
else if (! dump_dwarf_section_info)
|
||||
{
|
||||
dump_dwarf (abfd);
|
||||
}
|
||||
}
|
||||
|
||||
if (syms)
|
||||
|
||||
Reference in New Issue
Block a user