Lines Matching refs:gnp
50 Gotndx *gnp; in ld_find_got_ndx() local
55 for (ALIST_TRAVERSE(alp, idx, gnp)) { in ld_find_got_ndx()
56 if (gnp->gn_gotref == gref) in ld_find_got_ndx()
57 return (gnp); in ld_find_got_ndx()
69 Gotndx *gnp; in ld_calc_got_offset() local
80 gnp = ld_find_got_ndx(sdp->sd_GOTndxs, gref, ofl, NULL); in ld_calc_got_offset()
81 assert(gnp); in ld_calc_got_offset()
83 gotndx = (Xword)gnp->gn_gotndx; in ld_calc_got_offset()
919 Gotndx *gnp; in ld_do_activerelocs() local
929 gnp = ld_find_got_ndx(sdp->sd_GOTndxs, gref, ofl, NULL); in ld_do_activerelocs()
930 assert(gnp); in ld_do_activerelocs()
933 gotndx = gnp->gn_gotndx + 1; in ld_do_activerelocs()
935 gotndx = gnp->gn_gotndx; in ld_do_activerelocs()
974 Gotndx *gnp; in ld_do_activerelocs() local
976 gnp = ld_find_got_ndx(sdp->sd_GOTndxs, gref, ofl, NULL); in ld_do_activerelocs()
977 assert(gnp); in ld_do_activerelocs()
978 value = (Xword)gnp->gn_gotndx * M_GOT_ENTSIZE; in ld_do_activerelocs()
985 Gotndx *gnp; in ld_do_activerelocs() local
987 gnp = ld_find_got_ndx(sdp->sd_GOTndxs, in ld_do_activerelocs()
989 assert(gnp); in ld_do_activerelocs()
990 value = (Xword)gnp->gn_gotndx * M_GOT_ENTSIZE; in ld_do_activerelocs()
1283 Gotndx *gnp; in ld_reloc_TLS() local
1299 if ((gnp = ld_find_got_ndx(sdp->sd_GOTndxs, in ld_reloc_TLS()
1303 gnp, GOT_REF_TLSIE, FLG_REL_STLS, in ld_reloc_TLS()
1350 if (IS_TLS_LD(rtype) && ((gnp = ld_find_got_ndx(sdp->sd_GOTndxs, in ld_reloc_TLS()
1353 if (ld_assign_got_TLS(local, rsp, ofl, sdp, gnp, GOT_REF_TLSLD, in ld_reloc_TLS()
1357 } else if (IS_TLS_GD(rtype) && ((gnp = ld_find_got_ndx(sdp->sd_GOTndxs, in ld_reloc_TLS()
1360 if (ld_assign_got_TLS(local, rsp, ofl, sdp, gnp, GOT_REF_TLSGD, in ld_reloc_TLS()
1400 Gotndx gn, *gnp; in ld_assign_got_ndx() local
1419 if ((gnp = libld_malloc(sizeof (Gotndx))) == NULL) in ld_assign_got_ndx()
1421 (void) memcpy(gnp, &gn, sizeof (Gotndx)); in ld_assign_got_ndx()
1422 ofl->ofl_tlsldgotndx = gnp; in ld_assign_got_ndx()