mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-09-15 20:22:28 +08:00
* elfcode.h (elf_object_p): Delay the setting of start_address
until we're sure the backend matches the binary.
This commit is contained in:
@ -607,9 +607,6 @@ elf_object_p (bfd *abfd)
|
||||
goto got_no_match;
|
||||
}
|
||||
|
||||
/* Remember the entry point specified in the ELF file header. */
|
||||
bfd_set_start_address (abfd, i_ehdrp->e_entry);
|
||||
|
||||
if (i_ehdrp->e_shoff != 0)
|
||||
{
|
||||
bfd_signed_vma where = i_ehdrp->e_shoff;
|
||||
@ -804,6 +801,9 @@ elf_object_p (bfd *abfd)
|
||||
goto got_wrong_format_error;
|
||||
}
|
||||
|
||||
/* Remember the entry point specified in the ELF file header. */
|
||||
bfd_set_start_address (abfd, i_ehdrp->e_entry);
|
||||
|
||||
/* If we have created any reloc sections that are associated with
|
||||
debugging sections, mark the reloc sections as debugging as well. */
|
||||
for (s = abfd->sections; s != NULL; s = s->next)
|
||||
|
Reference in New Issue
Block a user