Symbol: ld_targ
usr/src/cmd/sgs/libld/common/_libld.h
999
extern Target ld_targ;
usr/src/cmd/sgs/libld/common/args.c
2148
ld_targ.t_m.m_mach));
usr/src/cmd/sgs/libld/common/args.c
649
if (ld_ent_setup(ofl, ld_targ.t_m.m_segm_align) == S_ERROR)
usr/src/cmd/sgs/libld/common/args.c
658
if (_elf_sys_encoding() != ld_targ.t_m.m_data)
usr/src/cmd/sgs/libld/common/args.c
665
if (ld_targ.t_ff.ff_execfill != NULL)
usr/src/cmd/sgs/libld/common/args.c
666
_elf_execfill(ld_targ.t_ff.ff_execfill);
usr/src/cmd/sgs/libld/common/entry.c
406
psegs->psg_data.sg_phdr.p_flags = ld_targ.t_m.m_dataseg_perm;
usr/src/cmd/sgs/libld/common/entry.c
407
psegs->psg_bss.sg_phdr.p_flags = ld_targ.t_m.m_dataseg_perm;
usr/src/cmd/sgs/libld/common/entry.c
408
psegs->psg_dynamic.sg_phdr.p_flags = ld_targ.t_m.m_dataseg_perm;
usr/src/cmd/sgs/libld/common/entry.c
409
psegs->psg_sunwdtrace.sg_phdr.p_flags = ld_targ.t_m.m_dataseg_perm;
usr/src/cmd/sgs/libld/common/entry.c
411
psegs->psg_ldata.sg_phdr.p_flags = ld_targ.t_m.m_dataseg_perm;
usr/src/cmd/sgs/libld/common/entry.c
414
psegs->psg_sunwstack.sg_phdr.p_flags = ld_targ.t_m.m_stack_perm;
usr/src/cmd/sgs/libld/common/entry.c
433
(ld_targ.t_m.m_mach != EM_AMD64))
usr/src/cmd/sgs/libld/common/entry.c
464
if ((ld_targ.t_m.m_mach != EM_AMD64))
usr/src/cmd/sgs/libld/common/files.c
1136
ocapset.oc_hw_1.cm_val, ld_targ.t_m.m_mach));
usr/src/cmd/sgs/libld/common/files.c
1143
ocapset.oc_sf_1.cm_val, ld_targ.t_m.m_mach));
usr/src/cmd/sgs/libld/common/files.c
1150
ocapset.oc_hw_2.cm_val, ld_targ.t_m.m_mach));
usr/src/cmd/sgs/libld/common/files.c
1182
ocapset.oc_hw_3.cm_val, ld_targ.t_m.m_mach));
usr/src/cmd/sgs/libld/common/files.c
1324
ld_targ.t_id.id_null, ofl));
usr/src/cmd/sgs/libld/common/files.c
1339
shdr, scn, ndx, ld_targ.t_id.id_null, ofl) == S_ERROR)
usr/src/cmd/sgs/libld/common/files.c
1382
if ((ident != ld_targ.t_id.id_null) &&
usr/src/cmd/sgs/libld/common/files.c
1384
ident = ld_targ.t_id.id_null;
usr/src/cmd/sgs/libld/common/files.c
1488
*ident = ld_targ.t_id.id_unwind;
usr/src/cmd/sgs/libld/common/files.c
1522
*ident = ld_targ.t_id.id_null;
usr/src/cmd/sgs/libld/common/files.c
1526
if ((ld_targ.t_m.m_sht_unwind == SHT_PROGBITS) &&
usr/src/cmd/sgs/libld/common/files.c
1529
*ident = ld_targ.t_id.id_unwind;
usr/src/cmd/sgs/libld/common/files.c
1537
*ident = ld_targ.t_id.id_null;
usr/src/cmd/sgs/libld/common/files.c
1556
*ident = ld_targ.t_id.id_interp;
usr/src/cmd/sgs/libld/common/files.c
1558
*ident = ld_targ.t_id.id_data;
usr/src/cmd/sgs/libld/common/files.c
1613
ident = ld_targ.t_id.id_tls;
usr/src/cmd/sgs/libld/common/files.c
1616
ident = ld_targ.t_id.id_text;
usr/src/cmd/sgs/libld/common/files.c
1622
ident = ld_targ.t_id.id_note;
usr/src/cmd/sgs/libld/common/files.c
1663
ident = ld_targ.t_id.id_tlsbss;
usr/src/cmd/sgs/libld/common/files.c
1666
(ld_targ.t_m.m_mach == EM_AMD64))
usr/src/cmd/sgs/libld/common/files.c
1667
ident = ld_targ.t_id.id_lbss;
usr/src/cmd/sgs/libld/common/files.c
1670
ident = ld_targ.t_id.id_bss;
usr/src/cmd/sgs/libld/common/files.c
1685
ident = ld_targ.t_id.id_array;
usr/src/cmd/sgs/libld/common/files.c
2409
if (shdr->sh_type != ld_targ.t_m.m_rel_sht_type) {
usr/src/cmd/sgs/libld/common/files.c
2645
ident = ld_targ.t_id.id_null;
usr/src/cmd/sgs/libld/common/files.c
2649
ident = ld_targ.t_id.id_unknown;
usr/src/cmd/sgs/libld/common/files.c
267
CA_SUNW_SF_1, val, ld_targ.t_m.m_mach));
usr/src/cmd/sgs/libld/common/files.c
2735
ld_targ.t_id.id_null, ofl) == S_ERROR)
usr/src/cmd/sgs/libld/common/files.c
2741
ld_targ.t_id.id_null, ofl) == S_ERROR)
usr/src/cmd/sgs/libld/common/files.c
2753
ld_targ.t_id.id_null, ofl) == S_ERROR)
usr/src/cmd/sgs/libld/common/files.c
2758
ld_targ.t_id.id_null, ofl) == S_ERROR)
usr/src/cmd/sgs/libld/common/files.c
2775
ld_targ.t_id.id_null, ofl) == S_ERROR)
usr/src/cmd/sgs/libld/common/files.c
2781
ld_targ.t_id.id_null, ofl) == S_ERROR)
usr/src/cmd/sgs/libld/common/files.c
2787
ld_targ.t_id.id_null, ofl) == S_ERROR)
usr/src/cmd/sgs/libld/common/files.c
2798
if (ld_targ.t_m.m_mach !=
usr/src/cmd/sgs/libld/common/files.c
2802
ld_targ.t_id.id_gotdata, ofl) == S_ERROR)
usr/src/cmd/sgs/libld/common/files.c
2813
if (ld_targ.t_m.m_mach != EM_AMD64)
usr/src/cmd/sgs/libld/common/files.c
2825
scn, ndx, ld_targ.t_id.id_unwind,
usr/src/cmd/sgs/libld/common/files.c
2836
((ident == ld_targ.t_id.id_null) ?
usr/src/cmd/sgs/libld/common/files.c
2837
ident : ld_targ.t_id.id_user), ofl) ==
usr/src/cmd/sgs/libld/common/files.c
3036
if (osp && (ld_targ.t_m.m_mach == EM_AMD64) &&
usr/src/cmd/sgs/libld/common/files.c
3141
ld_targ.t_m.m_mach));
usr/src/cmd/sgs/libld/common/files.c
3225
if (ld_targ.t_m.m_class != _class) {
usr/src/cmd/sgs/libld/common/files.c
3234
ld_targ.t_m.m_mach));
usr/src/cmd/sgs/libld/common/files.c
3245
ld_targ.t_m.m_mach));
usr/src/cmd/sgs/libld/common/files.c
3343
(*ld_targ.t_mr.mr_mach_eflags)(ehdr, ofl);
usr/src/cmd/sgs/libld/common/files.c
338
ofl->ofl_ocapset.oc_sf_1.cm_val, ld_targ.t_m.m_mach);
usr/src/cmd/sgs/libld/common/files.c
340
val, ld_targ.t_m.m_mach);
usr/src/cmd/sgs/libld/common/files.c
3418
ld_targ.t_m.m_mach));
usr/src/cmd/sgs/libld/common/files.c
3431
ld_targ.t_m.m_mach));
usr/src/cmd/sgs/libld/common/files.c
3657
ld_targ.t_m.m_mach));
usr/src/cmd/sgs/libld/common/files.c
376
CA_SUNW_SF_1, ofl->ofl_ocapset.oc_sf_1.cm_val, ld_targ.t_m.m_mach));
usr/src/cmd/sgs/libld/common/files.c
3769
ld_targ.t_m.m_mach));
usr/src/cmd/sgs/libld/common/files.c
416
tag, val, ld_targ.t_m.m_mach));
usr/src/cmd/sgs/libld/common/files.c
429
ofl->ofl_ocapset.oc_hw_1.cm_val, ld_targ.t_m.m_mach);
usr/src/cmd/sgs/libld/common/files.c
431
val, ld_targ.t_m.m_mach);
usr/src/cmd/sgs/libld/common/files.c
437
*hwcap, ld_targ.t_m.m_mach));
usr/src/cmd/sgs/libld/common/files.c
60
if ((ehdr->e_machine != ld_targ.t_m.m_mach) &&
usr/src/cmd/sgs/libld/common/files.c
61
((ehdr->e_machine != ld_targ.t_m.m_machplus) &&
usr/src/cmd/sgs/libld/common/files.c
62
((ehdr->e_flags & ld_targ.t_m.m_flagsplus) == 0))) {
usr/src/cmd/sgs/libld/common/files.c
67
if (ehdr->e_ident[EI_DATA] != ld_targ.t_m.m_data) {
usr/src/cmd/sgs/libld/common/files.c
94
ld_targ.t_m.m_mach));
usr/src/cmd/sgs/libld/common/ldlibs.c
346
conv_reject_desc(&rej, &rej_buf, ld_targ.t_m.m_mach));
usr/src/cmd/sgs/libld/common/ldmain.c
117
ld_targ = *ld_targ_init_x86();
usr/src/cmd/sgs/libld/common/ldmain.c
123
ld_targ = *ld_targ_init_sparc();
usr/src/cmd/sgs/libld/common/ldmain.c
171
def_ehdr.e_ident[EI_CLASS] = ld_targ.t_m.m_class;
usr/src/cmd/sgs/libld/common/ldmain.c
172
def_ehdr.e_ident[EI_DATA] = ld_targ.t_m.m_data;
usr/src/cmd/sgs/libld/common/ldmain.c
173
def_ehdr.e_machine = ld_targ.t_m.m_mach;
usr/src/cmd/sgs/libld/common/ldmain.c
55
Target ld_targ;
usr/src/cmd/sgs/libld/common/libs.c
868
conv_reject_desc(&rej, &rej_buf, ld_targ.t_m.m_mach));
usr/src/cmd/sgs/libld/common/map.c
107
type, tkv.tkv_str, ld_targ.t_m.m_mach)) != 0) {
usr/src/cmd/sgs/libld/common/map.c
143
ld_targ.t_m.m_mach));
usr/src/cmd/sgs/libld/common/map.c
649
enp->ec_type = ld_targ.t_m.m_rel_sht_type;
usr/src/cmd/sgs/libld/common/map.c
83
capmask->cm_val, ld_targ.t_m.m_mach);
usr/src/cmd/sgs/libld/common/map_core.c
2512
ld_targ.t_m.m_mach, sgp1));
usr/src/cmd/sgs/libld/common/map_core.c
2621
ld_targ.t_m.m_mach, sgp1);
usr/src/cmd/sgs/libld/common/map_core.c
2835
conv_phdr_type(ELFOSABI_SOLARIS, ld_targ.t_m.m_mach,
usr/src/cmd/sgs/libld/common/map_core.c
2857
ld_targ.t_id.id_text, NULL) == (Os_desc *)S_ERROR)
usr/src/cmd/sgs/libld/common/map_core.c
2863
ld_targ.t_id.id_data, NULL) == (Os_desc *)S_ERROR)
usr/src/cmd/sgs/libld/common/map_core.c
904
if (cexp_ident_add(NULL, (ld_targ.t_m.m_class == ELFCLASS32) ?
usr/src/cmd/sgs/libld/common/map_core.c
909
switch (ld_targ.t_m.m_mach) {
usr/src/cmd/sgs/libld/common/map_support.c
645
sgp->sg_phdr.p_align = ld_targ.t_m.m_segm_align;
usr/src/cmd/sgs/libld/common/map_v2.c
1077
tkv.tkv_str, ld_targ.t_m.m_mach)) != 0) {
usr/src/cmd/sgs/libld/common/map_v2.c
1082
tkv.tkv_str, ld_targ.t_m.m_mach)) != 0) {
usr/src/cmd/sgs/libld/common/map_v2.c
1088
tkv.tkv_str, ld_targ.t_m.m_mach)) != 0) {
usr/src/cmd/sgs/libld/common/map_v2.c
1162
tkv.tkv_str, ld_targ.t_m.m_mach)) != 0) {
usr/src/cmd/sgs/libld/common/map_v2.c
2345
conv_phdr_type(ELFOSABI_SOLARIS, ld_targ.t_m.m_mach,
usr/src/cmd/sgs/libld/common/map_v2.c
250
type, capmask->cm_val, ld_targ.t_m.m_mach));
usr/src/cmd/sgs/libld/common/map_v2.c
2574
ld_targ.t_m.m_mach, DBG_STATE_MOD_BEFORE, mf->mf_lineno));
usr/src/cmd/sgs/libld/common/map_v2.c
259
ld_targ.t_m.m_mach));
usr/src/cmd/sgs/libld/common/map_v2.c
263
DBG_STATE_ADD, type, value, ld_targ.t_m.m_mach));
usr/src/cmd/sgs/libld/common/map_v2.c
2643
ld_targ.t_m.m_mach, DBG_STATE_MOD_AFTER, mf->mf_lineno));
usr/src/cmd/sgs/libld/common/map_v2.c
269
DBG_STATE_EXCLUDE, type, value, ld_targ.t_m.m_mach));
usr/src/cmd/sgs/libld/common/map_v2.c
284
DBG_STATE_RESOLVED, type, capmask->cm_val, ld_targ.t_m.m_mach));
usr/src/cmd/sgs/libld/common/map_v2.c
581
switch (ld_targ.t_m.m_class) {
usr/src/cmd/sgs/libld/common/map_v2.c
871
*flags |= ld_targ.t_m.m_dataseg_perm;
usr/src/cmd/sgs/libld/common/map_v2.c
874
*flags |= ld_targ.t_m.m_stack_perm;
usr/src/cmd/sgs/libld/common/map_v2.c
963
tkv.tkv_str, ld_targ.t_m.m_mach)) != 0) {
usr/src/cmd/sgs/libld/common/place.c
1215
(ident != ld_targ.t_id.id_rel) &&
usr/src/cmd/sgs/libld/common/place.c
1385
osp->os_shdr->sh_type = ld_targ.t_m.m_sht_unwind;
usr/src/cmd/sgs/libld/common/relocate.c
1046
return ((*ld_targ.t_mr.mr_add_outrel)(0, rsp, ofl));
usr/src/cmd/sgs/libld/common/relocate.c
1069
return ((*ld_targ.t_mr.mr_add_outrel)(0, rsp, ofl));
usr/src/cmd/sgs/libld/common/relocate.c
1086
return ((*ld_targ.t_mr.mr_add_outrel)(0, rsp, ofl));
usr/src/cmd/sgs/libld/common/relocate.c
109
ld_targ.t_m.m_r_copy, 0, &inv_buf),
usr/src/cmd/sgs/libld/common/relocate.c
1220
w2align = ld_targ.t_m.m_word_align * 2;
usr/src/cmd/sgs/libld/common/relocate.c
1222
_sdp->sd_sym->st_value = ld_targ.t_m.m_word_align;
usr/src/cmd/sgs/libld/common/relocate.c
1256
rsp->rel_rtype = ld_targ.t_m.m_r_copy;
usr/src/cmd/sgs/libld/common/relocate.c
1257
if ((*ld_targ.t_mr.mr_add_outrel)(FLG_REL_BSS, rsp, ofl) ==
usr/src/cmd/sgs/libld/common/relocate.c
1276
ld_targ.t_m.m_r_copy, 0, &inv_buf),
usr/src/cmd/sgs/libld/common/relocate.c
1305
return ((*ld_targ.t_mr.mr_add_outrel)(0, rsp, ofl));
usr/src/cmd/sgs/libld/common/relocate.c
1388
return ((*ld_targ.t_mr.mr_add_outrel)(oflags, rsp, ofl));
usr/src/cmd/sgs/libld/common/relocate.c
1470
return ((*ld_targ.t_mr.mr_reloc_TLS)(local, rsp, ofl));
usr/src/cmd/sgs/libld/common/relocate.c
1484
DBG_CALL(Dbg_reloc_in(ofl->ofl_lml, ELF_DBG_LD, ld_targ.t_m.m_mach,
usr/src/cmd/sgs/libld/common/relocate.c
1485
ld_targ.t_m.m_rel_sht_type, (void *)reloc, isname, isscnndx,
usr/src/cmd/sgs/libld/common/relocate.c
149
ld_targ.t_m.m_mach)) == 0)
usr/src/cmd/sgs/libld/common/relocate.c
1641
if (ld_targ.t_mr.mr_reloc_register == NULL) {
usr/src/cmd/sgs/libld/common/relocate.c
1645
return ((*ld_targ.t_mr.mr_reloc_register)(reld, isp, ofl));
usr/src/cmd/sgs/libld/common/relocate.c
1655
if (ld_targ.t_mr.mr_reloc_GOTOP == NULL) {
usr/src/cmd/sgs/libld/common/relocate.c
1659
return ((*ld_targ.t_mr.mr_reloc_GOTOP)(local, reld, ofl));
usr/src/cmd/sgs/libld/common/relocate.c
1666
return ((*ld_targ.t_mr.mr_reloc_local)(reld, ofl));
usr/src/cmd/sgs/libld/common/relocate.c
1676
return ((*ld_targ.t_mr.mr_add_outrel)(0, reld, ofl));
usr/src/cmd/sgs/libld/common/relocate.c
168
ld_targ.t_m.m_mach),
usr/src/cmd/sgs/libld/common/relocate.c
1896
if (rtype >= ld_targ.t_m.m_r_num) {
usr/src/cmd/sgs/libld/common/relocate.c
1913
ld_targ.t_m.m_mach, isp->is_shdr->sh_type,
usr/src/cmd/sgs/libld/common/relocate.c
1916
if (ld_targ.t_mr.mr_reloc_register == NULL) {
usr/src/cmd/sgs/libld/common/relocate.c
1920
return ((*ld_targ.t_mr.mr_reloc_register)(reld, isp, ofl));
usr/src/cmd/sgs/libld/common/relocate.c
1947
if (rtype == ld_targ.t_m.m_r_none) {
usr/src/cmd/sgs/libld/common/relocate.c
1949
ld_targ.t_m.m_mach, ld_targ.t_m.m_rel_sht_type,
usr/src/cmd/sgs/libld/common/relocate.c
197
ld_targ.t_m.m_mach), 0, &inv_buf),
usr/src/cmd/sgs/libld/common/relocate.c
2180
rsndx = (*ld_targ.t_mr.mr_init_rel)(&reld,
usr/src/cmd/sgs/libld/common/relocate.c
2339
rsndx = (*ld_targ.t_mr.mr_init_rel)(&reld,
usr/src/cmd/sgs/libld/common/relocate.c
2434
ofl->ofl_gotcnt = ld_targ.t_m.m_got_xnumber;
usr/src/cmd/sgs/libld/common/relocate.c
2502
if ((ld_targ.t_mr.mr_allocate_got != NULL) &&
usr/src/cmd/sgs/libld/common/relocate.c
2503
((*ld_targ.t_mr.mr_allocate_got)(ofl) == S_ERROR))
usr/src/cmd/sgs/libld/common/relocate.c
2590
ld_targ.t_m.m_rel_sht_type));
usr/src/cmd/sgs/libld/common/relocate.c
2599
if ((*ld_targ.t_mr.mr_perform_outreloc)
usr/src/cmd/sgs/libld/common/relocate.c
2605
if ((orsp->rel_rtype == ld_targ.t_m.m_r_relative) ||
usr/src/cmd/sgs/libld/common/relocate.c
2606
(orsp->rel_rtype == ld_targ.t_m.m_r_register)) {
usr/src/cmd/sgs/libld/common/relocate.c
2619
(*ld_targ.t_mr.mr_calc_got_offset)(orsp, ofl);
usr/src/cmd/sgs/libld/common/relocate.c
2621
if (orsp->rel_rtype == ld_targ.t_m.m_r_register) {
usr/src/cmd/sgs/libld/common/relocate.c
2643
if ((*ld_targ.t_mr.mr_perform_outreloc)
usr/src/cmd/sgs/libld/common/relocate.c
2696
if ((*ld_targ.t_mr.mr_do_activerelocs)(ofl) == S_ERROR)
usr/src/cmd/sgs/libld/common/relocate.c
2769
if ((*ld_targ.t_mr.mr_fillin_gotplt)(ofl) == S_ERROR)
usr/src/cmd/sgs/libld/common/relocate.c
2779
ld_targ.t_m.m_got_xnumber, ld_targ.t_m.m_got_entsize));
usr/src/cmd/sgs/libld/common/relocate.c
2816
if ((orsp->rel_rtype == ld_targ.t_m.m_r_register) || (!osp) ||
usr/src/cmd/sgs/libld/common/relocate.c
2860
if ((*ld_targ.t_mr.mr_assign_got_ndx)(&(sdp->sd_GOTndxs), gnp,
usr/src/cmd/sgs/libld/common/relocate.c
2869
if ((*ld_targ.t_mr.mr_add_outrel)(rflags, rsp, ofl) == S_ERROR)
usr/src/cmd/sgs/libld/common/relocate.c
2891
if ((*ld_targ.t_mr.mr_add_outrel)(rflags, rsp, ofl) ==
usr/src/cmd/sgs/libld/common/relocate.c
3002
if (ld_targ.t_m.m_mach ==
usr/src/cmd/sgs/libld/common/relocate.c
3008
if (ld_targ.t_m.m_mach == EM_AMD64)
usr/src/cmd/sgs/libld/common/relocate.c
3041
rep = &ld_targ.t_mr.mr_reloc_table[rsp->rel_rtype];
usr/src/cmd/sgs/libld/common/relocate.c
3078
conv_reloc_type(ld_targ.t_m.m_mach, rsp->rel_rtype,
usr/src/cmd/sgs/libld/common/relocate.c
3106
rep = &ld_targ.t_mr.mr_reloc_table[rsp->rel_rtype];
usr/src/cmd/sgs/libld/common/relocate.c
3141
conv_reloc_type(ld_targ.t_m.m_mach, rsp->rel_rtype,
usr/src/cmd/sgs/libld/common/relocate.c
47
#define IS_PLT(X) RELTAB_IS_PLT(X, ld_targ.t_mr.mr_reloc_table)
usr/src/cmd/sgs/libld/common/relocate.c
49
RELTAB_IS_GOT_RELATIVE(X, ld_targ.t_mr.mr_reloc_table)
usr/src/cmd/sgs/libld/common/relocate.c
50
#define IS_GOT_PC(X) RELTAB_IS_GOT_PC(X, ld_targ.t_mr.mr_reloc_table)
usr/src/cmd/sgs/libld/common/relocate.c
51
#define IS_GOTPCREL(X) RELTAB_IS_GOTPCREL(X, ld_targ.t_mr.mr_reloc_table)
usr/src/cmd/sgs/libld/common/relocate.c
52
#define IS_GOT_BASED(X) RELTAB_IS_GOT_BASED(X, ld_targ.t_mr.mr_reloc_table)
usr/src/cmd/sgs/libld/common/relocate.c
53
#define IS_GOT_OPINS(X) RELTAB_IS_GOT_OPINS(X, ld_targ.t_mr.mr_reloc_table)
usr/src/cmd/sgs/libld/common/relocate.c
55
RELTAB_IS_GOT_REQUIRED(X, ld_targ.t_mr.mr_reloc_table)
usr/src/cmd/sgs/libld/common/relocate.c
56
#define IS_PC_RELATIVE(X) RELTAB_IS_PC_RELATIVE(X, ld_targ.t_mr.mr_reloc_table)
usr/src/cmd/sgs/libld/common/relocate.c
58
RELTAB_IS_ADD_RELATIVE(X, ld_targ.t_mr.mr_reloc_table)
usr/src/cmd/sgs/libld/common/relocate.c
59
#define IS_REGISTER(X) RELTAB_IS_REGISTER(X, ld_targ.t_mr.mr_reloc_table)
usr/src/cmd/sgs/libld/common/relocate.c
60
#define IS_NOTSUP(X) RELTAB_IS_NOTSUP(X, ld_targ.t_mr.mr_reloc_table)
usr/src/cmd/sgs/libld/common/relocate.c
62
RELTAB_IS_SEG_RELATIVE(X, ld_targ.t_mr.mr_reloc_table)
usr/src/cmd/sgs/libld/common/relocate.c
63
#define IS_EXTOFFSET(X) RELTAB_IS_EXTOFFSET(X, ld_targ.t_mr.mr_reloc_table)
usr/src/cmd/sgs/libld/common/relocate.c
65
RELTAB_IS_SEC_RELATIVE(X, ld_targ.t_mr.mr_reloc_table)
usr/src/cmd/sgs/libld/common/relocate.c
66
#define IS_TLS_INS(X) RELTAB_IS_TLS_INS(X, ld_targ.t_mr.mr_reloc_table)
usr/src/cmd/sgs/libld/common/relocate.c
67
#define IS_TLS_GD(X) RELTAB_IS_TLS_GD(X, ld_targ.t_mr.mr_reloc_table)
usr/src/cmd/sgs/libld/common/relocate.c
68
#define IS_TLS_LD(X) RELTAB_IS_TLS_LD(X, ld_targ.t_mr.mr_reloc_table)
usr/src/cmd/sgs/libld/common/relocate.c
69
#define IS_TLS_IE(X) RELTAB_IS_TLS_IE(X, ld_targ.t_mr.mr_reloc_table)
usr/src/cmd/sgs/libld/common/relocate.c
70
#define IS_TLS_LE(X) RELTAB_IS_TLS_LE(X, ld_targ.t_mr.mr_reloc_table)
usr/src/cmd/sgs/libld/common/relocate.c
71
#define IS_LOCALBND(X) RELTAB_IS_LOCALBND(X, ld_targ.t_mr.mr_reloc_table)
usr/src/cmd/sgs/libld/common/relocate.c
72
#define IS_SIZE(X) RELTAB_IS_SIZE(X, ld_targ.t_mr.mr_reloc_table)
usr/src/cmd/sgs/libld/common/relocate.c
823
arsp->rel_isdesc->is_shdr->sh_type, ld_targ.t_m.m_mach, arsp));
usr/src/cmd/sgs/libld/common/relocate.c
859
if ((gnp = (*ld_targ.t_mr.mr_find_got_ndx)(sdp->sd_GOTndxs,
usr/src/cmd/sgs/libld/common/relocate.c
863
if ((*ld_targ.t_mr.mr_assign_got_ndx)(&(sdp->sd_GOTndxs), NULL,
usr/src/cmd/sgs/libld/common/relocate.c
897
rsp->rel_rtype = ld_targ.t_m.m_r_relative;
usr/src/cmd/sgs/libld/common/relocate.c
899
if ((*ld_targ.t_mr.mr_add_outrel)
usr/src/cmd/sgs/libld/common/relocate.c
911
rsp->rel_rtype = ld_targ.t_m.m_r_glob_dat;
usr/src/cmd/sgs/libld/common/relocate.c
912
if ((*ld_targ.t_mr.mr_add_outrel)(FLG_REL_GOT,
usr/src/cmd/sgs/libld/common/relocate.c
918
if ((*ld_targ.t_mr.mr_assign_got_ndx)(&(sdp->sd_GOTndxs), gnp,
usr/src/cmd/sgs/libld/common/relocate.c
937
switch (ld_targ.t_m.m_mach) {
usr/src/cmd/sgs/libld/common/relocate.c
971
(*ld_targ.t_mr.mr_assign_plt_ndx)(sdp, ofl);
usr/src/cmd/sgs/libld/common/relocate.c
984
rsp->rel_rtype = ld_targ.t_m.m_r_jmp_slot;
usr/src/cmd/sgs/libld/common/relocate.c
985
if ((*ld_targ.t_mr.mr_add_outrel)(FLG_REL_PLT, rsp, ofl) ==
usr/src/cmd/sgs/libld/common/relocate.c
998
rsp->rel_rtype = ld_targ.t_m.m_r_relative;
usr/src/cmd/sgs/libld/common/relocate.c
999
if ((*ld_targ.t_mr.mr_add_outrel)(FLG_REL_ADVAL, rsp, ofl) ==
usr/src/cmd/sgs/libld/common/resolve.c
1137
} else if ((ld_targ.t_m.m_mach == EM_AMD64) &&
usr/src/cmd/sgs/libld/common/resolve.c
278
if ((ld_targ.t_ms.ms_mach_sym_typecheck != NULL) &&
usr/src/cmd/sgs/libld/common/resolve.c
279
(*ld_targ.t_ms.ms_mach_sym_typecheck)(sdp, nsym, ifl, ofl))
usr/src/cmd/sgs/libld/common/resolve.c
306
if (ld_targ.t_ms.ms_mach_sym_typecheck != NULL)
usr/src/cmd/sgs/libld/common/resolve.c
307
(void) (*ld_targ.t_ms.ms_mach_sym_typecheck)(sdp, nsym,
usr/src/cmd/sgs/libld/common/resolve.c
583
if ((ld_targ.t_ms.ms_mach_sym_typecheck != NULL) &&
usr/src/cmd/sgs/libld/common/resolve.c
584
(*ld_targ.t_ms.ms_mach_sym_typecheck)(sdp, nsym, ifl, ofl))
usr/src/cmd/sgs/libld/common/resolve.c
842
if (ld_targ.t_m.m_mach == EM_AMD64) {
usr/src/cmd/sgs/libld/common/resolve.c
880
((ld_targ.t_m.m_mach == EM_AMD64) &&
usr/src/cmd/sgs/libld/common/sections.c
1287
(*ld_targ.t_mr.mr_mach_make_dynamic)(ofl, &cnt);
usr/src/cmd/sgs/libld/common/sections.c
1335
size_t size = (size_t)ofl->ofl_gotcnt * ld_targ.t_m.m_got_entsize;
usr/src/cmd/sgs/libld/common/sections.c
1346
shdr->sh_entsize = ld_targ.t_m.m_got_entsize;
usr/src/cmd/sgs/libld/common/sections.c
1349
ld_targ.t_id.id_got, NULL);
usr/src/cmd/sgs/libld/common/sections.c
1393
iname = ofl->ofl_interp = ld_targ.t_m.m_def_interp;
usr/src/cmd/sgs/libld/common/sections.c
1406
ld_place_section(ofl, isec, NULL, ld_targ.t_id.id_interp, NULL);
usr/src/cmd/sgs/libld/common/sections.c
1541
capmask->cm_val, ld_targ.t_m.m_mach));
usr/src/cmd/sgs/libld/common/sections.c
1543
capmask->cm_exc, ld_targ.t_m.m_mach));
usr/src/cmd/sgs/libld/common/sections.c
1548
capmask->cm_val, ld_targ.t_m.m_mach));
usr/src/cmd/sgs/libld/common/sections.c
1911
ld_targ.t_id.id_capinfo)) == (Os_desc *)S_ERROR)
usr/src/cmd/sgs/libld/common/sections.c
1927
NULL, ld_targ.t_id.id_capchain, NULL);
usr/src/cmd/sgs/libld/common/sections.c
1946
size_t size = ld_targ.t_m.m_plt_reservsz +
usr/src/cmd/sgs/libld/common/sections.c
1948
ld_targ.t_m.m_plt_entsize);
usr/src/cmd/sgs/libld/common/sections.c
1954
if (ld_targ.t_m.m_mach == LD_TARG_BYCLASS(EM_SPARC, EM_SPARCV9))
usr/src/cmd/sgs/libld/common/sections.c
1962
data->d_align = ld_targ.t_m.m_plt_align;
usr/src/cmd/sgs/libld/common/sections.c
1964
shdr->sh_flags = ld_targ.t_m.m_plt_shf_flags;
usr/src/cmd/sgs/libld/common/sections.c
1966
shdr->sh_addralign = ld_targ.t_m.m_plt_align;
usr/src/cmd/sgs/libld/common/sections.c
1967
shdr->sh_entsize = ld_targ.t_m.m_plt_entsize;
usr/src/cmd/sgs/libld/common/sections.c
1970
ld_targ.t_id.id_plt, NULL);
usr/src/cmd/sgs/libld/common/sections.c
2007
ld_place_section(ofl, isec, NULL, ld_targ.t_id.id_hash, NULL);
usr/src/cmd/sgs/libld/common/sections.c
2065
ld_targ.t_id.id_symtab, NULL)) == (Os_desc *)S_ERROR)
usr/src/cmd/sgs/libld/common/sections.c
2083
ld_targ.t_id.id_symtab_ndx, NULL)) == (Os_desc *)S_ERROR)
usr/src/cmd/sgs/libld/common/sections.c
2167
ld_targ.t_id.id_ldynsym, NULL)) == (Os_desc *)S_ERROR))
usr/src/cmd/sgs/libld/common/sections.c
2170
ld_place_section(ofl, isec, NULL, ld_targ.t_id.id_dynsym, NULL);
usr/src/cmd/sgs/libld/common/sections.c
2224
ld_targ.t_id.id_dynsort, NULL)) == (Os_desc *)S_ERROR)
usr/src/cmd/sgs/libld/common/sections.c
2236
ld_targ.t_id.id_dynsort, NULL)) == (Os_desc *)S_ERROR)
usr/src/cmd/sgs/libld/common/sections.c
2266
ld_targ.t_id.id_dynsym_ndx, NULL)) == (Os_desc *)S_ERROR)
usr/src/cmd/sgs/libld/common/sections.c
2319
ld_place_section(ofl, isec, NULL, ld_targ.t_id.id_note, NULL);
usr/src/cmd/sgs/libld/common/sections.c
2363
ld_place_section(ofl, isec, NULL, ld_targ.t_id.id_strtab, NULL);
usr/src/cmd/sgs/libld/common/sections.c
2442
ld_place_section(ofl, isec, NULL, ld_targ.t_id.id_dynstr, NULL);
usr/src/cmd/sgs/libld/common/sections.c
2467
if (ld_targ.t_m.m_rel_sht_type == SHT_REL) {
usr/src/cmd/sgs/libld/common/sections.c
2502
if (new_section(ofl, ld_targ.t_m.m_rel_sht_type, sectname, 0, &isec,
usr/src/cmd/sgs/libld/common/sections.c
2520
rosp = ld_place_section(ofl, isec, NULL, ld_targ.t_id.id_rel, NULL);
usr/src/cmd/sgs/libld/common/sections.c
2587
ld_place_section(ofl, isec, NULL, ld_targ.t_id.id_version, NULL);
usr/src/cmd/sgs/libld/common/sections.c
2634
ld_place_section(ofl, isec, NULL, ld_targ.t_id.id_version, NULL);
usr/src/cmd/sgs/libld/common/sections.c
2670
osp = ld_place_section(ofl, isec, NULL, ld_targ.t_id.id_data, NULL);
usr/src/cmd/sgs/libld/common/sections.c
3220
ld_targ.t_id.id_cap) == S_ERROR)
usr/src/cmd/sgs/libld/common/sections.c
3296
ld_targ.t_id.id_version)) == (Os_desc*)S_ERROR))
usr/src/cmd/sgs/libld/common/sections.c
3306
ld_targ.t_id.id_syminfo)) == (Os_desc *)S_ERROR)
usr/src/cmd/sgs/libld/common/sections.c
3509
if (size < ld_targ.t_nf.nf_size)
usr/src/cmd/sgs/libld/common/sections.c
3510
size = ld_targ.t_nf.nf_size;
usr/src/cmd/sgs/libld/common/sections.c
3527
(void) memcpy(data->d_buf, ld_targ.t_nf.nf_template,
usr/src/cmd/sgs/libld/common/sections.c
3528
ld_targ.t_nf.nf_size);
usr/src/cmd/sgs/libld/common/sections.c
3535
if ((ld_targ.t_ff.ff_execfill != NULL) && (size > ld_targ.t_nf.nf_size))
usr/src/cmd/sgs/libld/common/sections.c
3536
ld_targ.t_ff.ff_execfill(data->d_buf, ld_targ.t_nf.nf_size,
usr/src/cmd/sgs/libld/common/sections.c
3537
size - ld_targ.t_nf.nf_size);
usr/src/cmd/sgs/libld/common/sections.c
390
if (rsp->rel_rtype == ld_targ.t_m.m_r_relative)
usr/src/cmd/sgs/libld/common/sections.c
466
info_s.align = ld_targ.t_m.m_word_align; \
usr/src/cmd/sgs/libld/common/sections.c
769
if (ident == ld_targ.t_id.id_tlsbss) {
usr/src/cmd/sgs/libld/common/sections.c
774
} else if (ident == ld_targ.t_id.id_bss) {
usr/src/cmd/sgs/libld/common/sections.c
779
} else if ((ld_targ.t_m.m_mach == EM_AMD64) &&
usr/src/cmd/sgs/libld/common/sections.c
780
(ident == ld_targ.t_id.id_lbss)) {
usr/src/cmd/sgs/libld/common/sections.c
802
if (ident == ld_targ.t_id.id_tlsbss)
usr/src/cmd/sgs/libld/common/sections.c
849
if (ld_place_section(ofl, isec, NULL, ld_targ.t_id.id_array, NULL) ==
usr/src/cmd/sgs/libld/common/sections.c
874
reld.rel_rtype = ld_targ.t_m.m_r_arrayaddr;
usr/src/cmd/sgs/libld/common/sections.c
883
reloc.r_info = ELF_R_INFO(0, ld_targ.t_m.m_r_arrayaddr);
usr/src/cmd/sgs/libld/common/sections.c
887
ld_targ.t_m.m_rel_sht_type));
usr/src/cmd/sgs/libld/common/sections.c
927
ld_targ.t_id.id_note, NULL));
usr/src/cmd/sgs/libld/common/sections.c
989
ld_place_section(ofl, isec, NULL, ld_targ.t_id.id_dynamic, NULL);
usr/src/cmd/sgs/libld/common/syms.c
106
if (ld_targ.t_ms.ms_is_regsym != NULL) {
usr/src/cmd/sgs/libld/common/syms.c
107
const char *regname = (*ld_targ.t_ms.ms_is_regsym)(ofl, ifl,
usr/src/cmd/sgs/libld/common/syms.c
1680
if ((ld_targ.t_m.m_mach == EM_AMD64) &&
usr/src/cmd/sgs/libld/common/syms.c
1830
ld_targ.t_id.id_bss) == S_ERROR)
usr/src/cmd/sgs/libld/common/syms.c
1835
ld_targ.t_id.id_tlsbss) == S_ERROR)
usr/src/cmd/sgs/libld/common/syms.c
1839
if ((ld_targ.t_m.m_mach == EM_AMD64) &&
usr/src/cmd/sgs/libld/common/syms.c
1842
ld_targ.t_id.id_lbss) == S_ERROR)
usr/src/cmd/sgs/libld/common/syms.c
2233
rsdp = (*ld_targ.t_ms.ms_reg_find)(sym, ofl);
usr/src/cmd/sgs/libld/common/syms.c
2241
(void) (*ld_targ.t_ms.ms_reg_check)
usr/src/cmd/sgs/libld/common/syms.c
2306
((*ld_targ.t_ms.ms_reg_enter)(sdp, ofl) ==
usr/src/cmd/sgs/libld/common/syms.c
2856
rsdp = (*ld_targ.t_ms.ms_reg_find)(sdp->sd_sym, ofl);
usr/src/cmd/sgs/libld/common/syms.c
2858
if ((*ld_targ.t_ms.ms_reg_enter)(sdp, ofl) == 0)
usr/src/cmd/sgs/libld/common/syms.c
2861
(void) (*ld_targ.t_ms.ms_reg_check)(rsdp,
usr/src/cmd/sgs/libld/common/syms.c
466
else if ((ld_targ.t_m.m_mach == EM_AMD64) &&
usr/src/cmd/sgs/libld/common/syms.c
567
((ld_targ.t_m.m_mach == EM_AMD64) &&
usr/src/cmd/sgs/libld/common/unwind.c
344
elfdata->d_align = ld_targ.t_m.m_word_align;
usr/src/cmd/sgs/libld/common/unwind.c
352
shdr->sh_type = ld_targ.t_m.m_sht_unwind;
usr/src/cmd/sgs/libld/common/unwind.c
354
shdr->sh_addralign = ld_targ.t_m.m_word_align;
usr/src/cmd/sgs/libld/common/unwind.c
367
ld_targ.t_id.id_unwindhdr, NULL)) == (Os_desc *)S_ERROR)
usr/src/cmd/sgs/libld/common/update.c
1100
} else if ((ld_targ.t_m.m_mach == EM_AMD64) &&
usr/src/cmd/sgs/libld/common/update.c
1252
if ((ld_targ.t_mr.mr_assign_got != NULL) &&
usr/src/cmd/sgs/libld/common/update.c
1253
(*ld_targ.t_mr.mr_assign_got)(ofl, sdp) == S_ERROR)
usr/src/cmd/sgs/libld/common/update.c
1854
(*ld_targ.t_mr.mr_calc_plt_addr)(sdp, ofl);
usr/src/cmd/sgs/libld/common/update.c
1994
ld_targ.t_m.m_got_xnumber, ld_targ.t_m.m_got_entsize));
usr/src/cmd/sgs/libld/common/update.c
2431
dyn->d_tag = ld_targ.t_m.m_rel_dt_count;
usr/src/cmd/sgs/libld/common/update.c
2488
dyn->d_un.d_ptr = ld_targ.t_m.m_rel_dt_type;
usr/src/cmd/sgs/libld/common/update.c
2500
ld_targ.t_m.m_plt_reservsz +
usr/src/cmd/sgs/libld/common/update.c
2501
ofl->ofl_pltcnt * ld_targ.t_m.m_plt_entsize;
usr/src/cmd/sgs/libld/common/update.c
2507
ld_targ.t_m.m_plt_entsize;
usr/src/cmd/sgs/libld/common/update.c
2513
dyn->d_tag = ld_targ.t_m.m_rel_dt_type;
usr/src/cmd/sgs/libld/common/update.c
2516
dyn->d_tag = ld_targ.t_m.m_rel_dt_size;
usr/src/cmd/sgs/libld/common/update.c
2519
dyn->d_tag = ld_targ.t_m.m_rel_dt_ent;
usr/src/cmd/sgs/libld/common/update.c
2559
dyn->d_tag = ld_targ.t_m.m_dt_register;
usr/src/cmd/sgs/libld/common/update.c
2654
(*ld_targ.t_mr.mr_mach_update_odynamic)(ofl, &dyn);
usr/src/cmd/sgs/libld/common/update.c
3033
ehdr->e_ident[EI_DATA] = ld_targ.t_m.m_data;
usr/src/cmd/sgs/libld/common/update.c
3048
ehdr->e_machine = ld_targ.t_m.m_mach;
usr/src/cmd/sgs/libld/common/update.c
3058
if (ehdr->e_machine != ld_targ.t_m.m_mach) {
usr/src/cmd/sgs/libld/common/update.c
3059
if (ehdr->e_machine != ld_targ.t_m.m_machplus)
usr/src/cmd/sgs/libld/common/update.c
3061
if ((ehdr->e_flags & ld_targ.t_m.m_flagsplus) == 0)
usr/src/cmd/sgs/libld/common/update.c
3940
vaddr = ld_targ.t_m.m_segm_aorigin;
usr/src/cmd/sgs/libld/common/update.c
3943
vaddr = ld_targ.t_m.m_segm_origin;
usr/src/cmd/sgs/libld/common/update.c
4031
ld_targ.t_m.m_dataseg_perm);
usr/src/cmd/sgs/libld/common/update.c
650
if ((ld_targ.t_mr.mr_assign_got != NULL) &&
usr/src/cmd/sgs/libld/common/update.c
651
(*ld_targ.t_mr.mr_assign_got)(ofl, sdp) == S_ERROR)
usr/src/cmd/sgs/libld/common/update.c
965
if ((ld_targ.t_m.m_mach == EM_AMD64) && ofl->ofl_islbss) {