Lines Matching refs:current
756 asection *current;
783 for (current = abfd->sections; current != NULL; current = current->next)
784 reloc_size += current->reloc_count * bfd_coff_relsz (abfd);
795 for (current = abfd->sections; current != NULL; current = current->next)
797 if (current->lineno_count)
799 current->line_filepos = lineno_base;
800 current->moving_line_filepos = lineno_base;
801 lineno_base += current->lineno_count * bfd_coff_linesz (abfd);
805 current->line_filepos = 0;
808 if (current->reloc_count)
810 current->rel_filepos = reloc_base;
811 reloc_base += current->reloc_count * bfd_coff_relsz (abfd);
815 current->rel_filepos = 0;
836 for (current = abfd->sections; current != NULL; current = current->next)
844 strncpy (section.s_name, current->name, SCNNMLEN);
846 section.s_vaddr = current->vma;
847 section.s_paddr = current->lma;
848 section.s_size = current->size;
852 if (current->size == 0
853 || (current->flags & (SEC_LOAD | SEC_HAS_CONTENTS)) == 0)
859 section.s_scnptr = current->filepos;
862 section.s_relptr = current->rel_filepos;
863 section.s_lnnoptr = current->line_filepos;
864 section.s_nreloc = current->reloc_count;
866 section.s_nlnno = current->lineno_count;
867 if (current->reloc_count != 0)
869 if (current->lineno_count != 0)
872 section.s_flags = sec_to_styp_flags (current->name, current->flags);
874 if (!strcmp (current->name, _TEXT))
876 text_sec = current;
878 else if (!strcmp (current->name, _DATA))
880 data_sec = current;
882 else if (!strcmp (current->name, _BSS))
884 bss_sec = current;