Lines Matching defs:newsect
799 _bfd_generic_new_section_hook (bfd *abfd, asection *newsect)
801 newsect->symbol = bfd_make_empty_symbol (abfd);
802 if (newsect->symbol == NULL)
805 newsect->symbol->name = newsect->name;
806 newsect->symbol->value = 0;
807 newsect->symbol->section = newsect;
808 newsect->symbol->flags = BSF_SECTION_SYM;
810 newsect->symbol_ptr_ptr = &newsect->symbol;
819 bfd_section_init (bfd *abfd, asection *newsect)
821 newsect->id = _bfd_section_id;
822 newsect->index = abfd->section_count;
823 newsect->owner = abfd;
825 if (! BFD_SEND (abfd, _new_section_hook, (abfd, newsect)))
830 bfd_section_list_append (abfd, newsect);
831 return newsect;
1086 asection *newsect;
1095 newsect = bfd_abs_section_ptr;
1097 newsect = bfd_com_section_ptr;
1099 newsect = bfd_und_section_ptr;
1101 newsect = bfd_ind_section_ptr;
1110 newsect = &sh->section;
1111 if (newsect->name != NULL)
1114 return newsect;
1117 newsect->name = name;
1118 return bfd_section_init (abfd, newsect);
1124 if (! BFD_SEND (abfd, _new_section_hook, (abfd, newsect)))
1126 return newsect;
1153 asection *newsect;
1165 newsect = &sh->section;
1166 if (newsect->name != NULL)
1180 newsect = &new_sh->section;
1183 newsect->flags = flags;
1184 newsect->name = name;
1185 return bfd_section_init (abfd, newsect);
1232 asection *newsect;
1250 newsect = &sh->section;
1251 if (newsect->name != NULL)
1257 newsect->name = name;
1258 newsect->flags = flags;
1259 return bfd_section_init (abfd, newsect);