/external/selinux/libsepol/cil/src/ |
cil_find.h | 30 #include "cil_flavor.h" 37 int cil_find_matching_avrule_in_ast(struct cil_tree_node *current, enum cil_flavor flavor, void *target, struct cil_list *matching, int match_self);
|
cil_verify.h | 36 #include "cil_flavor.h" 61 int cil_verify_expr_syntax(struct cil_tree_node *current, enum cil_flavor op, enum cil_flavor expr_flavor); 62 int cil_verify_constraint_leaf_expr_syntax(enum cil_flavor l_flavor, enum cil_flavor r_flavor, enum cil_flavor op, enum cil_flavor expr_flavor); 63 int cil_verify_constraint_expr_syntax(struct cil_tree_node *current, enum cil_flavor op); 67 int __cil_verify_ordered(struct cil_tree_node *current, enum cil_flavor flavor);
|
cil_list.h | 33 #include "cil_flavor.h" 38 enum cil_flavor flavor; 43 enum cil_flavor flavor; 51 void cil_list_init(struct cil_list **list, enum cil_flavor flavor); 55 void cil_list_append(struct cil_list *list, enum cil_flavor flavor, void *data); 56 void cil_list_prepend(struct cil_list *list, enum cil_flavor flavor, void *data); 57 void cil_list_remove(struct cil_list *list, enum cil_flavor flavor, void *data, unsigned destroy_data); 58 struct cil_list_item *cil_list_insert(struct cil_list *list, struct cil_list_item *curr, enum cil_flavor flavor, void *data);
|
cil_stack.h | 40 enum cil_flavor flavor; 56 void cil_stack_push(struct cil_stack *stack, enum cil_flavor flavor, void *data);
|
cil_build_ast.h | 36 #include "cil_flavor.h" 40 int cil_gen_node(struct cil_db *db, struct cil_tree_node *ast_node, struct cil_symtab_datum *datum, hashtab_key_t key, enum cil_sym_index sflavor, enum cil_flavor nflavor); 41 int cil_parse_to_list(struct cil_tree_node *parse_cl_head, struct cil_list *ast_cl, enum cil_flavor flavor); 55 int cil_gen_perm(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node, enum cil_flavor flavor, unsigned int *num_perms); 57 int cil_gen_perm_nodes(struct cil_db *db, struct cil_tree_node *current_perm, struct cil_tree_node *ast_node, enum cil_flavor flavor, unsigned int *num_perms); 127 int cil_gen_constrain_expr(struct cil_tree_node *current, enum cil_flavor flavor, struct cil_list **stack); 128 int cil_gen_expr(struct cil_tree_node *current, enum cil_flavor flavor, struct cil_list **stack); 133 int cil_gen_condblock(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node, enum cil_flavor flavor); 135 int cil_gen_alias(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node, enum cil_flavor flavor); 137 int cil_gen_aliasactual(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node, enum cil_flavor flavor) [all...] |
cil_list.c | 34 #include "cil_flavor.h" 47 void cil_list_init(struct cil_list **list, enum cil_flavor flavor) 98 void cil_list_append(struct cil_list *list, enum cil_flavor flavor, void *data) 120 void cil_list_prepend(struct cil_list *list, enum cil_flavor flavor, void *data) 142 struct cil_list_item *cil_list_insert(struct cil_list *list, struct cil_list_item *curr, enum cil_flavor flavor, void *data) 224 void cil_list_remove(struct cil_list *list, enum cil_flavor flavor, void *data, unsigned destroy_data)
|
cil_stack.c | 70 void cil_stack_push(struct cil_stack *stack, enum cil_flavor flavor, void *data)
|
cil_tree.h | 35 #include "cil_flavor.h" 47 enum cil_flavor flavor;
|
cil_find.c | 33 #include "cil_flavor.h" 39 enum cil_flavor flavor; 47 enum cil_flavor f1 = ((struct cil_tree_node*)d1->nodes->head->data)->flavor; 48 enum cil_flavor f2 = ((struct cil_tree_node*)d2->nodes->head->data)->flavor; 84 enum cil_flavor f1 = ((struct cil_tree_node*)d1->nodes->head->data)->flavor; 85 enum cil_flavor f2 = ((struct cil_tree_node*)d2->nodes->head->data)->flavor; 374 int cil_find_matching_avrule_in_ast(struct cil_tree_node *current, enum cil_flavor flavor, void *target, struct cil_list *matching, int match_self)
|
cil_flavor.h | 39 enum cil_flavor { enum
|
cil_internal.h | 44 #include "cil_flavor.h" 323 enum cil_flavor flavor; 839 enum cil_flavor flavor; 852 enum cil_flavor flavor; 867 enum cil_flavor flavor; 899 enum cil_flavor flavor; 941 void cil_destroy_data(void **data, enum cil_flavor flavor); 943 int cil_flavor_to_symtab_index(enum cil_flavor flavor, enum cil_sym_index *index);
|
cil_resolve_ast.h | 93 int cil_resolve_expr(enum cil_flavor expr_type, struct cil_list *str_expr, struct cil_list **datum_expr, struct cil_tree_node *parent, void *extra_args);
|
cil_verify.c | 41 #include "cil_flavor.h" 153 int cil_verify_expr_syntax(struct cil_tree_node *current, enum cil_flavor op, enum cil_flavor expr_flavor) 217 int cil_verify_constraint_leaf_expr_syntax(enum cil_flavor l_flavor, enum cil_flavor r_flavor, enum cil_flavor op, enum cil_flavor expr_flavor) 275 int cil_verify_constraint_expr_syntax(struct cil_tree_node *current, enum cil_flavor op) 413 int __cil_verify_ordered(struct cil_tree_node *current, enum cil_flavor flavor) [all...] |
cil_binary.c | 47 #include "cil_flavor.h" 80 enum cil_flavor cond_flavor; 935 int __cil_cond_insert_rule(avtab_t *avtab, avtab_key_t *avtab_key, avtab_datum_t *avtab_datum, cond_node_t *cond_node, enum cil_flavor cond_flavor) 986 int __cil_insert_type_rule(policydb_t *pdb, uint32_t kind, uint32_t src, uint32_t tgt, uint32_t obj, uint32_t res, struct cil_type_rule *cil_rule, cond_node_t *cond_node, enum cil_flavor cond_flavor) 1065 int __cil_type_rule_to_avtab(policydb_t *pdb, const struct cil_db *db, struct cil_type_rule *cil_rule, cond_node_t *cond_node, enum cil_flavor cond_flavor) 1126 int __cil_typetransition_to_avtab(policydb_t *pdb, const struct cil_db *db, struct cil_nametypetransition *typetrans, cond_node_t *cond_node, enum cil_flavor cond_flavor, hashtab_t filename_trans_table) [all...] |
cil_policy.c | 41 #include "cil_flavor.h" 287 enum cil_flavor op = (enum cil_flavor)i1->data; 358 enum cil_flavor flavor = operand->flavor; 389 enum cil_flavor flavor = (enum cil_flavor)op->data; 419 enum cil_flavor op; 424 op = (enum cil_flavor)i1->data; 473 enum cil_flavor flavor = operand->flavor; 478 enum cil_flavor o_flavor = (enum cil_flavor)operand->data [all...] |
cil_build_ast.c | 38 #include "cil_flavor.h" 58 int cil_fill_list(struct cil_tree_node *current, enum cil_flavor flavor, struct cil_list **list) 85 int cil_gen_node(__attribute__((unused)) struct cil_db *db, struct cil_tree_node *ast_node, struct cil_symtab_datum *datum, hashtab_key_t key, enum cil_sym_index sflavor, enum cil_flavor nflavor) 476 int cil_gen_perm(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node, enum cil_flavor flavor, unsigned int *num_perms) 518 int cil_gen_perm_nodes(struct cil_db *db, struct cil_tree_node *current_perm, struct cil_tree_node *ast_node, enum cil_flavor flavor, unsigned int *num_perms) [all...] |
cil_write_ast.c | 3 #include "cil_flavor.h" 89 enum cil_flavor op_flavor = (enum cil_flavor)curr->data; 161 enum cil_flavor operand_flavor = (enum cil_flavor)curr->data; [all...] |
cil_post.c | 40 #include "cil_flavor.h" 56 static int cil_verify_is_list(struct cil_list *list, enum cil_flavor flavor) 1001 static int __cil_expr_to_bitmap_helper(struct cil_list_item *curr, enum cil_flavor flavor, ebitmap_t *bitmap, int max, struct cil_db *db) 1045 enum cil_flavor flavor; 1056 enum cil_flavor op = (enum cil_flavor)curr->data; [all...] |
cil_resolve_ast.c | 37 #include "cil_flavor.h" 109 static int __cil_resolve_perms(symtab_t *class_symtab, symtab_t *common_symtab, struct cil_list *perm_strs, struct cil_list **perm_datums, enum cil_flavor class_flavor) 456 int cil_resolve_aliasactual(struct cil_tree_node *current, void *extra_args, enum cil_flavor flavor, enum cil_flavor alias_flavor) 500 int cil_resolve_alias_to_actual(struct cil_tree_node *current, enum cil_flavor flavor) [all...] |
cil_tree.c | 37 #include "cil_flavor.h" 365 enum cil_flavor op_flavor = *((enum cil_flavor *)curr->data); 437 enum cil_flavor operand_flavor = *((enum cil_flavor *)curr->data); [all...] |
cil.c | 37 #include "cil_flavor.h" 472 void cil_destroy_data(void **data, enum cil_flavor flavor) 785 int cil_flavor_to_symtab_index(enum cil_flavor flavor, enum cil_sym_index *sym_index) [all...] |