Home
last modified time | relevance | path

Searched refs:ofl_flags (Results 1 – 25 of 28) sorted by relevance

12

/titanic_50/usr/src/cmd/sgs/libld/common/
H A Dldmain.c89 ofl->ofl_flags |= FLG_OF_WARN; in ld_eprintf()
95 ofl->ofl_flags |= FLG_OF_WARN; in ld_eprintf()
98 ofl->ofl_flags |= FLG_OF_FATAL; in ld_eprintf()
197 if (ofl->ofl_flags & FLG_OF_FATAL) { in ld_main()
303 if (ofl->ofl_flags & FLG_OF_SHAROBJ) in ld_main()
305 else if (ofl->ofl_flags & FLG_OF_RELOBJ) in ld_main()
317 if (ofl->ofl_flags & FLG_OF_FATAL) { in ld_main()
352 save_flg_of_warn = ofl->ofl_flags & FLG_OF_WARN; in ld_main()
353 ofl->ofl_flags &= ~FLG_OF_WARN; in ld_main()
366 if (ofl->ofl_flags & FLG_OF_FATAL) in ld_main()
[all …]
H A Dargs.c286 if (ofl->ofl_flags & FLG_OF_FATAL) in ld_rescan_archives()
322 if (ofl->ofl_flags & FLG_OF_COMREL) in check_flags()
326 ofl->ofl_flags |= FLG_OF_RELOBJ; in check_flags()
332 if (ofl->ofl_flags & FLG_OF_OTOSCAP) in check_flags()
341 if ((ofl->ofl_flags & FLG_OF_NOCOMREL) == 0) in check_flags()
342 ofl->ofl_flags |= FLG_OF_COMREL; in check_flags()
346 ofl->ofl_flags |= FLG_OF_NOUNDEF; in check_flags()
352 ofl->ofl_flags |= FLG_OF_STRIP; in check_flags()
355 ofl->ofl_flags |= FLG_OF_ADDVERS; in check_flags()
358 ofl->ofl_flags |= FLG_OF_AUTOLCL; in check_flags()
[all …]
H A Dplace.c532 if ((ifl == NULL) || !(ofl->ofl_flags & FLG_OF_EC_FILES)) in ld_place_path_info_init()
807 if ((ofl->ofl_flags & FLG_OF_RELOBJ) == 0) { in ld_place_section()
926 if (((ofl->ofl_flags & FLG_OF_RELOBJ) == 0) || in ld_place_section()
962 if ((ofl->ofl_flags & FLG_OF_RELOBJ) == 0) { in ld_place_section()
996 if ((ofl->ofl_flags & FLG_OF_RELOBJ) == 0) { in ld_place_section()
1022 if (((ofl->ofl_flags & FLG_OF_RELOBJ) == 0) && in ld_place_section()
1068 (ofl->ofl_flags & FLG_OF_RELOBJ) ? ALL_SHF_ORDER : ALL_SHF_IGNORE; in ld_place_section()
1127 ((ofl->ofl_flags & FLG_OF_RELOBJ) == 0)) in ld_place_section()
1128 ofl->ofl_flags |= FLG_OF_TLSPHDR; in ld_place_section()
1209 ofl->ofl_flags |= FLG_OF_ADJOSCNT; in ld_place_section()
[all …]
H A Dsections.c51 if ((ofl->ofl_flags & FLG_OF_REDLSYM) == 0) { in remove_local()
211 if ((ofl->ofl_flags & FLG_OF_ADJOSCNT) == 0) in adjust_os_count()
395 ofl->ofl_flags |= FLG_OF_ADJOSCNT; in ignore_section_processing()
489 ofl->ofl_flags |= FLG_OF_OSABI; in new_section()
527 ofl->ofl_flags |= FLG_OF_OSABI; in new_section()
569 ofl->ofl_flags |= FLG_OF_OSABI; in new_section()
574 ofl->ofl_flags |= FLG_OF_OSABI; in new_section()
580 ofl->ofl_flags |= FLG_OF_OSABI; in new_section()
591 ofl->ofl_flags |= FLG_OF_OSABI; in new_section()
597 ofl->ofl_flags |= FLG_OF_OSABI; in new_section()
[all …]
H A Dmap_support.c803 mf->mf_ofl->ofl_flags |= FLG_OF_EC_FILES; in ld_map_seg_ent_files()
831 if (ofl->ofl_flags & FLG_OF_RELOBJ) in ld_map_sym_ver_init()
832 ofl->ofl_flags |= FLG_OF_VERDEF; in ld_map_sym_ver_init()
850 ofl->ofl_flags |= FLG_OF_VERDEF; in ld_map_sym_ver_init()
904 ofl_flag_t ofl_flags; /* 0, or ofl flags to add */ in ld_map_sym_scope() member
965 mf->mf_ofl->ofl_flags |= scope->ofl_flags; in ld_map_sym_scope()
982 mf->mf_ofl->ofl_flags |= (FLG_OF_VERDEF | FLG_OF_AUTOLCL); in ld_map_sym_autoreduce()
985 mf->mf_ofl->ofl_flags |= (FLG_OF_VERDEF | FLG_OF_AUTOELM); in ld_map_sym_autoreduce()
1034 if (!(mf->mf_ofl->ofl_flags & FLG_OF_SHAROBJ)) { in ld_map_sym_filtee()
1043 mf->mf_ofl->ofl_flags |= FLG_OF_SYMINFO; in ld_map_sym_filtee()
[all …]
H A Dldentry.c63 if (ofl->ofl_flags & FLG_OF_RELOBJ) in ld_map_out()
118 if (!(ofl->ofl_flags & FLG_OF_RELOBJ)) in ld_map_out()
133 if (ofl->ofl_flags & FLG_OF_RELOBJ) in ld_map_out()
H A Drelocate.c106 (ofl->ofl_flags & FLG_OF_VERBOSE)) in is_disp_copied()
285 ((ofl->ofl_flags & (FLG_OF_AUTOLCL | FLG_OF_AUTOELM)) && in disp_scansyms()
511 Boolean is_rel = (ofl->ofl_flags & FLG_OF_RELOBJ) != 0; in ld_add_rel_cache()
810 ofl->ofl_flags |= FLG_OF_BLDGOT; in ld_add_actrel()
818 if (ofl->ofl_flags & FLG_OF_VERBOSE) in ld_add_actrel()
851 ofl_flag_t flags = ofl->ofl_flags; in ld_reloc_GOT_relative()
943 if ((ofl->ofl_flags & FLG_OF_EXEC) && in ld_reloc_plt()
954 if ((ofl->ofl_flags & FLG_OF_EXEC) && in ld_reloc_plt()
994 if ((ofl->ofl_flags & FLG_OF_SHAROBJ) && in ld_reloc_plt()
1304 if (ofl->ofl_flags & FLG_OF_SHAROBJ) in reloc_generic()
[all …]
H A Doutfile.c87 mode = (ofl->ofl_flags & (FLG_OF_EXEC | FLG_OF_SHAROBJ)) in ld_open_outfile()
331 if ((ofl->ofl_flags & FLG_OF_RELOBJ) == 0) in create_outsec()
340 if ((ofl->ofl_flags & FLG_OF_TLSPHDR) && in create_outsec()
375 ofl_flag_t flags = ofl->ofl_flags; in ld_create_outfile()
445 ofl->ofl_flags |= FLG_OF_OSABI; in ld_create_outfile()
727 if (ofl->ofl_flags & FLG_OF_OSABI) { in ld_create_outfile()
H A Dmachrel.intel.c115 if (!(ofl->ofl_flags & FLG_OF_RELOBJ)) { in ld_mach_make_dynamic()
127 if (((ofl->ofl_flags & FLG_OF_RELOBJ) == 0) && ofl->ofl_pltcnt) { in ld_mach_update_odynamic()
186 if (!(ofl->ofl_flags & FLG_OF_SHAROBJ)) { in plt_entry()
307 if (!(ofl->ofl_flags & FLG_OF_RELOBJ)) in ld_perform_outreloc()
729 ofl_flag_t flags = ofl->ofl_flags; in ld_do_activerelocs()
1098 ofl->ofl_flags |= FLG_OF_FATAL; in ld_do_activerelocs()
1187 ofl->ofl_flags |= FLG_OF_BLDGOT; in ld_add_outrel()
1195 if (ofl->ofl_flags & FLG_OF_VERBOSE) in ld_add_outrel()
1209 ofl_flag_t flags = ofl->ofl_flags; in ld_reloc_local()
1282 ofl_flag_t flags = ofl->ofl_flags; in ld_reloc_TLS()
[all …]
H A Dmachrel.amd.c148 if (!(ofl->ofl_flags & FLG_OF_RELOBJ)) { in ld_mach_make_dynamic()
160 if (((ofl->ofl_flags & FLG_OF_RELOBJ) == 0) && ofl->ofl_pltcnt) { in ld_mach_update_odynamic()
325 if (ofl->ofl_flags & FLG_OF_RELOBJ) in ld_perform_outreloc()
392 if (!(ofl->ofl_flags & FLG_OF_RELOBJ)) in ld_perform_outreloc()
757 ofl_flag_t flags = ofl->ofl_flags; in ld_do_activerelocs()
1115 ofl->ofl_flags |= FLG_OF_FATAL; in ld_do_activerelocs()
1201 ofl->ofl_flags |= FLG_OF_BLDGOT; in ld_add_outrel()
1209 if (ofl->ofl_flags & FLG_OF_VERBOSE) in ld_add_outrel()
1223 ofl_flag_t flags = ofl->ofl_flags; in ld_reloc_local()
1307 ofl_flag_t flags = ofl->ofl_flags; in ld_reloc_TLS()
[all …]
H A Dresolve.c67 if (!(ofl->ofl_flags & FLG_OF_VERBOSE) && (err != ERR_FATAL)) in sym_visibility_diag()
568 (nbind != STB_WEAK) && (!(ofl->ofl_flags & FLG_OF_MULDEFS))) { in sym_tworeals()
601 if (!(ofl->ofl_flags & FLG_OF_NOWARN)) { in sym_tworeals()
683 if (ofl->ofl_flags & FLG_OF_MULDEFS) { in sym_realtent()
758 if (!(ofl->ofl_flags & FLG_OF_NOWARN)) { in sym_realtent()
913 if (!(ofl->ofl_flags & FLG_OF_NOWARN) && !alignscompliment)
939 if (!(ofl->ofl_flags & FLG_OF_NOWARN) && !alignscompliment)
950 if (!(ofl->ofl_flags & FLG_OF_NOWARN))
962 if (!(ofl->ofl_flags & FLG_OF_NOWARN))
1011 if (!(ofl->ofl_flags & FLG_OF_NOWARN))
[all …]
H A Dmachrel.sparc.c174 if (!(ofl->ofl_flags & FLG_OF_RELOBJ)) { in ld_mach_make_dynamic()
186 if (((ofl->ofl_flags & FLG_OF_RELOBJ) == 0) && ofl->ofl_pltcnt) { in ld_mach_update_odynamic()
595 ofl_flag_t flags = ofl->ofl_flags; in ld_perform_outreloc()
657 if (ofl->ofl_flags & FLG_OF_RELOBJ) in ld_perform_outreloc()
715 if (!(ofl->ofl_flags & FLG_OF_RELOBJ)) in ld_perform_outreloc()
1053 ofl_flag_t flags = ofl->ofl_flags; in ld_do_activerelocs()
1389 ofl->ofl_flags |= FLG_OF_FATAL; in ld_do_activerelocs()
1418 if (ofl->ofl_flags & FLG_OF_SHAROBJ) { in ld_add_outrel()
1509 ((ofl->ofl_flags & (FLG_OF_BFLAG | FLG_OF_RELOBJ)) == 0) && in ld_add_outrel()
1527 ofl->ofl_flags |= FLG_OF_BLDGOT; in ld_add_outrel()
[all …]
H A Dldlibs.c203 if (ofl->ofl_flags & FLG_OF_DYNLIBS) { in find_lib_name()
307 if (ofl->ofl_flags & FLG_OF_ADEFLIB) { in ld_find_library()
378 if (!(ofl->ofl_flags & FLG_OF_IGNENV)) { in ld_lib_setup()
H A Dsunwmove.c259 if ((ofl->ofl_flags & FLG_OF_REDLSYM) && in ld_process_move()
373 (((ofl->ofl_flags & FLG_OF_RELOBJ) == 0) || in ld_process_move()
374 (ofl->ofl_flags & FLG_OF_REDLSYM))) { in ld_process_move()
H A Dfiles.c189 ((ofl->ofl_flags & FLG_OF_RELOBJ) == 0)) { in process_section()
308 if ((val & SF1_SUNW_ADDR32) && (ofl->ofl_flags & FLG_OF_EXEC) && in sf1_cap()
447 ofl->ofl_flags |= FLG_OF_FATAL; in str_cap()
930 ((symcapndx != -1) || ((ofl->ofl_flags & FLG_OF_OTOSCAP) == 0))) { in process_cap()
992 ((ofl->ofl_flags & FLG_OF_OTOSCAP) == 0)) in process_cap()
1010 (symcapndx == -1) && (ofl->ofl_flags & FLG_OF_OTOSCAP)) in process_cap()
1235 if (((ofl->ofl_flags & FLG_OF_RELOBJ) == 0) && in process_capinfo()
1307 } else if (ofl->ofl_flags & FLG_OF_EXEC) { in process_reloc()
1332 if (((ofl->ofl_flags & FLG_OF_STRIP) && ident && in process_strtab()
1541 if ((ofl->ofl_flags & FLG_OF_STRIP) || in process_progbits()
[all …]
H A Dversion.c187 ofl->ofl_flags |= FLG_OF_FATAL; in ld_vers_check_defs()
454 ofl->ofl_flags &= ~FLG_OF_VERNEED; in ld_vers_check_need()
685 if (!(ofl->ofl_flags & FLG_OF_RELOBJ)) in ld_vers_def_process()
686 ofl->ofl_flags |= FLG_OF_PROCRED; in ld_vers_def_process()
703 ofl->ofl_flags |= FLG_OF_VERDEF; in ld_vers_def_process()
809 ofl->ofl_flags |= FLG_OF_VERNEED; in ld_vers_def_process()
H A Dmap.c509 if ((mf->mf_ofl->ofl_flags & FLG_OF_EXEC) == 0) { in map_equal()
1099 ofl->ofl_flags |= FLG_OF_SYMINFO; in map_version()
1103 ofl->ofl_flags |= FLG_OF_SYMINFO; in map_version()
1107 ofl->ofl_flags |= FLG_OF_SYMINFO; in map_version()
1111 ofl->ofl_flags |= FLG_OF_SYMINFO; in map_version()
1127 if (!(ofl->ofl_flags & FLG_OF_EXEC)) { in map_version()
1135 ofl->ofl_flags |= FLG_OF_SYMINFO; in map_version()
H A Dsyms.c591 if ((ofl->ofl_flags & FLG_OF_GENMAP) && in ld_sym_enter()
681 ((ofl->ofl_flags & FLG_OF_SYMBOLIC) == 0)) { in sym_add_spec()
723 ((ofl->ofl_flags & FLG_OF_SYMBOLIC) == 0)) { in sym_add_spec()
769 ((ofl->ofl_flags & FLG_OF_SYMBOLIC) == 0)) { in sym_add_spec()
859 ofl->ofl_flags |= ofl_flag; in sym_undef_entry()
897 if (ofl->ofl_flags & FLG_OF_RELOBJ) in ld_sym_spec()
1007 if ((ofl->ofl_flags & (FLG_OF_AUTOLCL | FLG_OF_AUTOELM)) && in sym_cap_vis()
1022 ofl_flag_t oflags = ofl->ofl_flags; in ld_sym_adjust_vis()
1153 ofl_flag_t oflags = ofl->ofl_flags; in ld_sym_validate()
1628 if (!(ofl->ofl_flags & FLG_OF_RELOBJ) && in ld_sym_validate()
[all …]
H A Dupdate.c102 int zverbose = (ofl->ofl_flags & FLG_OF_VERBOSE) != 0; in dynsort_dupwarn()
220 ofl_flag_t flags = ofl->ofl_flags; in update_osym()
703 (!(ofl->ofl_flags & FLG_OF_REDLSYM) || in update_osym()
707 !(ofl->ofl_flags & FLG_OF_REDLSYM); in update_osym()
2076 ofl_flag_t flags = ofl->ofl_flags; in update_odynamic()
2880 if (ofl->ofl_flags & FLG_OF_RELOBJ) { in update_osyminfo()
2968 if (ofl->ofl_flags & FLG_OF_OTOSCAP) { in update_oehdr()
2987 if (ofl->ofl_flags & FLG_OF_SHAROBJ) in update_oehdr()
2989 else if (ofl->ofl_flags & FLG_OF_RELOBJ) in update_oehdr()
3059 ofl_flag_t flags = ofl->ofl_flags; in update_move()
[all …]
H A Dmap_core.c2652 ofl->ofl_flags |= FLG_OF_OS_ORDER; in ld_map_post_process()
2705 ofl->ofl_flags |= FLG_OF_IS_ORDER; in ld_map_post_process()
2726 ofl->ofl_flags |= FLG_OF_IS_ORDER; in ld_map_post_process()
2752 if (!(ofl->ofl_flags & (FLG_OF_DYNAMIC | FLG_OF_RELOBJ)) && in ld_map_post_process()
2756 if (ofl->ofl_flags & FLG_OF_RELOBJ) { in ld_map_post_process()
H A Dmachsym.sparc.c241 ofl->ofl_flags |= FLG_OF_FATAL; in ld_reg_enter_sparc()
H A Dorder.c377 ofl->ofl_flags |= FLG_OF_KEY; in ld_process_ordered()
H A Dmap_v2.c2787 ofl->ofl_flags |= FLG_OF_SYMINFO; in at_sym_flags()
2795 ofl->ofl_flags |= FLG_OF_SYMINFO; in at_sym_flags()
2798 if (!(ofl->ofl_flags & FLG_OF_EXEC)) { in at_sym_flags()
2805 ofl->ofl_flags |= FLG_OF_SYMINFO; in at_sym_flags()
2810 ofl->ofl_flags |= FLG_OF_SYMINFO; in at_sym_flags()
2820 ofl->ofl_flags |= FLG_OF_SYMINFO; in at_sym_flags()
H A Dentry.c415 if ((ofl->ofl_flags & FLG_OF_DYNAMIC) == 0) in ld_ent_setup()
/titanic_50/usr/src/cmd/sgs/include/
H A Dlibld.h305 ofl_flag_t ofl_flags; /* various state bits, args etc. */ member
551 #define OFL_ALLOW_DYNSYM(_ofl) (((_ofl)->ofl_flags & \
561 #define OFL_ALLOW_LDYNSYM(_ofl) (((_ofl)->ofl_flags & \
569 #define OFL_DO_RELOC(_ofl) (((_ofl)->ofl_flags & FLG_OF_RELOBJ) || \
575 #define OFL_IS_STATIC_EXEC(_ofl) (((_ofl)->ofl_flags & \
583 #define OFL_IS_STATIC_OBJ(_ofl) ((_ofl)->ofl_flags & \

12