Lines Matching defs:clmp

264 _audit_objsearch(APlist *list, char *oname, Rt_map *clmp, uint_t flags)
268 Lm_list *clml = LIST(clmp);
278 if ((acp = _audit_client(AUDINFO(clmp), almp)) == NULL)
306 audit_objsearch(Rt_map *clmp, const char *name, uint_t flags)
318 clmp, flags);
319 if (nname && AUDITORS(clmp) &&
320 (AUDITORS(clmp)->ad_flags & LML_TFLG_AUD_OBJSEARCH))
321 nname = _audit_objsearch(AUDITORS(clmp)->ad_list, nname,
322 clmp, flags);
326 DBG_CALL(Dbg_libs_audit(LIST(clmp), name, nname));
335 _audit_activity(APlist *list, Rt_map *clmp, uint_t flags, Boolean client)
339 Lm_list *clml = LIST(clmp);
357 acp = _audit_client(AUDINFO(clmp), almp);
396 audit_activity(Rt_map *clmp, uint_t flags)
408 _audit_activity(auditors->ad_list, clmp, flags, TRUE);
409 if (AUDITORS(clmp) &&
410 (AUDITORS(clmp)->ad_flags & LML_TFLG_AUD_ACTIVITY))
411 _audit_activity(AUDITORS(clmp)->ad_list, clmp, flags, TRUE);
414 if ((clmp != lmp) && AUDITORS(lmp) &&
457 _audit_add_head(Rt_map *clmp, Rt_map *hlmp, int preinit, int activity)
459 Lm_list *clml = LIST(clmp);
465 for (APLIST_TRAVERSE(AUDITORS(clmp)->ad_list, idx, alp)) {
542 if (preinit && (aplist_append(&aud_preinit, clmp,
545 if (activity && (aplist_append(&aud_activity, clmp,
631 audit_objopen(Rt_map *clmp, Rt_map *nlmp)
649 if (AUDITORS(clmp))
650 clients += AUDITORS(clmp)->ad_cnt;
651 if ((nlmp != clmp) && AUDITORS(nlmp))
686 if (respond && AUDITORS(clmp))
687 respond = _audit_objopen(AUDITORS(clmp)->ad_list, nlmp,
689 if (respond && (nlmp != clmp) && AUDITORS(nlmp))
750 audit_objclose(Rt_map *lmp, Rt_map *clmp)
782 if (clmp)
783 add_objclose_list(clmp, &alp);
1102 _audit_preinit(APlist *list, Rt_map *clmp, Boolean client)
1106 Lm_list *clml = LIST(clmp);
1124 acp = _audit_client(AUDINFO(clmp), almp);
1144 Rt_map *clmp;
1159 for (APLIST_TRAVERSE(aud_preinit, idx, clmp)) {
1160 if (AUDITORS(clmp) &&
1161 (AUDITORS(clmp)->ad_flags & LML_TFLG_AUD_PREINIT))
1162 _audit_preinit(AUDITORS(clmp)->ad_list, clmp, FALSE);
1176 audit_desc_cleanup(Rt_map *clmp)
1178 Audit_desc *adp = AUDITORS(clmp);
1199 AUDITORS(clmp) = NULL;
1200 AFLAGS(clmp) &= ~LML_TFLG_AUD_MASK;
1207 (void) dlclose_intn(ghp, clmp);
1218 remove_auditor(APlist *alp, Rt_map *clmp)
1224 if (lmp == clmp) {
1235 audit_info_cleanup(Rt_map *clmp)
1237 Audit_info *aip = AUDINFO(clmp);
1246 remove_auditor(aud_preinit, clmp);
1248 remove_auditor(aud_activity, clmp);
1363 audit_disable(char *name, Rt_map *clmp, Grp_hdl *ghp, Audit_list *alp)
1365 eprintf(LIST(clmp), ERR_FATAL, MSG_INTL(MSG_AUD_DISABLED), name);
1367 (void) dlclose_intn(ghp, clmp);
1379 audit_setup(Rt_map *clmp, Audit_desc *adp, uint_t orig, int *in_nfavl)
1382 Lm_list *clml = LIST(clmp);
1395 else if (FLAGS1(clmp) & FL1_RT_GLOBAUD)
1400 DBG_CALL(Dbg_audit_lib(clmp, adp->ad_name, type));
1426 (RTLD_FIRST | RTLD_GLOBAL | RTLD_WORLD), clmp,
1428 error = audit_disable(ptr, clmp, 0, 0);
1440 return (audit_disable(ptr, clmp, ghp, alp));
1476 return (audit_disable(ptr, clmp, ghp, 0));
1491 error = audit_disable(ptr, clmp, ghp, alp);
1497 return (audit_disable(ptr, clmp, ghp, alp));
1515 error = audit_disable(ptr, clmp, ghp, alp);
1521 return (audit_disable(ptr, clmp, ghp, alp));
1569 if ((preinit || activity) && ((hlmp = clml->lm_head) != clmp) &&
1570 (_audit_add_head(clmp, hlmp, preinit, activity) == 0))