Home | History | Annotate | Download | only in bfd

Lines Matching refs:newsect

797 _bfd_generic_new_section_hook (bfd *abfd, asection *newsect)
799 newsect->symbol = bfd_make_empty_symbol (abfd);
800 if (newsect->symbol == NULL)
803 newsect->symbol->name = newsect->name;
804 newsect->symbol->value = 0;
805 newsect->symbol->section = newsect;
806 newsect->symbol->flags = BSF_SECTION_SYM;
808 newsect->symbol_ptr_ptr = &newsect->symbol;
812 /* Initializes a new section. NEWSECT->NAME is already set. */
815 bfd_section_init (bfd *abfd, asection *newsect)
819 newsect->id = section_id;
820 newsect->index = abfd->section_count;
821 newsect->owner = abfd;
823 if (! BFD_SEND (abfd, _new_section_hook, (abfd, newsect)))
828 bfd_section_list_append (abfd, newsect);
829 return newsect;
1071 asection *newsect;
1080 newsect = bfd_abs_section_ptr;
1082 newsect = bfd_com_section_ptr;
1084 newsect = bfd_und_section_ptr;
1086 newsect = bfd_ind_section_ptr;
1095 newsect = &sh->section;
1096 if (newsect->name != NULL)
1099 return newsect;
1102 newsect->name = name;
1103 return bfd_section_init (abfd, newsect);
1109 if (! BFD_SEND (abfd, _new_section_hook, (abfd, newsect)))
1111 return newsect;
1138 asection *newsect;
1150 newsect = &sh->section;
1151 if (newsect->name != NULL)
1165 newsect = &new_sh->section;
1168 newsect->flags = flags;
1169 newsect->name = name;
1170 return bfd_section_init (abfd, newsect);
1217 asection *newsect;
1235 newsect = &sh->section;
1236 if (newsect->name != NULL)
1242 newsect->name = name;
1243 newsect->flags = flags;
1244 return bfd_section_init (abfd, newsect);