Lines Matching refs:isec

440 	Is_desc		*isec;  in new_section()  local
658 if ((isec = libld_calloc(1, sizeof (Is_desc))) == NULL) in new_section()
660 isec->is_name = shname; in new_section()
661 isec->is_shdr = shdr; in new_section()
662 isec->is_indata = data; in new_section()
665 *ret_isec = isec; in new_section()
696 Is_desc *isec; in new_section_from_template() local
721 if ((isec = libld_calloc(1, sizeof (Is_desc))) == NULL) in new_section_from_template()
723 isec->is_name = tmpl_isp->is_name; in new_section_from_template()
724 isec->is_shdr = shdr; in new_section_from_template()
725 isec->is_indata = data; in new_section_from_template()
728 *ret_isec = isec; in new_section_from_template()
747 Is_desc *isec; in ld_make_bss() local
757 &isec, &shdr, &data) == S_ERROR) in ld_make_bss()
767 isec->is_name = MSG_ORIG(MSG_SCN_TBSS); in ld_make_bss()
768 ofl->ofl_istlsbss = isec; in ld_make_bss()
772 isec->is_name = MSG_ORIG(MSG_SCN_BSS); in ld_make_bss()
773 ofl->ofl_isbss = isec; in ld_make_bss()
778 isec->is_name = MSG_ORIG(MSG_SCN_LBSS); in ld_make_bss()
779 ofl->ofl_islbss = isec; in ld_make_bss()
788 if ((osp = ld_place_section(ofl, isec, NULL, ident, NULL)) == in ld_make_bss()
824 Is_desc *isec; in make_array() local
839 if (new_section(ofl, shtype, sectname, entcount, &isec, &shdr, &data) == in make_array()
846 if (ld_place_section(ofl, isec, NULL, ld_targ.t_id.id_array, NULL) == in make_array()
850 osp = isec->is_osdesc; in make_array()
863 reld.rel_isdesc = isec; in make_array()
888 if (ld_process_sym_reloc(ofl, &reld, (Rel *)&reloc, isec, in make_array()
909 Is_desc *isec; in make_comment() local
912 &isec, &shdr, &data) == S_ERROR) in make_comment()
923 return ((uintptr_t)ld_place_section(ofl, isec, NULL, in make_comment()
941 Is_desc *isec; in make_dynamic() local
966 &isec, &shdr, &data) == S_ERROR) in make_dynamic()
986 ld_place_section(ofl, isec, NULL, ld_targ.t_id.id_dynamic, NULL); in make_dynamic()
1324 Is_desc *isec; in ld_make_got() local
1329 &isec, &shdr, &data) == S_ERROR) in ld_make_got()
1338 ofl->ofl_osgot = ld_place_section(ofl, isec, NULL, in ld_make_got()
1356 Is_desc *isec; in make_interp() local
1388 &isec, &shdr, &data) == S_ERROR) in make_interp()
1396 ld_place_section(ofl, isec, NULL, ld_targ.t_id.id_interp, NULL); in make_interp()
1411 Is_desc *isec; in make_sym_sec() local
1417 if (new_section(ofl, stype, sectname, 0, &isec, &shdr, &data) == in make_sym_sec()
1421 return (ld_place_section(ofl, isec, NULL, ident, NULL)); in make_sym_sec()
1598 Is_desc *isec; in make_cap() local
1693 if (new_section(ofl, shtype, shname, size, &isec, in make_cap()
1870 if ((ofl->ofl_oscap = ld_place_section(ofl, isec, in make_cap()
1893 ofl->ofl_capchaincnt, &isec, &shdr, in make_cap()
1897 ofl->ofl_oscapchain = ld_place_section(ofl, isec, in make_cap()
1916 Is_desc *isec; in make_plt() local
1929 &isec, &shdr, &data) == S_ERROR) in make_plt()
1940 ofl->ofl_osplt = ld_place_section(ofl, isec, NULL, in make_plt()
1960 Is_desc *isec; in make_hash() local
1970 &isec, &shdr, &data) == S_ERROR) in make_hash()
1978 ld_place_section(ofl, isec, NULL, ld_targ.t_id.id_hash, NULL); in make_hash()
2018 Is_desc *isec; in make_symtab() local
2028 &isec, &shdr, &data) == S_ERROR) in make_symtab()
2035 if ((ofl->ofl_ossymtab = ld_place_section(ofl, isec, NULL, in make_symtab()
2099 Is_desc *isec, *lisec; in make_dynsym() local
2129 &isec, &shdr, &data) == S_ERROR) in make_dynsym()
2141 ld_place_section(ofl, isec, NULL, ld_targ.t_id.id_dynsym, NULL); in make_dynsym()
2181 Is_desc *isec; in make_dynsort() local
2191 &isec, &shdr, &data) == S_ERROR) in make_dynsort()
2194 if ((ofl->ofl_osdynsymsort = ld_place_section(ofl, isec, NULL, in make_dynsort()
2203 ofl->ofl_dyntlssortcnt, &isec, &shdr, &data) == S_ERROR) in make_dynsort()
2206 if ((ofl->ofl_osdyntlssort = ld_place_section(ofl, isec, NULL, in make_dynsort()
2223 Is_desc *isec; in make_dyn_shndx() local
2233 &isec, &shdr, &data) == S_ERROR) in make_dyn_shndx()
2236 if ((*ret_os = ld_place_section(ofl, isec, NULL, in make_dyn_shndx()
2278 Is_desc *isec; in make_shstrtab() local
2282 0, &isec, &shdr, &data) == S_ERROR) in make_shstrtab()
2290 ld_place_section(ofl, isec, NULL, ld_targ.t_id.id_note, NULL); in make_shstrtab()
2311 Is_desc *isec; in make_strtab() local
2326 0, &isec, &shdr, &data) == S_ERROR) in make_strtab()
2334 ld_place_section(ofl, isec, NULL, ld_targ.t_id.id_strtab, NULL); in make_strtab()
2346 Is_desc *isec; in make_dynstr() local
2400 0, &isec, &shdr, &data) == S_ERROR) in make_dynstr()
2413 ld_place_section(ofl, isec, NULL, ld_targ.t_id.id_dynstr, NULL); in make_dynstr()
2429 Is_desc *isec; in make_reloc() local
2473 if (new_section(ofl, ld_targ.t_m.m_rel_sht_type, sectname, 0, &isec, in make_reloc()
2491 rosp = ld_place_section(ofl, isec, NULL, ld_targ.t_id.id_rel, NULL); in make_reloc()
2543 Is_desc *isec; in make_verneed() local
2550 0, &isec, &shdr, &data) == S_ERROR) in make_verneed()
2558 ld_place_section(ofl, isec, NULL, ld_targ.t_id.id_version, NULL); in make_verneed()
2573 Is_desc *isec; in make_verdef() local
2597 0, &isec, &shdr, &data) == S_ERROR) in make_verdef()
2605 ld_place_section(ofl, isec, NULL, ld_targ.t_id.id_version, NULL); in make_verdef()
2617 Is_desc *isec; in ld_make_parexpn_data() local
2621 &isec, &shdr, &data) == S_ERROR) in ld_make_parexpn_data()
2640 ofl->ofl_isparexpn = isec; in ld_make_parexpn_data()
2641 osp = ld_place_section(ofl, isec, NULL, ld_targ.t_id.id_data, NULL); in ld_make_parexpn_data()
2660 Is_desc *isec; in ld_make_sunwmove() local
2667 mv_nums, &isec, &shdr, &data) == S_ERROR) in ld_make_sunwmove()
2687 if ((ofl->ofl_osmove = ld_place_section(ofl, isec, NULL, 0, NULL)) == in ld_make_sunwmove()
3098 Is_desc *isec = ld_os_first_isdesc(osp); in update_data_size() local
3099 Elf_Data *data = isec->is_indata; in update_data_size()
3414 Is_desc *isec; in ld_make_data() local
3417 &isec, &shdr, &data) == S_ERROR) in ld_make_data()
3424 if (aplist_append(&ofl->ofl_mapdata, isec, AL_CNT_OFL_MAPSECS) == NULL) in ld_make_data()
3427 return (isec); in ld_make_data()
3439 Is_desc *isec; in ld_make_text() local
3449 &isec, &shdr, &data) == S_ERROR) in ld_make_text()
3475 if (aplist_append(&ofl->ofl_maptext, isec, AL_CNT_OFL_MAPSECS) == NULL) in ld_make_text()
3478 return (isec); in ld_make_text()