| /linux/security/apparmor/include/ |
| H A D | match.h | 126 #define aa_state_t unsigned int macro 129 aa_state_t aa_dfa_match_len(struct aa_dfa *dfa, aa_state_t start, 131 aa_state_t aa_dfa_match(struct aa_dfa *dfa, aa_state_t start, 133 aa_state_t aa_dfa_next(struct aa_dfa *dfa, aa_state_t state, const char c); 134 aa_state_t aa_dfa_outofband_transition(struct aa_dfa *dfa, aa_state_t state); 135 aa_state_t aa_dfa_match_until(struct aa_dfa *dfa, aa_state_t start, 137 aa_state_t aa_dfa_matchn_until(struct aa_dfa *dfa, aa_state_t start, 147 aa_state_t history[WB_HISTORY_SIZE]; 155 aa_state_t aa_dfa_leftmatch(struct aa_dfa *dfa, aa_state_t start,
|
| H A D | policy.h | 120 aa_state_t start[AA_CLASS_LAST + 1]; 158 aa_state_t state) in aa_lookup_perms() 328 static inline aa_state_t RULE_MEDIATES(struct aa_ruleset *rules, in RULE_MEDIATES() 338 static inline aa_state_t RULE_MEDIATES_v9NET(struct aa_ruleset *rules) in RULE_MEDIATES_v9NET() 343 static inline aa_state_t RULE_MEDIATES_NET(struct aa_ruleset *rules) in RULE_MEDIATES_NET() 349 aa_state_t state = RULE_MEDIATES(rules, AA_CLASS_NETV9); in RULE_MEDIATES_NET()
|
| H A D | file.h | 82 aa_state_t state, struct path_cond *cond); 83 aa_state_t aa_str_perms(struct aa_policydb *file_rules, aa_state_t start,
|
| H A D | net.h | 89 aa_state_t state, u32 request, struct aa_perms *p, 92 aa_state_t aa_match_to_prot(struct aa_policydb *policy, aa_state_t state,
|
| H A D | label.h | 320 aa_state_t state; in aa_label_strn_split() 332 aa_state_t state; in aa_label_str_split() 346 struct aa_label *label, aa_state_t state, bool subns,
|
| H A D | lib.h | 139 static inline aa_state_t aa_dfa_null_transition(struct aa_dfa *dfa, in aa_dfa_null_transition() 140 aa_state_t start) in aa_dfa_null_transition()
|
| /linux/security/apparmor/ |
| H A D | match.c | 466 aa_state_t aa_dfa_match_len(struct aa_dfa *dfa, aa_state_t start, in aa_dfa_match_len() 473 aa_state_t state = start; in aa_dfa_match_len() 511 aa_state_t aa_dfa_match(struct aa_dfa *dfa, aa_state_t start, const char *str) in aa_dfa_match() 517 aa_state_t state = start; in aa_dfa_match() 554 aa_state_t aa_dfa_next(struct aa_dfa *dfa, aa_state_t state, const char c) in aa_dfa_next() 572 aa_state_t aa_dfa_outofband_transition(struct aa_dfa *dfa, aa_state_t state) in aa_dfa_outofband_transition() 602 aa_state_t aa_dfa_match_until(struct aa_dfa *dfa, aa_state_t start, in aa_dfa_match_until() 610 aa_state_t state = start, pos; in aa_dfa_match_until() 663 aa_state_t aa_dfa_matchn_until(struct aa_dfa *dfa, aa_state_t start, in aa_dfa_matchn_until() 671 aa_state_t state = start, pos; in aa_dfa_matchn_until() [all …]
|
| H A D | af_unix.c | 69 static aa_state_t match_addr(struct aa_dfa *dfa, aa_state_t state, in match_addr() 84 static aa_state_t match_to_local(struct aa_policydb *policy, in match_to_local() 85 aa_state_t state, u32 request, in match_to_local() 122 static aa_state_t match_to_sk(struct aa_policydb *policy, in match_to_sk() 123 aa_state_t state, u32 request, in match_to_sk() 138 static aa_state_t match_to_cmd(struct aa_policydb *policy, aa_state_t state, in match_to_cmd() 155 static aa_state_t match_to_peer(struct aa_policydb *policy, aa_state_t state, in match_to_peer() 172 static aa_state_t match_label(struct aa_profile *profile, in match_label() 173 struct aa_ruleset *rule, aa_state_t state, in match_label() 206 aa_state_t state; in profile_create_perm() [all …]
|
| H A D | net.c | 166 aa_state_t state, u32 request, in aa_do_perms() 189 aa_state_t state, u32 request) in early_match() 199 static aa_state_t aa_dfa_match_be16(struct aa_dfa *dfa, aa_state_t state, in aa_dfa_match_be16() 224 aa_state_t aa_match_to_prot(struct aa_policydb *policy, aa_state_t state, in aa_match_to_prot() 256 aa_state_t state; in aa_profile_af_perm()
|
| H A D | policy_compat.c | 101 aa_state_t state) in compute_fperms_allow() 113 aa_state_t state) in compute_fperms_user() 128 aa_state_t state) in compute_fperms_other() 153 aa_state_t state; in compute_fperms() 211 aa_state_t state, in compute_perms_entry()
|
| H A D | capability.c | 125 aa_state_t state; in profile_capable() 197 aa_state_t state; in aa_profile_capget() 207 aa_state_t tmp; in aa_profile_capget()
|
| H A D | domain.c | 92 static inline aa_state_t match_component(struct aa_profile *profile, in match_component() 94 bool stack, aa_state_t state) in match_component() 130 aa_state_t state, bool inview, u32 request, in label_compound_match() 192 aa_state_t start, bool inview, u32 request, in label_components_match() 200 aa_state_t state = 0; in label_components_match() 255 bool stack, aa_state_t state, bool inview, u32 request, in label_match() 290 u32 request, aa_state_t start, in change_profile_perms() 312 struct aa_profile *profile, aa_state_t state) in aa_xattrs_match() 422 aa_state_t state; in find_attach() 669 aa_state_t state = rules->file->start[AA_CLASS_FILE]; in profile_transition() [all …]
|
| H A D | mount.c | 199 static aa_state_t match_mnt_flags(struct aa_dfa *dfa, aa_state_t state, in match_mnt_flags() 226 static int do_match_mnt(struct aa_policydb *policy, aa_state_t start, in do_match_mnt() 231 aa_state_t state; in do_match_mnt() 608 aa_state_t state; in profile_umount() 672 aa_state_t state; in build_pivotroot()
|
| H A D | file.c | 188 aa_state_t state, struct path_cond *cond) in aa_lookup_condperms() 214 aa_state_t aa_str_perms(struct aa_policydb *file_rules, aa_state_t start, in aa_str_perms() 218 aa_state_t state; in aa_str_perms() 335 aa_state_t state; in profile_path_link()
|
| H A D | label.c | 1257 static inline aa_state_t match_component(struct aa_profile *profile, in match_component() 1260 aa_state_t state) in match_component() 1294 aa_state_t state, bool inview, u32 request, in label_compound_match() 1349 struct aa_label *label, aa_state_t start, in label_components_match() 1356 aa_state_t state = 0; in label_components_match() 1407 struct aa_label *label, aa_state_t state, bool inview, in aa_label_match() 1410 aa_state_t tmp = label_compound_match(profile, rules, label, state, in aa_label_match()
|
| H A D | ipc.c | 85 aa_state_t state; in profile_signal_perm()
|
| H A D | task.c | 359 aa_state_t state; in aa_profile_ns_perm()
|
| H A D | lib.c | 394 aa_state_t state; in aa_profile_match_label()
|
| H A D | apparmorfs.c | 701 aa_state_t state = DFA_NOMATCH; in profile_query_cb()
|