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()
1243 Gotndx *gnp; in ld_do_activerelocs() local
1263 gnp = ld_find_got_ndx(sdp->sd_GOTndxs, gref, ofl, arsp); in ld_do_activerelocs()
1264 assert(gnp); in ld_do_activerelocs()
1267 gotndx = gnp->gn_gotndx + 1; in ld_do_activerelocs()
1269 gotndx = gnp->gn_gotndx; in ld_do_activerelocs()
1304 Gotndx *gnp; in ld_do_activerelocs() local
1314 gnp = ld_find_got_ndx(sdp->sd_GOTndxs, gref, ofl, arsp); in ld_do_activerelocs()
1315 assert(gnp); in ld_do_activerelocs()
1317 value = gnp->gn_gotndx * M_GOT_ENTSIZE; in ld_do_activerelocs()
1321 Gotndx *gnp; in ld_do_activerelocs() local
1323 gnp = ld_find_got_ndx(sdp->sd_GOTndxs, in ld_do_activerelocs()
1325 assert(gnp); in ld_do_activerelocs()
1327 value = gnp->gn_gotndx * M_GOT_ENTSIZE; in ld_do_activerelocs()
1746 Gotndx *gnp; in ld_reloc_TLS() local
1775 ((gnp = ld_find_got_ndx(sdp->sd_GOTndxs, in ld_reloc_TLS()
1779 gnp, GOT_REF_TLSIE, FLG_REL_STLS, in ld_reloc_TLS()
1828 ((gnp = ld_find_got_ndx(sdp->sd_GOTndxs, GOT_REF_TLSLD, in ld_reloc_TLS()
1831 if (ld_assign_got_TLS(local, rsp, ofl, sdp, gnp, GOT_REF_TLSLD, in ld_reloc_TLS()
1837 ((gnp = ld_find_got_ndx(sdp->sd_GOTndxs, GOT_REF_TLSGD, in ld_reloc_TLS()
1840 if (ld_assign_got_TLS(local, rsp, ofl, sdp, gnp, GOT_REF_TLSGD, in ld_reloc_TLS()
1891 Gotndx *gnp; in ld_assign_got() local
1893 for (ALIST_TRAVERSE(sdp->sd_GOTndxs, idx, gnp)) { in ld_assign_got()
1895 Gotref gref = gnp->gn_gotref; in ld_assign_got()
1902 switch (gnp->gn_gotndx) { in ld_assign_got()
1904 gnp->gn_gotndx = small_index; in ld_assign_got()
1910 gnp->gn_gotndx = mixed_index; in ld_assign_got()
1914 gnp->gn_gotndx = large_index; in ld_assign_got()
1919 EC_XWORD(gnp->gn_gotndx), demangle(sdp->sd_name)); in ld_assign_got()
1931 Gotndx gn, *gnp; in ld_assign_got_ndx() local
1999 if ((gnp = libld_malloc(sizeof (Gotndx))) == NULL) in ld_assign_got_ndx()
2001 (void) memcpy(gnp, &gn, sizeof (Gotndx)); in ld_assign_got_ndx()
2002 ofl->ofl_tlsldgotndx = gnp; in ld_assign_got_ndx()
2008 for (ALIST_TRAVERSE(*alpp, idx, gnp)) { in ld_assign_got_ndx()
2009 if (gnp->gn_addend > raddend) in ld_assign_got_ndx()