reloc address.
(disassemble_section): Set rel_offset to section->vma instead of
pinfo->buffer_vma.
+2003-12-22 Jakub Jelinek <jakub@redhat.com>
+
+ * objdump.c (disassemble_bytes): Subtract rel_offset from printed
+ reloc address.
+ (disassemble_section): Set rel_offset to section->vma instead of
+ pinfo->buffer_vma.
+
2003-12-19 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
* readelf.c (guess_is_rela): Changed m32r's default type to RELA.
else
printf ("\t\t\t");
- objdump_print_value (section->vma + q->address, info, TRUE);
+ objdump_print_value (section->vma - rel_offset + q->address,
+ info, TRUE);
printf (": %s\t", q->howto->name);
/* Dynamic reloc addresses are absolute, non-dynamic are section
relative. REL_OFFSET specifies the reloc address corresponding
to the start of this section. */
- rel_offset = pinfo->buffer_vma;
+ rel_offset = section->vma;
}
else
{