readelf group errors/warnings

I noticed that one of the readelf errors stopped processing of further
group sections.  This patch makes readelf continue on to other groups,
like it does with the other errors.

	* readelf.c (process_section_groups): Continue processing groups
	when sh_entsize exceeds group size.
This commit is contained in:
Alan Modra 2019-05-27 10:37:37 +09:30
parent ce5aecf873
commit 61dd8e19a8
2 changed files with 6 additions and 1 deletions

View file

@ -1,3 +1,8 @@
2019-05-27 Alan Modra <amodra@gmail.com>
* readelf.c (process_section_groups): Continue processing groups
when sh_entsize exceeds group size.
2019-05-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
* readelf.c (get_aarch64_dynamic_type): Handle DT_AARCH64_VARIANT_PCS.

View file

@ -6875,7 +6875,7 @@ process_section_groups (Filedata * filedata)
printable_section_name (filedata, section),
(unsigned long) section->sh_entsize,
(unsigned long) section->sh_size);
break;
continue;
}
start = (unsigned char *) get_data (NULL, filedata, section->sh_offset,