mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-01 20:12:01 +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>
|
||||
|
||||
* MAINTAINERS (Write After Approval): Add self.
|
||||
|
@ -108,7 +108,7 @@ elf_symfile_segments (bfd *abfd)
|
||||
for (j = 0; j < num_segments; j++)
|
||||
if (segments[j]->p_memsz > 0
|
||||
&& 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;
|
||||
break;
|
||||
|
Reference in New Issue
Block a user