Searched refs:xmatch (Results 1 – 6 of 6) sorted by relevance
| /linux/security/apparmor/ |
| H A D | policy_compat.c | 174 static struct aa_perms *compute_xmatch_perms(struct aa_dfa *xmatch, in compute_xmatch_perms() argument 181 AA_BUG(!xmatch); in compute_xmatch_perms() 183 state_count = xmatch->tables[YYTD_ID_BASE]->td_lolen; in compute_xmatch_perms() 192 perms[state].allow = dfa_user_allow(xmatch, state); in compute_xmatch_perms()
|
| H A D | domain.c | 326 state = aa_dfa_outofband_transition(attach->xmatch->dfa, state); in aa_xattrs_match() 340 state = aa_dfa_null_transition(attach->xmatch->dfa, in aa_xattrs_match() 343 state = aa_dfa_match_len(attach->xmatch->dfa, state, in aa_xattrs_match() 345 perms = aa_lookup_perms(attach->xmatch, state); in aa_xattrs_match() 352 state = aa_dfa_outofband_transition(attach->xmatch->dfa, state); in aa_xattrs_match() 421 if (attach->xmatch->dfa) { in find_attach() 426 state = aa_dfa_leftmatch(attach->xmatch->dfa, in find_attach() 427 attach->xmatch->start[AA_CLASS_XMATCH], in find_attach() 429 perms = aa_lookup_perms(attach->xmatch, state); in find_attach()
|
| H A D | policy_unpack.c | 1028 /* default start state for xmatch and file dfa */ in unpack_pdb() 1167 /* xmatch is optional and may be NULL */ in unpack_profile() 1168 error = unpack_pdb(e, &profile->attach.xmatch, false, false, &info); in unpack_profile() 1170 info = "bad xmatch"; in unpack_profile() 1174 /* neither xmatch_len not xmatch_perms are optional if xmatch is set */ in unpack_profile() 1175 if (profile->attach.xmatch->dfa) { in unpack_profile() 1177 info = "missing xmatch len"; in unpack_profile() 1181 profile->attach.xmatch->start[AA_CLASS_XMATCH] = DFA_START; in unpack_profile() 1182 if (!profile->attach.xmatch->perms) { in unpack_profile() 1183 error = aa_compat_map_xmatch(profile->attach.xmatch); in unpack_profile() [all...] |
| H A D | policy.c | 284 aa_put_pdb(attach->xmatch); in free_ruleset() 703 profile->attach.xmatch = aa_get_pdb(nullpdb); in aa_alloc_null()
|
| H A D | apparmorfs.c | 1183 else if (profile->attach.xmatch->dfa) in seq_profile_attach_show()
|
| /linux/security/apparmor/include/ |
| H A D | policy.h | 216 struct aa_policydb *xmatch; member
|