Lines Matching defs:newsect
816 _bfd_generic_new_section_hook (bfd *abfd, asection *newsect)
818 newsect->symbol = bfd_make_empty_symbol (abfd);
819 if (newsect->symbol == NULL)
822 newsect->symbol->name = newsect->name;
823 newsect->symbol->value = 0;
824 newsect->symbol->section = newsect;
825 newsect->symbol->flags = BSF_SECTION_SYM;
827 newsect->symbol_ptr_ptr = &newsect->symbol;
836 bfd_section_init (bfd *abfd, asection *newsect)
838 newsect->id = _bfd_section_id;
839 newsect->index = abfd->section_count;
840 newsect->owner = abfd;
842 if (! BFD_SEND (abfd, _new_section_hook, (abfd, newsect)))
847 bfd_section_list_append (abfd, newsect);
848 return newsect;
1099 asection *newsect;
1108 newsect = bfd_abs_section_ptr;
1110 newsect = bfd_com_section_ptr;
1112 newsect = bfd_und_section_ptr;
1114 newsect = bfd_ind_section_ptr;
1123 newsect = &sh->section;
1124 if (newsect->name != NULL)
1127 return newsect;
1130 newsect->name = name;
1131 return bfd_section_init (abfd, newsect);
1137 if (! BFD_SEND (abfd, _new_section_hook, (abfd, newsect)))
1139 return newsect;
1166 asection *newsect;
1178 newsect = &sh->section;
1179 if (newsect->name != NULL)
1193 newsect = &new_sh->section;
1196 newsect->flags = flags;
1197 newsect->name = name;
1198 return bfd_section_init (abfd, newsect);
1245 asection *newsect;
1263 newsect = &sh->section;
1264 if (newsect->name != NULL)
1270 newsect->name = name;
1271 newsect->flags = flags;
1272 return bfd_section_init (abfd, newsect);