mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-07-03 03:07:26 +08:00
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:
@ -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>
|
2019-05-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
|
||||||
|
|
||||||
* readelf.c (get_aarch64_dynamic_type): Handle DT_AARCH64_VARIANT_PCS.
|
* readelf.c (get_aarch64_dynamic_type): Handle DT_AARCH64_VARIANT_PCS.
|
||||||
|
@ -6875,7 +6875,7 @@ process_section_groups (Filedata * filedata)
|
|||||||
printable_section_name (filedata, section),
|
printable_section_name (filedata, section),
|
||||||
(unsigned long) section->sh_entsize,
|
(unsigned long) section->sh_entsize,
|
||||||
(unsigned long) section->sh_size);
|
(unsigned long) section->sh_size);
|
||||||
break;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
start = (unsigned char *) get_data (NULL, filedata, section->sh_offset,
|
start = (unsigned char *) get_data (NULL, filedata, section->sh_offset,
|
||||||
|
Reference in New Issue
Block a user