Lines Matching defs:clmp

132 elf_fix_name(const char *name, Rt_map *clmp, Alist **alpp, Aliste alni,
150 DBG_CALL(Dbg_file_fixname(LIST(clmp), name,
163 return (expand_paths(clmp, name, alpp, alni, orig, 0));
361 elf_lazy_load(Rt_map *clmp, Slookup *slp, uint_t ndx, const char *sym,
366 Dyninfo *dip = &DYNINFO(clmp)[ndx], *pdip;
368 Lm_list *lml = LIST(clmp);
394 DBG_CALL(Dbg_file_lazyload(clmp, name, sym));
419 if (elf_fix_name(name, clmp, &palp, AL_CNT_NEEDED, 0) == 0)
434 load_one(lml, lmco, palp, clmp, MODE(clmp), flags, hdl, in_nfavl);
442 if (--LAZY(clmp) == 0)
443 LIST(clmp)->lm_lazy--;
449 if (nlmp && ((bind_one(clmp, nlmp, BND_NEEDED) == 0) ||
450 ((nlmp = analyze_lmc(lml, lmco, nlmp, clmp, in_nfavl)) == NULL) ||
451 (relocate_lmc(lml, lmco, clmp, nlmp, in_nfavl) == 0)))
460 remove_lmc(lml, clmp, lmco, name);
474 if (LAZY(clmp)++ == 0)
475 LIST(clmp)->lm_lazy++;
502 elf_verify_vers(const char *name, Rt_map *clmp, Rt_map *nlmp)
504 Verneed *vnd = VERNEED(clmp);
505 int _num, num = VERNEEDNUM(clmp);
506 char *cstrs = (char *)STRTAB(clmp);
507 Lm_list *lml = LIST(clmp);
513 DBG_CALL(Dbg_ver_need_title(LIST(clmp), NAME(clmp)));
528 ((FLAGS1(clmp) & FL1_RT_LDDSTUB) == 0))
615 NAME(clmp));
631 elf_needed(Lm_list *lml, Aliste lmco, Rt_map *clmp, int *in_nfavl)
643 for (dyn = DYN(clmp), dip = DYNINFO(clmp);
672 if ((dip->di_flags & FLG_DI_LAZY) && (lml->lm_head == clmp) &&
687 LAZY(clmp)++;
701 DBG_CALL(Dbg_file_needed(clmp, name));
724 if ((elf_fix_name(name, clmp, &palp, AL_CNT_NEEDED, 0) == 0) ||
725 ((nlmp = load_one(lml, lmco, palp, clmp, MODE(clmp),
727 (bind_one(clmp, nlmp, BND_NEEDED) == 0))
745 if ((MODE(clmp) & RTLD_CONFGEN) || (lmflags &
755 if (LAZY(clmp))
821 Rt_map *clmp = slp->sl_cmap;
836 if (name && (ilmp != clmp)) {
837 Word tracing = (LIST(clmp)->lm_flags &
848 if (bdp->b_caller == clmp) {
936 lmco, ilmp, clmp, filtees, mode,
1066 if (load_trace(lml, pdp, clmp, &fd) == NULL)
1120 lmco, nlmp, clmp, in_nfavl)) == NULL) ||
1154 remove_lmc(lml, clmp, lmco, name);
1650 void *odyn, Rt_map *clmp, int *in_nfavl)
2122 remove_so(0, lmp, clmp);
2269 remove_so(0, lmp, clmp);
2275 remove_so(0, lmp, clmp);
2285 remove_so(0, lmp, clmp);
2689 Rt_map *lmp1, *lmp = slp->sl_imap, *clmp = slp->sl_cmap;
2715 lml = LIST(clmp);
2716 lmc = (Lm_cntl *)alist_item_by_offset(lml->lm_lists, CNTL(clmp));