asan: NULL deref in alpha_ecoff_get_relocated_section_contents
authorAlan Modra <amodra@gmail.com>
Tue, 24 Oct 2023 02:47:50 +0000 (13:17 +1030)
committerAlan Modra <amodra@gmail.com>
Wed, 25 Oct 2023 00:42:11 +0000 (11:12 +1030)
commite3afa685584773d3ae85f33dc9e6e42ecf604a53
tree55ff67a28e0215757508a80a38d3f5ed871cf8d4
parentf959280488d3af86cd94f81218d123de3c0c7448
asan: NULL deref in alpha_ecoff_get_relocated_section_contents

This fixes some holes found by fuzzers, and removes aborts that can be
triggered by user input to objdump.  Abort should only be used within
bfd to show programming errors in bfd.

* coff-alpha.c (alpha_ecoff_get_relocated_section_contents): Handle
NULL howto.  Don't abort on stack errors or on unexpected relocs.
Show more bfd reloc status messages.
bfd/coff-alpha.c