Home
last modified time | relevance | path

Searched refs:ilmp (Results 1 – 6 of 6) sorted by relevance

/illumos-gate/usr/src/cmd/sgs/rtld/common/
H A Delf.c796 Rt_map *ilmp = slp->sl_imap; local
799 Dyninfo *dip = &DYNINFO(ilmp)[ndx];
800 Lm_list *lml = LIST(ilmp);
810 if (name && (ilmp != clmp)) {
818 FLAGS1(ilmp) |= FL1_RT_USED;
821 for (APLIST_TRAVERSE(CALLERS(ilmp), idx, bdp)) {
841 elf_config_flt(lml, PATHNAME(ilmp), filtees,
845 DBG_CALL(Dbg_file_filter(lml, NAME(ilmp), filtees, 0));
848 ((FLAGS1(ilmp) & FL1_RT_LDDSTUB) == 0))
850 NAME(ilmp), filtees);
[all …]
H A Dtsort.c741 Rt_map *ilmp = _lmp; in tsort() local
747 if ((FLAGS(ilmp) & MSK_RT_INTPOSE) == 0) in tsort()
748 ilmp = NEXT_RT_MAP(ilmp); in tsort()
750 for (; ilmp; ilmp = NEXT_RT_MAP(ilmp)) { in tsort()
751 if ((FLAGS(ilmp) & MSK_RT_INTPOSE) == 0) in tsort()
754 if (initorfini(lml, ilmp, (flag | RT_SORT_INTPOSE), in tsort()
H A Dcap.c1411 Rt_map *ilmp = srp->sr_dmap; in cap_match() local
1420 cap = CAP(ilmp); in cap_match()
1421 capchain = CAPCHAIN(ilmp); in cap_match()
1423 grpndx = (uchar_t)ELF_C_GROUP(CAPINFO(ilmp)[symndx]); in cap_match()
1432 return (sym_cap_check(cap, grpndx, &symcapset, ilmp, in cap_match()
1442 ochainndx = (uint_t)ELF_C_SYM(CAPINFO(ilmp)[symndx]); in cap_match()
1454 DBG_CALL(Dbg_syms_cap_lookup(ilmp, DBG_CAP_USED, fname, in cap_match()
1467 DBG_CALL(Dbg_syms_cap_lookup(ilmp, DBG_CAP_DEFAULT, srp->sr_name, in cap_match()
1483 (uchar_t)ELF_C_GROUP(CAPINFO(ilmp)[symndx])) == 0) in cap_match()
1486 if (sym_cap_check(cap, grpndx, &symcapset, ilmp, in cap_match()
[all …]
H A Danalyze.c2755 Rt_map *ilmp = sr.sr_dmap; in lookup_sym_interpose() local
2762 if ((FLAGS(ilmp) & FLG_RT_SYMINTPO) && in lookup_sym_interpose()
2763 (is_sym_interposer(ilmp, isym) == 0)) in lookup_sym_interpose()
2895 core_lookup_sym(Rt_map *ilmp, Slookup *slp, Sresult *srp, uint_t *binfo, in core_lookup_sym() argument
2904 if ((off == ALIST_OFF_DATA) && (slp->sl_flags & LKUP_COPY) && ilmp) in core_lookup_sym()
2905 lmp = NEXT_RT_MAP(ilmp); in core_lookup_sym()
2907 lmp = ilmp; in core_lookup_sym()
2922 rescan_lazy_find_sym(Rt_map *ilmp, Slookup *slp, Sresult *srp, uint_t *binfo, in rescan_lazy_find_sym() argument
2927 for (lmp = ilmp; lmp; lmp = NEXT_RT_MAP(lmp)) { in rescan_lazy_find_sym()
2946 Rt_map *ilmp = slp->sl_imap, *lmp; in _lookup_sym() local
[all …]
/illumos-gate/usr/src/lib/libctf/common/
H A Dctf_diff.c323 const ctf_lmember_t *ilmp, *olmp; in ctf_diff_struct() local
347 ilmp = NULL; in ctf_diff_struct()
350 ilmp = (const ctf_lmember_t *)((uintptr_t)itp + iincr); in ctf_diff_struct()
385 iname = ctf_strptr(ifp, ilmp->ctlm_name); in ctf_diff_struct()
386 ioff = CTF_LMEM_OFFSET(ilmp); in ctf_diff_struct()
387 itype = ilmp->ctlm_type; in ctf_diff_struct()
414 if (ilmp != NULL) in ctf_diff_struct()
415 ilmp++; in ctf_diff_struct()
/illumos-gate/usr/src/uts/common/inet/ip/
H A Dip_multi.c1682 ilm_t **ilmp; in ilm_delete() local
1691 for (ilmp = &ill->ill_ilm; *ilmp != ilm; ilmp = &(*ilmp)->ilm_next) in ilm_delete()
1694 *ilmp = ilm->ilm_next; in ilm_delete()