Srop readelf's unwind decoder from complaining about x86 binaries.

* readelf.c (no_processor_specific_unwind): New function.
	(process_unwind): Use no_processor_specific_unwind for X86
	targets.
This commit is contained in:
Nick Clifton
2021-05-07 15:24:14 +01:00
parent c759c777c9
commit 3ecc00ec9c
2 changed files with 15 additions and 0 deletions

View File

@ -1,3 +1,9 @@
2021-05-07 Nick Clifton <nickc@redhat.com>
* readelf.c (no_processor_specific_unwind): New function.
(process_unwind): Use no_processor_specific_unwind for X86
targets.
2021-05-07 Michael Forney <mforney@mforney.org>
* dwarf.c: Don't omit second operand of '?' operator.

View File

@ -9830,6 +9830,13 @@ arm_process_unwind (Filedata * filedata)
return res;
}
static bool
no_processor_specific_unwind (Filedata * filedata ATTRIBUTE_UNUSED)
{
printf (_("No processor specific unwind information to decode\n"));
return true;
}
static bool
process_unwind (Filedata * filedata)
{
@ -9843,6 +9850,8 @@ process_unwind (Filedata * filedata)
{ EM_IA_64, ia64_process_unwind },
{ EM_PARISC, hppa_process_unwind },
{ EM_TI_C6000, arm_process_unwind },
{ EM_386, no_processor_specific_unwind },
{ EM_X86_64, no_processor_specific_unwind },
{ 0, NULL }
};
int i;