diff options
author | Nick Clifton <nickc@redhat.com> | 2001-10-01 16:15:50 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2001-10-01 16:15:50 +0000 |
commit | e414a1659e1aef462d8395eb2b6b56b768c2039c (patch) | |
tree | f5fc622d0f4555ada43f4e8b1002431b57b00535 /binutils | |
parent | 4eef72c77dd130eef2b5c5964831d77495c77d68 (diff) | |
download | gdb-e414a1659e1aef462d8395eb2b6b56b768c2039c.zip gdb-e414a1659e1aef462d8395eb2b6b56b768c2039c.tar.gz gdb-e414a1659e1aef462d8395eb2b6b56b768c2039c.tar.bz2 |
Detect and warn about DWARF64 format .debug_arange sections
Diffstat (limited to 'binutils')
-rw-r--r-- | binutils/ChangeLog | 6 | ||||
-rw-r--r-- | binutils/readelf.c | 8 |
2 files changed, 14 insertions, 0 deletions
diff --git a/binutils/ChangeLog b/binutils/ChangeLog index b200515..9e56071 100644 --- a/binutils/ChangeLog +++ b/binutils/ChangeLog @@ -1,3 +1,9 @@ +2001-10-01 Nick Clifton <nickc@cambridge.redhat.com> + + * readelf.c (display_debug_aranges): Detect and warn about DWARF64 + format .debug_arange sections. + (main): Add missing prototype. + 2001-09-30 Hans-Peter Nilsson <hp@bitrange.com> * Makefile.am: Update dependencies with "make dep-am". diff --git a/binutils/readelf.c b/binutils/readelf.c index 5ba5315..009f112 100644 --- a/binutils/readelf.c +++ b/binutils/readelf.c @@ -7376,6 +7376,12 @@ display_debug_aranges (section, start, file) arange.ar_pointer_size = BYTE_GET (external->ar_pointer_size); arange.ar_segment_size = BYTE_GET (external->ar_segment_size); + if (arange.ar_length == 0xffffffff) + { + warn (_("DWARF64 aranges not currently supported.\n")); + break; + } + if (arange.ar_version != 2) { warn (_("Only DWARF 2 aranges are currently supported.\n")); @@ -9070,6 +9076,8 @@ db_task_printsym (unsigned int addr) } #endif +int main PARAMS ((int, char **)); + int main (argc, argv) int argc; |