Lines Matching refs:slp
361 elf_lazy_load(Rt_map *clmp, Slookup *slp, uint_t ndx, const char *sym,
414 pdip->di_info = (void *)slp->sl_id;
767 elf_null_find_sym(Slookup *slp, Sresult *srp, uint_t *binfo, int *in_nfavl)
817 _elf_lookup_filtee(Slookup *slp, Sresult *srp, uint_t *binfo, uint_t ndx,
820 const char *name = slp->sl_name, *filtees;
821 Rt_map *clmp = slp->sl_cmap;
822 Rt_map *ilmp = slp->sl_imap;
1187 Slookup sl = *slp;
1278 elf_lookup_filtee(Slookup *slp, Sresult *srp, uint_t *binfo, uint_t ndx,
1281 Dyninfo *dip = &DYNINFO(slp->sl_imap)[ndx];
1303 ret = _elf_lookup_filtee(slp, srp, binfo, ndx, in_nfavl);
1346 elf_find_sym(Slookup *slp, Sresult *srp, uint_t *binfo, int *in_nfavl)
1348 const char *name = slp->sl_name;
1349 Rt_map *ilmp = slp->sl_imap;
1350 ulong_t hash = slp->sl_hash;
1361 if ((slp->sl_flags & LKUP_SYMNDX) == 0)
1407 (slp->sl_cmap != ilmp))
1433 if (slp->sl_flags & LKUP_SYMNDX) {
1462 } else if ((slp->sl_flags & LKUP_SPEC) &&
1497 (((slp->sl_flags & LKUP_STANDARD) == 0) ||
1498 (((slp->sl_flags & LKUP_SINGLETON) == 0) &&
1500 DBG_CALL(Dbg_bind_reject(slp->sl_cmap, ilmp, name,
1514 if (sip && (slp->sl_flags & LKUP_DIRECT) &&
1516 DBG_CALL(Dbg_bind_reject(slp->sl_cmap, ilmp, name,
1543 ((MODE(slp->sl_cmap) & (RTLD_GROUP | RTLD_WORLD)) == RTLD_GROUP) &&
1544 ((slp->sl_flags & LKUP_WORLD) == 0)) {
1545 DBG_CALL(Dbg_bind_reject(slp->sl_cmap, ilmp, name,
1592 SRESULT_INIT(sr, slp->sl_name);
1601 if (elf_lookup_filtee(slp, &sr, binfo, sip->si_boundto,
1622 SRESULT_INIT(sr, slp->sl_name);
1631 if (elf_lookup_filtee(slp, &sr, binfo, OBJFLTRNDX(ilmp),
2685 elf_lazy_find_sym(Slookup *slp, Sresult *srp, uint_t *binfo, int *in_nfavl)
2689 Rt_map *lmp1, *lmp = slp->sl_imap, *clmp = slp->sl_cmap;
2690 const char *name = slp->sl_name;
2691 Slookup sl1 = *slp;
2817 SRESULT_INIT(sr, slp->sl_name);
2845 SRESULT_INIT(sr, slp->sl_name);
2860 if (slp->sl_flags & LKUP_NODESCENT)