diff options
author | Jan Kratochvil <jan.kratochvil@redhat.com> | 2010-11-22 20:35:02 +0000 |
---|---|---|
committer | Jan Kratochvil <jan.kratochvil@redhat.com> | 2010-11-22 20:35:02 +0000 |
commit | 594e8718e7feaa5081a59a09d7d3cdc3562ba7c2 (patch) | |
tree | 42256460182663b95bfc1699dd3b1752402c94e0 | |
parent | 7ba86c9e6635c76e9c66f15b0b945425c790c5c7 (diff) | |
download | gdb-594e8718e7feaa5081a59a09d7d3cdc3562ba7c2.zip gdb-594e8718e7feaa5081a59a09d7d3cdc3562ba7c2.tar.gz gdb-594e8718e7feaa5081a59a09d7d3cdc3562ba7c2.tar.bz2 |
gdb/
* dwarf2read.c (dwarf2_read_index): Ignore higher .gdb_index versions.
-rw-r--r-- | gdb/ChangeLog | 4 | ||||
-rw-r--r-- | gdb/dwarf2read.c | 4 |
2 files changed, 8 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 4d5011f..314753b 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,7 @@ +2010-11-22 Jan Kratochvil <jan.kratochvil@redhat.com> + + * dwarf2read.c (dwarf2_read_index): Ignore higher .gdb_index versions. + 2010-11-22 Tom Tromey <tromey@redhat.com> * Makefile.in (.PRECIOUS): Reference ada-lex.c. diff --git a/gdb/dwarf2read.c b/gdb/dwarf2read.c index 7ad8037..f6ee438 100644 --- a/gdb/dwarf2read.c +++ b/gdb/dwarf2read.c @@ -1941,6 +1941,10 @@ dwarf2_read_index (struct objfile *objfile) it seems better to just ignore such indices. */ if (version < 3) return 0; + /* Indexes with higher version than the one supported by GDB may be no + longer backward compatible. */ + if (version > 3) + return 0; map = OBSTACK_ZALLOC (&objfile->objfile_obstack, struct mapped_index); map->total_size = dwarf2_per_objfile->gdb_index.size; |