Lines Matching defs:rdesc
549 ld_add_rel_aux(Ofl_desc *ofl, Rel_desc *rdesc)
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)
625 if (rdesc->rel_aux != NULL) {
632 *arsp = *rdesc;
638 if (rdesc->rel_aux != NULL) {
640 *auxp = *rdesc->rel_aux;
655 * rdesc - Relocation descriptor, with a non-NULL rel_aux field
659 * Each field in rdesc->rel_aux has been set to its default value
662 ld_init_rel_aux(Rel_desc *rdesc)
664 Rel_aux *rap = rdesc->rel_aux;
672 rap->ra_osdesc = (rdesc->rel_isdesc == NULL) ? NULL :
673 rdesc->rel_isdesc->is_osdesc;
676 rap->ra_usym = rdesc->rel_sym;
722 if (rdesc->rel_aux == NULL) { \
727 if (!ld_add_rel_aux(ofl, rdesc)) \
730 ld_init_rel_aux(rdesc); \
734 ld_reloc_set_aux_osdesc(Ofl_desc *ofl, Rel_desc *rdesc, Os_desc *osp)
736 PROCESS_NULL_REL_AUX(RELAUX_ISDEFAULT_OSDESC(rdesc, osp))
737 rdesc->rel_aux->ra_osdesc = osp;
742 ld_reloc_set_aux_usym(Ofl_desc *ofl, Rel_desc *rdesc, Sym_desc *sdp)
744 PROCESS_NULL_REL_AUX(RELAUX_ISDEFAULT_USYM(rdesc, sdp))
745 rdesc->rel_aux->ra_usym = sdp;