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