Home
last modified time | relevance | path

Searched refs:avrule_t (Results 1 – 16 of 16) sorted by relevance

/external/selinux/checkpolicy/
Dpolicy_define.h11 #define COND_ERR ((avrule_t *)-1)
15 avrule_t *define_cond_compute_type(int which);
16 avrule_t *define_cond_pol_list(avrule_t *avlist, avrule_t *stmt);
17 avrule_t *define_cond_te_avtab(int which);
18 avrule_t *define_cond_filename_trans(void);
32 int define_conditional(cond_expr_t *expr, avrule_t *t_list, avrule_t *f_list );
Dpolicy_define.c1516 int define_compute_type_helper(int which, avrule_t ** rule) in define_compute_type_helper()
1522 avrule_t *avrule; in define_compute_type_helper()
1527 avrule = malloc(sizeof(avrule_t)); in define_compute_type_helper()
1601 avrule_t *avrule; in define_compute_type()
1622 avrule_t *define_cond_compute_type(int which) in define_cond_compute_type()
1625 avrule_t *avrule; in define_cond_compute_type()
1636 return (avrule_t *) 1; in define_cond_compute_type()
1715 avrule_t *define_cond_pol_list(avrule_t * avlist, avrule_t * sl) in define_cond_pol_list()
1719 return (avrule_t *) 1; in define_cond_pol_list()
1937 int define_te_avtab_xperms_helper(int which, avrule_t ** rule) in define_te_avtab_xperms_helper()
[all …]
Dmodule_compiler.h82 void append_avrule(avrule_t * avrule);
Dpolicy_parse.y360 …{ if (pass == 2) { if (define_conditional((cond_expr_t*)$2, (avrule_t*)$4, (avrule_t*)$6) < 0) ret…
395 { $$ = define_cond_pol_list((avrule_t *)$1, (avrule_t *)$2); }
Dmodule_compiler.c34 avrule_t *last_avrule;
1328 avrule_t *tmp; in append_cond_list()
1348 void append_avrule(avrule_t * avrule) in append_avrule()
/external/selinux/libsepol/src/
Dassertion.c34 avrule_t *avrule;
39 static void report_failure(sepol_handle_t *handle, policydb_t *p, const avrule_t *avrule, in report_failure()
141 policydb_t *p, const avrule_t *avrule, in report_assertion_extended_permissions()
218 avrule_t *avrule = a->avrule; in report_assertion_avtab_matches()
295 int report_assertion_failures(sepol_handle_t *handle, policydb_t *p, avrule_t *avrule) in report_assertion_failures()
323 static int check_assertion_extended_permissions_avtab(avrule_t *avrule, avtab_t *avtab, in check_assertion_extended_permissions_avtab()
382 static int check_assertion_extended_permissions(avrule_t *avrule, avtab_t *avtab, in check_assertion_extended_permissions()
455 avrule_t *avrule = a->avrule; in check_assertion_avtab_match()
503 int check_assertion(policydb_t *p, avrule_t *avrule) in check_assertion()
525 avrule_t * avrules) in check_assertions()
[all …]
Dexpand.c1883 avrule_t * source_rule, avtab_t * dest_avtab, in expand_rule_helper()
1942 avrule_t * source_rule, avtab_t * dest_avtab, in convert_and_expand_rule()
1978 static int cond_avrule_list_copy(policydb_t * dest_pol, avrule_t * source_rules, in cond_avrule_list_copy()
1983 avrule_t *cur; in cond_avrule_list_copy()
2379 avrule_t * source_rule, avtab_t * dest_avtab, in expand_rule()
2595 avrule_t * source_rule) in copy_neverallow()
2598 avrule_t *avrule; in copy_neverallow()
2612 avrule = (avrule_t *) malloc(sizeof(avrule_t)); in copy_neverallow()
2719 avrule_t *cur_avrule; in copy_and_expand_avrule_block()
2822 avrule_t *tail, *to_be_appended; in discard_tunables()
Dpolicydb.c535 void avrule_init(avrule_t * x) in avrule_init()
537 memset(x, 0, sizeof(avrule_t)); in avrule_init()
542 void avrule_destroy(avrule_t * x) in avrule_destroy()
666 void avrule_list_destroy(avrule_t * x) in avrule_list_destroy()
668 avrule_t *next, *cur; in avrule_list_destroy()
3036 static avrule_t *avrule_read(policydb_t * p in avrule_read()
3042 avrule_t *avrule; in avrule_read()
3045 avrule = (avrule_t *) malloc(sizeof(avrule_t)); in avrule_read()
3195 int avrule_read_list(policydb_t * p, avrule_t ** avrules, in avrule_read_list()
3199 avrule_t *cur, *tail; in avrule_read_list()
Dlink.c1260 static int copy_avrule_list(avrule_t * list, avrule_t ** dst, in copy_avrule_list()
1264 avrule_t *cur, *new_rule = NULL, *tail; in copy_avrule_list()
1274 if ((new_rule = (avrule_t *) malloc(sizeof(avrule_t))) == NULL) { in copy_avrule_list()
Dwrite.c53 static int avrule_write_list(avrule_t * avrules, struct policy_file *fp);
1547 static int avrule_write(avrule_t * avrule, struct policy_file *fp) in avrule_write()
1598 static int avrule_write_list(avrule_t * avrules, struct policy_file *fp) in avrule_write_list()
1601 avrule_t *avrule; in avrule_write_list()
Dconditional.c351 avrule_t *tmp2; in cond_normalize_expr()
/external/selinux/libsepol/include/sepol/policydb/
Dpolicydb.h290 } avrule_t; typedef
438 avrule_t *avrules;
634 extern void avrule_init(avrule_t * x);
635 extern void avrule_destroy(avrule_t * x);
636 extern void avrule_list_destroy(avrule_t * x);
658 extern int check_assertion(policydb_t *p, avrule_t *avrule);
660 policydb_t * p, avrule_t * avrules);
689 extern int avrule_read_list(policydb_t * p, avrule_t ** avrules,
Dconditional.h84 avrule_t *avtrue_list;
85 avrule_t *avfalse_list;
Dexpand.h73 avrule_t * source_rule, avtab_t * dest_avtab,
/external/selinux/checkpolicy/test/
Ddismod.c214 int display_avrule(avrule_t * avrule, policydb_t * policy, in display_avrule()
598 avrule_t *avrule; in display_avdecl()
623 avrule_t *avrule = decl->avrules; in display_avdecl()
/external/selinux/libsepol/cil/src/
Dcil_binary.c4227 static avrule_t *__cil_init_sepol_avrule(uint32_t kind, struct cil_tree_node *node) in __cil_init_sepol_avrule()
4229 avrule_t *avrule; in __cil_init_sepol_avrule()
4231 avrule = cil_malloc(sizeof(avrule_t)); in __cil_init_sepol_avrule()
4244 static void __cil_destroy_sepol_avrules(avrule_t *curr) in __cil_destroy_sepol_avrules()
4246 avrule_t *next; in __cil_destroy_sepol_avrules()
4390 avrule_t *rule; in cil_check_neverallow()