Home
last modified time | relevance | path

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

12

/illumos-gate/usr/src/cmd/sgs/libld/common/
H A Dldmain.c91 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()
198 if (ofl->ofl_flags & FLG_OF_FATAL) { in ld_main()
304 if (ofl->ofl_flags & FLG_OF_SHAROBJ) in ld_main()
318 if (ofl->ofl_flags & FLG_OF_FATAL) { in ld_main()
354 ofl->ofl_flags &= ~FLG_OF_WARN; in ld_main()
367 if (ofl->ofl_flags & FLG_OF_FATAL) in ld_main()
397 ofl->ofl_flags |= FLG_OF_FATAL; in ld_main()
403 if (ofl->ofl_flags & FLG_OF_FATAL) in ld_main()
[all …]
H A Dargs.c354 ofl->ofl_flags |= FLG_OF_RELOBJ; in check_flags()
357 ofl->ofl_flags |= FLG_OF_KMOD; in check_flags()
373 ofl->ofl_flags |= FLG_OF_COMREL; in check_flags()
383 ofl->ofl_flags |= FLG_OF_STRIP; in check_flags()
418 ofl->ofl_flags |= in check_flags()
426 ofl->ofl_flags |= FLG_OF_BFLAG; in check_flags()
506 ofl->ofl_flags |= FLG_OF_EXEC; in check_flags()
580 ofl->ofl_flags |= FLG_OF_STATIC; in check_flags()
699 if (((ofl->ofl_flags & in check_flags()
1133 ofl->ofl_flags |= FLG_OF_AUX; in parseopt_pass1()
[all …]
H A Dplace.c885 if ((ofl->ofl_flags & FLG_OF_RELOBJ) == 0) { in ld_place_section()
1004 if (((ofl->ofl_flags & FLG_OF_RELOBJ) == 0) || in ld_place_section()
1040 if ((ofl->ofl_flags & FLG_OF_RELOBJ) == 0) { in ld_place_section()
1074 if ((ofl->ofl_flags & FLG_OF_RELOBJ) == 0) { in ld_place_section()
1249 ofl->ofl_flags |= FLG_OF_TLSPHDR; in ld_place_section()
1339 ofl->ofl_flags |= FLG_OF_ADJOSCNT; in ld_place_section()
1371 if ((ofl->ofl_flags & FLG_OF_EHFRAME) && in ld_place_section()
1372 !(ofl->ofl_flags & FLG_OF_RELOBJ)) { in ld_place_section()
1376 ofl->ofl_flags |= FLG_OF_EHFRAME; in ld_place_section()
1451 ((ofl->ofl_flags & FLG_OF_RELOBJ) == 0)) in ld_place_section()
[all …]
H A Dsections.c398 ofl->ofl_flags |= FLG_OF_ADJOSCNT; in ignore_section_processing()
492 ofl->ofl_flags |= FLG_OF_OSABI; in new_section()
530 ofl->ofl_flags |= FLG_OF_OSABI; in new_section()
572 ofl->ofl_flags |= FLG_OF_OSABI; in new_section()
577 ofl->ofl_flags |= FLG_OF_OSABI; in new_section()
583 ofl->ofl_flags |= FLG_OF_OSABI; in new_section()
594 ofl->ofl_flags |= FLG_OF_OSABI; in new_section()
600 ofl->ofl_flags |= FLG_OF_OSABI; in new_section()
612 ofl->ofl_flags |= FLG_OF_OSABI; in new_section()
622 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.c67 if (ofl->ofl_flags & FLG_OF_RELOBJ) in ld_map_out()
122 if (!(ofl->ofl_flags & FLG_OF_RELOBJ)) in ld_map_out()
137 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()
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()
1304 if (ofl->ofl_flags & FLG_OF_SHAROBJ) in reloc_generic()
1400 ofl_flag_t flags = ofl->ofl_flags; in reloc_TLS()
1478 ofl_flag_t flags = ofl->ofl_flags; in ld_process_sym_reloc()
2247 ofl->ofl_flags |= FLG_OF_TEXTREL; in reloc_segments()
[all …]
H A Dmachrel.amd.c148 if (!(ofl->ofl_flags & FLG_OF_RELOBJ)) { in ld_mach_make_dynamic()
325 if (ofl->ofl_flags & FLG_OF_RELOBJ) in ld_perform_outreloc()
392 if (!(ofl->ofl_flags & FLG_OF_RELOBJ)) in ld_perform_outreloc()
771 ofl_flag_t flags = ofl->ofl_flags; in ld_do_activerelocs()
1129 ofl->ofl_flags |= FLG_OF_FATAL; in ld_do_activerelocs()
1228 ofl->ofl_flags |= FLG_OF_BLDGOT; in ld_add_outrel()
1236 if (ofl->ofl_flags & FLG_OF_VERBOSE) in ld_add_outrel()
1250 ofl_flag_t flags = ofl->ofl_flags; in ld_reloc_local()
1334 ofl_flag_t flags = ofl->ofl_flags; in ld_reloc_TLS()
1471 ofl->ofl_flags |= FLG_OF_BLDGOT; in ld_assign_plt_ndx()
[all …]
H A Dmachrel.intel.c115 if (!(ofl->ofl_flags & FLG_OF_RELOBJ)) { in ld_mach_make_dynamic()
186 if (!(ofl->ofl_flags & FLG_OF_SHAROBJ)) { in plt_entry()
307 if (!(ofl->ofl_flags & FLG_OF_RELOBJ)) in ld_perform_outreloc()
758 ofl_flag_t flags = ofl->ofl_flags; in ld_do_activerelocs()
1127 ofl->ofl_flags |= FLG_OF_FATAL; in ld_do_activerelocs()
1229 ofl->ofl_flags |= FLG_OF_BLDGOT; in ld_add_outrel()
1237 if (ofl->ofl_flags & FLG_OF_VERBOSE) in ld_add_outrel()
1251 ofl_flag_t flags = ofl->ofl_flags; in ld_reloc_local()
1324 ofl_flag_t flags = ofl->ofl_flags; in ld_reloc_TLS()
1487 ofl->ofl_flags |= FLG_OF_BLDGOT; in ld_assign_plt_ndx()
[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 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()
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()
1073 ofl_flag_t flags = ofl->ofl_flags; in ld_do_activerelocs()
1409 ofl->ofl_flags |= FLG_OF_FATAL; in ld_do_activerelocs()
1452 if (ofl->ofl_flags & FLG_OF_SHAROBJ) { in ld_add_outrel()
1561 ofl->ofl_flags |= FLG_OF_BLDGOT; in ld_add_outrel()
1569 if (ofl->ofl_flags & FLG_OF_VERBOSE) in ld_add_outrel()
1619 ofl_flag_t flags = ofl->ofl_flags; in ld_reloc_local()
[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 Dsyms.c629 if ((ofl->ofl_flags & FLG_OF_GENMAP) && in ld_sym_enter()
898 ofl->ofl_flags |= ofl_flag; in sym_undef_entry()
1013 if (!(ofl->ofl_flags & FLG_OF_RELOBJ) || in ld_sym_spec()
1014 (ofl->ofl_flags & FLG_OF_KMOD)) { in ld_sym_spec()
1032 if (ofl->ofl_flags & FLG_OF_RELOBJ) in ld_sym_spec()
1158 ofl_flag_t oflags = ofl->ofl_flags; in ld_sym_adjust_vis()
1289 ofl_flag_t oflags = ofl->ofl_flags; in ld_sym_validate()
1765 if (!(ofl->ofl_flags & FLG_OF_RELOBJ) && in ld_sym_validate()
1796 if (ofl->ofl_flags & FLG_OF_FATAL) in ld_sym_validate()
2358 if (ofl->ofl_flags & FLG_OF_FATAL) in ld_sym_process()
[all …]
H A Dfiles.c169 if ((ofl->ofl_flags & FLG_OF_RELOBJ) == 0) in section_is_exclude()
171 if (ofl->ofl_flags & FLG_OF_KMOD) in section_is_exclude()
473 ofl->ofl_flags |= FLG_OF_FATAL; in str_cap()
1347 } else if (ofl->ofl_flags & FLG_OF_EXEC) { in process_reloc()
1582 if ((ofl->ofl_flags & FLG_OF_STRIP) || in process_progbits()
1648 if (ofl->ofl_flags & FLG_OF_STRIP) { in process_debug()
2254 (ofl->ofl_flags & FLG_OF_EXEC)) in process_dynamic()
3347 if ((ofl->ofl_flags & FLG_OF_STATIC) || in ld_process_ifl()
3348 !(ofl->ofl_flags & FLG_OF_DYNLIBS)) { in ld_process_ifl()
3388 ofl->ofl_flags |= FLG_OF_SYMINFO; in ld_process_ifl()
[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()
1100 ofl->ofl_flags |= FLG_OF_SYMINFO; in map_version()
1104 ofl->ofl_flags |= FLG_OF_SYMINFO; in map_version()
1108 ofl->ofl_flags |= FLG_OF_SYMINFO; in map_version()
1112 ofl->ofl_flags |= FLG_OF_SYMINFO; in map_version()
1128 if (!(ofl->ofl_flags & FLG_OF_EXEC)) { in map_version()
1136 ofl->ofl_flags |= FLG_OF_SYMINFO; in map_version()
H A Dupdate.c226 ofl_flag_t flags = ofl->ofl_flags; in update_osym()
714 !(ofl->ofl_flags & FLG_OF_REDLSYM); in update_osym()
2142 ofl_flag_t flags = ofl->ofl_flags; in update_odynamic()
2648 if (ofl->ofl_flags & FLG_OF_KMOD) { in update_odynamic()
2959 if (ofl->ofl_flags & FLG_OF_RELOBJ) { in update_osyminfo()
3047 if (ofl->ofl_flags & FLG_OF_OTOSCAP) { in update_oehdr()
3066 if (ofl->ofl_flags & FLG_OF_SHAROBJ) in update_oehdr()
3068 else if (ofl->ofl_flags & FLG_OF_RELOBJ) in update_oehdr()
3138 ofl_flag_t flags = ofl->ofl_flags; in update_move()
3923 ofl_flag_t flags = ofl->ofl_flags; in ld_update_outfile()
[all …]
H A Dmap_core.c2679 ofl->ofl_flags |= FLG_OF_OS_ORDER; in ld_map_post_process()
2732 ofl->ofl_flags |= FLG_OF_IS_ORDER; in ld_map_post_process()
2753 ofl->ofl_flags |= FLG_OF_IS_ORDER; in ld_map_post_process()
2779 if (!(ofl->ofl_flags & (FLG_OF_DYNAMIC | FLG_OF_RELOBJ)) && in ld_map_post_process()
2783 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 Dentry.c415 if ((ofl->ofl_flags & FLG_OF_DYNAMIC) == 0) in ld_ent_setup()
H A Dmap_v2.c2847 ofl->ofl_flags |= FLG_OF_SYMINFO; in at_sym_flags()
2855 ofl->ofl_flags |= FLG_OF_SYMINFO; in at_sym_flags()
2858 if (!(ofl->ofl_flags & FLG_OF_EXEC)) { in at_sym_flags()
2865 ofl->ofl_flags |= FLG_OF_SYMINFO; in at_sym_flags()
2870 ofl->ofl_flags |= FLG_OF_SYMINFO; in at_sym_flags()
2880 ofl->ofl_flags |= FLG_OF_SYMINFO; in at_sym_flags()
/illumos-gate/usr/src/cmd/sgs/include/
H A Dlibld.h307 ofl_flag_t ofl_flags; /* various state bits, args etc. */ member
560 #define OFL_ALLOW_DYNSYM(_ofl) (((_ofl)->ofl_flags & \
570 #define OFL_ALLOW_LDYNSYM(_ofl) (((_ofl)->ofl_flags & \
578 #define OFL_DO_RELOC(_ofl) (((_ofl)->ofl_flags & FLG_OF_RELOBJ) || \
584 #define OFL_IS_STATIC_EXEC(_ofl) (((_ofl)->ofl_flags & \
592 #define OFL_IS_STATIC_OBJ(_ofl) ((_ofl)->ofl_flags & \

12