(_bfd_dwarf2_find_nearest_line): If address length is zero, set it to 8 for
(non-standard) 64-bit DWARF2 formats (e.g. IRIX64).
This commit is contained in:
parent
9f269a7285
commit
759365550a
@ -1,3 +1,9 @@
|
||||
2002-09-19 Nathan Tallent <eraxxon@alumni.rice.edu>
|
||||
|
||||
* dwarf2.c (_bfd_dwarf2_find_nearest_line): If address length is
|
||||
zero, set it to 8 for (non-standard) 64-bit DWARF2 formats
|
||||
(e.g. IRIX64).
|
||||
|
||||
2002-09-19 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* elf32-ppc.c (ppc_elf_finish_dynamic_symbol): Clear .got word
|
||||
|
@ -1907,6 +1907,13 @@ _bfd_dwarf2_find_nearest_line (abfd, section, symbols, offset,
|
||||
length = read_8_bytes (abfd, stash->info_ptr + 4);
|
||||
stash->info_ptr += 8;
|
||||
}
|
||||
else if (length == 0)
|
||||
{
|
||||
/* Handle (non-standard) 64-bit DWARF2 formats. */
|
||||
offset_size = 8;
|
||||
length = read_4_bytes (abfd, stash->info_ptr + 4);
|
||||
stash->info_ptr += 4;
|
||||
}
|
||||
}
|
||||
else
|
||||
length = read_8_bytes (abfd, stash->info_ptr);
|
||||
|
Loading…
Reference in New Issue
Block a user