* symfile.c (syms_from_objfile): Adjust indentation.
This commit is contained in:
parent
481d0f4121
commit
13de58df8b
|
@ -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.
|
||||||
|
|
||||||
|
|
|
@ -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 ;
|
||||||
|
|
Loading…
Reference in New Issue