Lines Matching refs:gnp

57 	Gotndx	*gnp;  in ld_find_got_ndx()  local
64 for (ALIST_TRAVERSE(alp, idx, gnp)) { in ld_find_got_ndx()
65 if ((rdesc->rel_raddend == gnp->gn_addend) && in ld_find_got_ndx()
66 (gref == gnp->gn_gotref)) in ld_find_got_ndx()
67 return (gnp); in ld_find_got_ndx()
79 Gotndx *gnp; in ld_calc_got_offset() local
90 gnp = ld_find_got_ndx(sdp->sd_GOTndxs, gref, ofl, rdesc); in ld_calc_got_offset()
91 assert(gnp); in ld_calc_got_offset()
93 gotndx = (Xword)gnp->gn_gotndx; in ld_calc_got_offset()
1223 Gotndx *gnp; in ld_do_activerelocs() local
1243 gnp = ld_find_got_ndx(sdp->sd_GOTndxs, gref, ofl, arsp); in ld_do_activerelocs()
1244 assert(gnp); in ld_do_activerelocs()
1247 gotndx = gnp->gn_gotndx + 1; in ld_do_activerelocs()
1249 gotndx = gnp->gn_gotndx; in ld_do_activerelocs()
1284 Gotndx *gnp; in ld_do_activerelocs() local
1294 gnp = ld_find_got_ndx(sdp->sd_GOTndxs, gref, ofl, arsp); in ld_do_activerelocs()
1295 assert(gnp); in ld_do_activerelocs()
1297 value = gnp->gn_gotndx * M_GOT_ENTSIZE; in ld_do_activerelocs()
1301 Gotndx *gnp; in ld_do_activerelocs() local
1303 gnp = ld_find_got_ndx(sdp->sd_GOTndxs, in ld_do_activerelocs()
1305 assert(gnp); in ld_do_activerelocs()
1307 value = gnp->gn_gotndx * M_GOT_ENTSIZE; in ld_do_activerelocs()
1712 Gotndx *gnp; in ld_reloc_TLS() local
1741 ((gnp = ld_find_got_ndx(sdp->sd_GOTndxs, in ld_reloc_TLS()
1745 gnp, GOT_REF_TLSIE, FLG_REL_STLS, in ld_reloc_TLS()
1794 ((gnp = ld_find_got_ndx(sdp->sd_GOTndxs, GOT_REF_TLSLD, in ld_reloc_TLS()
1797 if (ld_assign_got_TLS(local, rsp, ofl, sdp, gnp, GOT_REF_TLSLD, in ld_reloc_TLS()
1803 ((gnp = ld_find_got_ndx(sdp->sd_GOTndxs, GOT_REF_TLSGD, in ld_reloc_TLS()
1806 if (ld_assign_got_TLS(local, rsp, ofl, sdp, gnp, GOT_REF_TLSGD, in ld_reloc_TLS()
1857 Gotndx *gnp; in ld_assign_got() local
1859 for (ALIST_TRAVERSE(sdp->sd_GOTndxs, idx, gnp)) { in ld_assign_got()
1861 Gotref gref = gnp->gn_gotref; in ld_assign_got()
1868 switch (gnp->gn_gotndx) { in ld_assign_got()
1870 gnp->gn_gotndx = small_index; in ld_assign_got()
1876 gnp->gn_gotndx = mixed_index; in ld_assign_got()
1880 gnp->gn_gotndx = large_index; in ld_assign_got()
1885 EC_XWORD(gnp->gn_gotndx), demangle(sdp->sd_name)); in ld_assign_got()
1897 Gotndx gn, *gnp; in ld_assign_got_ndx() local
1965 if ((gnp = libld_malloc(sizeof (Gotndx))) == NULL) in ld_assign_got_ndx()
1967 (void) memcpy(gnp, &gn, sizeof (Gotndx)); in ld_assign_got_ndx()
1968 ofl->ofl_tlsldgotndx = gnp; in ld_assign_got_ndx()
1974 for (ALIST_TRAVERSE(*alpp, idx, gnp)) { in ld_assign_got_ndx()
1975 if (gnp->gn_addend > raddend) in ld_assign_got_ndx()