* dwarf2read.c (dwarf2_read_index): Correctly set 'total_size'.

This commit is contained in:
Tom Tromey 2010-07-13 22:02:05 +00:00
parent bb3fa9d02e
commit b3b272e108
2 changed files with 6 additions and 5 deletions

View File

@ -1,3 +1,7 @@
2010-07-13 Tom Tromey <tromey@redhat.com>
* dwarf2read.c (dwarf2_read_index): Correctly set 'total_size'.
2010-07-13 Tom Tromey <tromey@redhat.com>
* dwarf2read.c (dwarf2_per_cu_text_offset): Fix reference to

View File

@ -1761,12 +1761,9 @@ find_slot_in_mapped_hash (struct mapped_index *index, const char *name,
static int
dwarf2_read_index (struct objfile *objfile)
{
struct stat st, obstat;
int fd;
char *addr;
struct mapped_index *map;
offset_type val, *metadata;
char buf1[8], buf2[8];
offset_type *metadata;
const gdb_byte *cu_list;
offset_type cu_list_elements;
@ -1781,7 +1778,7 @@ dwarf2_read_index (struct objfile *objfile)
return 0;
map = OBSTACK_ZALLOC (&objfile->objfile_obstack, struct mapped_index);
map->total_size = st.st_size;
map->total_size = dwarf2_per_objfile->gdb_index.size;
metadata = (offset_type *) (addr + sizeof (offset_type));
cu_list = addr + MAYBE_SWAP (metadata[0]);