mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-05 06:23:58 +08:00
2008-07-20 Sergei Poselenov <sposelenov@emcraft.com>
Chris Demetriou <cgd@google.com> * elfread.c (elf_symfile_segments): Fix the check that each loadable section fits within an ELF segment to handle ELF segments that hit the end of the address space.
This commit is contained in:
@ -1,3 +1,10 @@
|
|||||||
|
2008-07-20 Sergei Poselenov <sposelenov@emcraft.com>
|
||||||
|
Chris Demetriou <cgd@google.com>
|
||||||
|
|
||||||
|
* elfread.c (elf_symfile_segments): Fix the check that each loadable
|
||||||
|
section fits within an ELF segment to handle ELF segments that hit
|
||||||
|
the end of the address space.
|
||||||
|
|
||||||
2008-07-20 Chris Demetriou <cgd@google.com>
|
2008-07-20 Chris Demetriou <cgd@google.com>
|
||||||
|
|
||||||
* MAINTAINERS (Write After Approval): Add self.
|
* MAINTAINERS (Write After Approval): Add self.
|
||||||
|
@ -108,7 +108,7 @@ elf_symfile_segments (bfd *abfd)
|
|||||||
for (j = 0; j < num_segments; j++)
|
for (j = 0; j < num_segments; j++)
|
||||||
if (segments[j]->p_memsz > 0
|
if (segments[j]->p_memsz > 0
|
||||||
&& vma >= segments[j]->p_vaddr
|
&& vma >= segments[j]->p_vaddr
|
||||||
&& vma < segments[j]->p_vaddr + segments[j]->p_memsz)
|
&& (vma - segments[j]->p_vaddr) < segments[j]->p_memsz)
|
||||||
{
|
{
|
||||||
data->segment_info[i] = j + 1;
|
data->segment_info[i] = j + 1;
|
||||||
break;
|
break;
|
||||||
|
Reference in New Issue
Block a user