Lines Matching refs:ofl

58 	Ofl_desc	*ofl;  in elf_obj_init()  local
72 if ((ofl = calloc(1, sizeof (Ofl_desc))) == NULL) in elf_obj_init()
75 ofl->ofl_dehdr = &dehdr; in elf_obj_init()
77 ofl->ofl_flags = (FLG_OF_DYNAMIC | FLG_OF_SHAROBJ | FLG_OF_STRIP); in elf_obj_init()
78 ofl->ofl_flags1 = (FLG_OF1_RELDYN | FLG_OF1_TEXTOFF | FLG_OF1_MEMORY); in elf_obj_init()
79 ofl->ofl_lml = lml; in elf_obj_init()
89 free(ofl); in elf_obj_init()
98 if ((ld_ent_setup(ofl, syspagsz) == S_ERROR) || in elf_obj_init()
100 free(ofl); in elf_obj_init()
106 ELFPRV(olmp) = (void *)ofl; in elf_obj_init()
111 if (ld_init_strings(ofl) == S_ERROR) { in elf_obj_init()
112 free(ofl); in elf_obj_init()
123 ofl->ofl_name = name; in elf_obj_init()
233 Ofl_desc *ofl = (Ofl_desc *)ELFPRV(lmp); in elf_obj_fini() local
252 if (ld_reloc_init(ofl) == S_ERROR) in elf_obj_fini()
254 if (ld_sym_validate(ofl) == S_ERROR) in elf_obj_fini()
262 if (pnavl_recorded(&capavl, ofl->ofl_name, 0, NULL)) in elf_obj_fini()
267 if ((((omsk = ofl->ofl_ocapset.oc_hw_1.cm_val) != 0) && in elf_obj_fini()
269 (((omsk = ofl->ofl_ocapset.oc_sf_1.cm_val) != 0) && in elf_obj_fini()
271 (((omsk = ofl->ofl_ocapset.oc_hw_2.cm_val) != 0) && in elf_obj_fini()
273 (((oalp = ofl->ofl_ocapset.oc_plat.cl_val) != NULL) && in elf_obj_fini()
275 (((oalp = ofl->ofl_ocapset.oc_mach.cl_val) != NULL) && in elf_obj_fini()
281 ofl->ofl_name, rej.rej_str); in elf_obj_fini()
289 if (ld_make_sections(ofl) == S_ERROR) in elf_obj_fini()
291 if (ld_create_outfile(ofl) == S_ERROR) in elf_obj_fini()
293 if (ld_update_outfile(ofl) == S_ERROR) in elf_obj_fini()
295 if (ld_reloc_process(ofl) == S_ERROR) in elf_obj_fini()
303 DBG_CALL(Dbg_file_output(ofl)); in elf_obj_fini()
308 ehdr = ofl->ofl_nehdr; in elf_obj_fini()
309 phdr = ofl->ofl_phdr; in elf_obj_fini()
329 fd.fd_nname = ofl->ofl_name; in elf_obj_fini()
331 ofl->ofl_size, NULL, clmp, in_nfavl)) == NULL) in elf_obj_fini()
398 ld_ofl_cleanup(ofl); in elf_obj_fini()