Lines Matching refs:nlmp
382 hdl_initialize(Grp_hdl *ghp, Rt_map *nlmp, int mode, int promote) in hdl_initialize() argument
397 ((FLAGS(nlmp) & FLG_RT_ANALYZED) == 0)) { in hdl_initialize()
530 Rt_map *nlmp = NULL; in dlclose_intn() local
556 nlmp = olml->lm_head; in dlclose_intn()
561 load_completion(nlmp); in dlclose_intn()
644 Rt_map *nlmp; in dlmopen_core() local
725 for (nlmp = lml->lm_head; nlmp; nlmp = NEXT_RT_MAP(nlmp)) { in dlmopen_core()
726 if (((MODE(nlmp) & RTLD_GLOBAL) == 0) || in dlmopen_core()
727 (FLAGS(nlmp) & FLG_RT_DELETE)) in dlmopen_core()
730 if (update_mode(nlmp, MODE(nlmp), mode)) in dlmopen_core()
767 nlmp = load_one(lml, nlmco, palp, clmp, mode, (flags | FLG_RT_PUBHDL), in dlmopen_core()
775 if (nlmp == NULL) { in dlmopen_core()
788 if ((flags & FLG_RT_AUDIT) && (LIST(nlmp) != lml)) { in dlmopen_core()
790 lml = LIST(nlmp); in dlmopen_core()
798 if (((nlmp = analyze_lmc(lml, nlmco, nlmp, clmp, in_nfavl)) == NULL) || in dlmopen_core()
799 (relocate_lmc(lml, nlmco, clmp, nlmp, in_nfavl) == 0)) { in dlmopen_core()
801 nlmp = NULL; in dlmopen_core()
808 if (olmco && (nlmp == NULL)) in dlmopen_core()
816 if (olmco && ((nlmp == NULL) || (olml != (Lm_list *)LM_ID_NEWLM))) in dlmopen_core()
1065 Rt_map *nlmp, * lmp = ghp->gh_ownlmp; in dlsym_handle() local
1096 for (nlmp = lmp; nlmp; nlmp = NEXT_RT_MAP(nlmp)) { in dlsym_handle()
1101 if ((nlmp != lmp) && (ghp->gh_flags & GPH_FIRST)) in dlsym_handle()
1104 if (!(MODE(nlmp) & RTLD_GLOBAL)) in dlsym_handle()
1106 if ((FLAGS(nlmp) & FLG_RT_DELETE) && in dlsym_handle()
1110 sl.sl_imap = nlmp; in dlsym_handle()
1117 lazy += LAZY(nlmp); in dlsym_handle()
1133 for (nlmp = lmp; nlmp; nlmp = NEXT_RT_MAP(nlmp)) { in dlsym_handle()
1135 if (!(MODE(nlmp) & RTLD_GLOBAL) || !LAZY(nlmp)) in dlsym_handle()
1137 if ((FLAGS(nlmp) & FLG_RT_DELETE) && in dlsym_handle()
1141 sl.sl_imap = nlmp; in dlsym_handle()
1157 nlmp = gdp->gd_depend; in dlsym_handle()
1162 sl.sl_imap = nlmp; in dlsym_handle()
1173 lazy += LAZY(nlmp); in dlsym_handle()
1185 nlmp = gdp->gd_depend; in dlsym_handle()
1188 (LAZY(nlmp) == 0)) in dlsym_handle()
1191 sl.sl_imap = nlmp; in dlsym_handle()
1274 Rt_map *nlmp; in dlsym_core() local
1308 sl.sl_imap = nlmp = NEXT_RT_MAP(clmp); in dlsym_core()
1311 (nlmp ? NAME(nlmp) : MSG_INTL(MSG_STR_NULL)), in dlsym_core()
1314 if (nlmp == NULL) in dlsym_core()