Lines Matching defs:flags
37 * Audit library capabilities are indicated by flags within the link-map list
38 * header (for global auditing), see LML_TFLG_AUD_* flags, or by the same flags
40 * flags can occur in different data items they are defined as one to simplify
46 * list flag, and no LML_TFLG_AUD_MASK flags. These flags get propagated from
48 * link-maps lists have the LML_TFLG_AUD_MASK flags propagated, and should a
113 uint_t audit_flags = 0; /* Copy of specific audit flags to */
195 uint_t flags)
219 &(feacp->ac_cookie), flags);
232 audit_objfilter(Rt_map *frlmp, const char *ref, Rt_map *felmp, uint_t flags)
244 ref, felmp, flags);
248 ref, felmp, flags);
264 _audit_objsearch(APlist *list, char *oname, Rt_map *clmp, uint_t flags)
282 alp->al_libname, nname, flags, NULL));
285 nname = (*alp->al_objsearch)(nname, &(acp->ac_cookie), flags);
296 alp->al_libname, oname, flags, nname));
306 audit_objsearch(Rt_map *clmp, const char *name, uint_t flags)
318 clmp, flags);
322 clmp, flags);
335 _audit_activity(APlist *list, Rt_map *clmp, uint_t flags, Boolean client)
373 if ((flags == LA_ACT_ADD) || (flags == LA_ACT_DELETE)) {
387 NAME(clml->lm_head), flags));
390 (*alp->al_activity)(cookie, flags);
396 audit_activity(Rt_map *clmp, uint_t flags)
408 _audit_activity(auditors->ad_list, clmp, flags, TRUE);
411 _audit_activity(AUDITORS(clmp)->ad_list, clmp, flags, TRUE);
416 _audit_activity(AUDITORS(lmp)->ad_list, lmp, flags,
501 uint_t flags;
508 flags = (*alp->al_objopen)((Link_map *)hlmp, lmid,
513 if (flags) {
515 alp->al_libname, NAME(hlmp), flags, TRUE));
568 uint_t flags;
588 flags = (*alp->al_objopen)((Link_map *)nlmp, lmid,
593 * Diagnose any flags returned by the auditor.
595 if (flags) {
597 alp->al_libname, NAME(nlmp), flags, FALSE));
600 if (flags & LA_FLG_BINDTO)
603 if (flags & LA_FLG_BINDFROM) {
805 uint_t ndx, void *regs, uint_t *flags)
840 flags, name);
842 flags);
856 void *regs, uint_t *flags)
872 ndx, regs, flags);
876 ndx, regs, flags);
970 uint_t *flags, int *called)
986 uint_t lflags, oflags = *flags;
1006 * of the flags, so that any user update can be collected.
1032 *flags |= (lflags & (LA_SYMB_NOPLTENTER | LA_SYMB_NOPLTEXIT));
1035 *flags |= LA_SYMB_ALTVALUE;
1037 if ((ovalue != sym->st_value) || (oflags != *flags)) {
1039 alp->al_libname, name, sym->st_value, *flags));
1047 uint_t *flags)
1072 rlmp, dlmp, &nsym, ndx, flags, &called);
1076 rlmp, dlmp, &nsym, ndx, flags, &called);
1081 rlmp, dlmp, &nsym, ndx, flags, &called);
1090 *flags |= (LA_SYMB_NOPLTENTER | LA_SYMB_NOPLTEXIT);
1254 * Create a data structure of symbol lookup names and associated flags to help
1551 * Collect the individual object flags, and assign this audit