* symfile.c (syms_from_objfile): Adjust indentation.

This commit is contained in:
Jim Blandy 2002-11-25 20:11:35 +00:00
parent 481d0f4121
commit 13de58df8b
2 changed files with 10 additions and 6 deletions

View File

@ -1,5 +1,7 @@
2002-11-25 Jim Blandy <jimb@redhat.com> 2002-11-25 Jim Blandy <jimb@redhat.com>
* symfile.c (syms_from_objfile): Adjust indentation.
* symfile.c (symbol_file_add): Flush gdb_stdout even if from_tty * symfile.c (symbol_file_add): Flush gdb_stdout even if from_tty
|| info_verbose isn't true. || info_verbose isn't true.

View File

@ -652,25 +652,27 @@ syms_from_objfile (struct objfile *objfile, struct section_addr_info *addrs,
else else
lower_offset = 0; lower_offset = 0;
/* Calculate offsets for the loadable sections. /* Calculate offsets for the loadable sections.
FIXME! Sections must be in order of increasing loadable section FIXME! Sections must be in order of increasing loadable section
so that contiguous sections can use the lower-offset!!! so that contiguous sections can use the lower-offset!!!
Adjust offsets if the segments are not contiguous. Adjust offsets if the segments are not contiguous.
If the section is contiguous, its offset should be set to If the section is contiguous, its offset should be set to
the offset of the highest loadable section lower than it the offset of the highest loadable section lower than it
(the loadable section directly below it in memory). (the loadable section directly below it in memory).
this_offset = lower_offset = lower_addr - lower_orig_addr */ this_offset = lower_offset = lower_addr - lower_orig_addr */
/* Calculate offsets for sections. */ /* Calculate offsets for sections. */
for (i=0 ; i < MAX_SECTIONS && addrs->other[i].name; i++) for (i=0 ; i < MAX_SECTIONS && addrs->other[i].name; i++)
{ {
if (addrs->other[i].addr != 0) if (addrs->other[i].addr != 0)
{ {
sect = bfd_get_section_by_name (objfile->obfd, addrs->other[i].name); sect = bfd_get_section_by_name (objfile->obfd,
addrs->other[i].name);
if (sect) if (sect)
{ {
addrs->other[i].addr -= bfd_section_vma (objfile->obfd, sect); addrs->other[i].addr
-= bfd_section_vma (objfile->obfd, sect);
lower_offset = addrs->other[i].addr; lower_offset = addrs->other[i].addr;
/* This is the index used by BFD. */ /* This is the index used by BFD. */
addrs->other[i].sectindex = sect->index ; addrs->other[i].sectindex = sect->index ;