Searched refs:rdesc (Results 1 - 8 of 8) sorted by relevance

/opensolaris-onvv-gate/usr/src/uts/intel/ia32/krtld/
H A Ddoreloc.c192 do_reloc_ld(Rel_desc *rdesc, uchar_t *off, Xword *value,
202 #define sym (* rel_desc_sname_func)(rdesc)
203 uchar_t rtype = rdesc->rel_rtype;
/opensolaris-onvv-gate/usr/src/uts/intel/amd64/krtld/
H A Ddoreloc.c188 do_reloc_ld(Rel_desc *rdesc, uchar_t *off, Xword *value,
198 #define sym (* rel_desc_sname_func)(rdesc)
199 uchar_t rtype = rdesc->rel_rtype;
/opensolaris-onvv-gate/usr/src/cmd/sgs/libld/common/
H A Dmachrel.amd.c64 syn_rdesc_sym_name(Rel_desc *rdesc) argument
74 ld_find_got_ndx(Alist *alp, Gotref gref, Ofl_desc *ofl, Rel_desc *rdesc) argument
79 assert(rdesc != 0);
85 if ((rdesc->rel_raddend == gnp->gn_addend) &&
94 ld_calc_got_offset(Rel_desc *rdesc, Ofl_desc *ofl) argument
97 Sym_desc *sdp = rdesc->rel_sym;
102 if (rdesc->rel_flags & FLG_REL_DTLS)
104 else if (rdesc->rel_flags & FLG_REL_MTLS)
106 else if (rdesc->rel_flags & FLG_REL_STLS)
111 gnp = ld_find_got_ndx(sdp->sd_GOTndxs, gref, ofl, rdesc);
[all...]
H A Drelocate.c549 ld_add_rel_aux(Ofl_desc *ofl, Rel_desc *rdesc) argument
582 /* Take an auxiliary descriptor from the cache and add it to rdesc */
583 rdesc->rel_aux = racp->rac_free++;
596 * rdesc - Rel_desc image to be inserted
604 ld_reloc_enter(Ofl_desc *ofl, Rel_cache *rcp, Rel_desc *rdesc, Word flags) argument
625 if (rdesc->rel_aux != NULL) {
632 *arsp = *rdesc;
638 if (rdesc->rel_aux != NULL) {
640 *auxp = *rdesc->rel_aux;
655 * rdesc
662 ld_init_rel_aux(Rel_desc *rdesc) argument
734 ld_reloc_set_aux_osdesc(Ofl_desc *ofl, Rel_desc *rdesc, Os_desc *osp) argument
742 ld_reloc_set_aux_usym(Ofl_desc *ofl, Rel_desc *rdesc, Sym_desc *sdp) argument
[all...]
H A Dmachrel.sparc.c54 ld_find_got_ndx(Alist *alp, Gotref gref, Ofl_desc *ofl, Rel_desc *rdesc) argument
59 assert(rdesc != 0);
65 if ((rdesc->rel_raddend == gnp->gn_addend) &&
73 ld_calc_got_offset(Rel_desc * rdesc, Ofl_desc * ofl) argument
76 Sym_desc *sdp = rdesc->rel_sym;
81 if (rdesc->rel_flags & FLG_REL_DTLS)
83 else if (rdesc->rel_flags & FLG_REL_MTLS)
85 else if (rdesc->rel_flags & FLG_REL_STLS)
90 gnp = ld_find_got_ndx(sdp->sd_GOTndxs, gref, ofl, rdesc);
95 if ((rdesc
[all...]
H A Dmachrel.intel.c47 ld_find_got_ndx(Alist *alp, Gotref gref, Ofl_desc *ofl, Rel_desc *rdesc) argument
63 ld_calc_got_offset(Rel_desc *rdesc, Ofl_desc *ofl) argument
66 Sym_desc *sdp = rdesc->rel_sym;
71 if (rdesc->rel_flags & FLG_REL_DTLS)
73 else if (rdesc->rel_flags & FLG_REL_MTLS)
75 else if (rdesc->rel_flags & FLG_REL_STLS)
85 if ((rdesc->rel_flags & FLG_REL_DTLS) &&
86 (rdesc->rel_rtype == R_386_TLS_DTPOFF32))
/opensolaris-onvv-gate/usr/src/uts/sparc/krtld/
H A Ddoreloc.c371 do_reloc_ld(Rel_desc *rdesc, uchar_t *off, Xword *value,
381 #define sym (* rel_desc_sname_func)(rdesc)
382 uchar_t rtype = rdesc->rel_rtype;
/opensolaris-onvv-gate/usr/src/cmd/sgs/liblddbg/common/
H A Drelocate.c211 Dbg_reloc_doact(Lm_list *lml, int caller, Half mach, Word type, Rel_desc *rdesc, argument
223 osp = RELAUX_GET_OSDESC(rdesc);
231 conv_reloc_type(mach, rdesc->rel_rtype, 0, &inv_buf),
232 off, value, secname, (*rel_desc_sname_func)(rdesc),

Completed in 167 milliseconds