mirror of
https://github.com/darlinghq/darling-gdb.git
synced 2025-01-19 15:34:18 +00:00
* elf.c (assign_file_positions_for_segments): Test SEC_ALLOC
rather than SEC_LOAD when aligning the file offset for the first section in a segment. Fixes the case in which . is set just before the .bss section in a linker script.
This commit is contained in:
parent
d7deed257c
commit
d7775b4355
@ -1,3 +1,9 @@
|
||||
Wed Sep 11 11:57:56 1996 Ian Lance Taylor <ian@cygnus.com>
|
||||
|
||||
* elf.c (assign_file_positions_for_segments): Test SEC_ALLOC
|
||||
rather than SEC_LOAD when aligning the file offset for the first
|
||||
section in a segment.
|
||||
|
||||
Tue Sep 10 16:18:30 1996 Fred Fish <fnf@cygnus.com>
|
||||
|
||||
* syms.c (coff_section_type): Make arg const.
|
||||
|
@ -2041,7 +2041,7 @@ assign_file_positions_for_segments (abfd)
|
||||
|
||||
if (p->p_type == PT_LOAD
|
||||
&& m->count > 0
|
||||
&& (m->sections[0]->flags & SEC_LOAD) != 0)
|
||||
&& (m->sections[0]->flags & SEC_ALLOC) != 0)
|
||||
{
|
||||
if ((abfd->flags & D_PAGED) != 0)
|
||||
off += (m->sections[0]->vma - off) % bed->maxpagesize;
|
||||
|
Loading…
x
Reference in New Issue
Block a user