diff options
author | Daniel Jacobowitz <dan@debian.org> | 2006-07-11 19:35:43 +0000 |
---|---|---|
committer | Daniel Jacobowitz <dan@debian.org> | 2006-07-11 19:35:43 +0000 |
commit | 59cb445da850c0a0f95ffc42761873abd893f80c (patch) | |
tree | 2e9365574114fa8689770c9fd135dc760e905067 | |
parent | b2129f95c46df891c88f6ebafc9e9dc24b351c0c (diff) | |
download | gdb-59cb445da850c0a0f95ffc42761873abd893f80c.tar.gz |
* symfile.c (symfile_map_offsets_to_segments): Don't warn
for empty sections.
(symfile_section_offset_from_segment): Likewise.
-rw-r--r-- | ChangeLog.csl | 7 | ||||
-rw-r--r-- | gdb/symfile.c | 4 |
2 files changed, 9 insertions, 2 deletions
diff --git a/ChangeLog.csl b/ChangeLog.csl index 2e8e67df0e6..be6a5463074 100644 --- a/ChangeLog.csl +++ b/ChangeLog.csl @@ -1,3 +1,10 @@ +2006-07-11 Daniel Jacobowitz <dan@codesourcery.com> + + gdb/ + * symfile.c (symfile_map_offsets_to_segments): Don't warn + for empty sections. + (symfile_section_offset_from_segment): Likewise. + 2006-06-02 Daniel Jacobowitz <dan@codesourcery.com> * gdb/remote.c (remote_hostio_write): Correct buffer length diff --git a/gdb/symfile.c b/gdb/symfile.c index 05c0c8f7236..469867bcbdc 100644 --- a/gdb/symfile.c +++ b/gdb/symfile.c @@ -3846,7 +3846,7 @@ symfile_map_offsets_to_segments (struct objfile *objfile, && vma < data_segment.p_vaddr + data_segment.p_memsz) offsets->offsets[i] = data_offset; - else + else if (bfd_get_section_size (sect) > 0) warning (_("Loadable segment \"%s\" outside of ELF segments"), bfd_section_name (abfd, sect)); } @@ -3882,7 +3882,7 @@ symfile_section_offset_from_segment (bfd *abfd, asection *sect, && vma < data_segment.p_vaddr + data_segment.p_memsz) return data_offset; - else + else if (bfd_get_section_size (sect) > 0) { warning (_("Loadable segment \"%s\" outside of ELF segments"), bfd_section_name (abfd, sect)); |