Home
last modified time | relevance | path

Searched refs:classorder (Results 1 – 25 of 27) sorted by relevance

12

/external/selinux/secilc/docs/
Dcil_class_and_permission_statements.md142 classorder section in Class and Permission Statements
145 …s. This is a mandatory statement. Multiple [`classorder`](cil_class_and_permission_statements.md#c…
149 (classorder (class_id ...))
160 <td align="left"><p><code>classorder</code></p></td>
161 <td align="left"><p>The <code>classorder</code> keyword.</p></td>
177 (classorder (file dir))
178 (classorder (dir process))
182classorder`](#classorder), the `unordered` keyword may be used in a [`classorder`](#classorder) st…
194 (classorder (file dir))
195 (classorder (dir foo))
[all …]
DREADME.md41 * [classorder](cil_class_and_permission_statements.md#classorder)
/external/selinux/secilc/test/
Dneverallow.cil2 (classorder (CLASS))
24 (classorder (CLASS c1 c2 c3))
Dminimum.cil2 (classorder (CLASS))
Dpolicy.cil51 (classorder (file char))
52 (classorder (unordered dir))
53 (classorder (unordered c a b d e f))
54 (classorder (char b c a))
Doptional_test.cil3 (classorder (CLASS))
Dbounds.cil2 (classorder (CLASS))
24 (classorder (CLASS c1 c2 c3))
Dblock_test.cil3 (classorder (CLASS))
Din_test.cil3 (classorder (CLASS))
Dname_resolution_test.cil3 (classorder (CLASS))
/external/selinux/libsemanage/tests/
Dtest_handle.cil20 (classorder (test_class))
Dtest_fcontext.cil24 (classorder (test_class))
Dtest_bool.cil20 (classorder (test_class))
Dtest_user.cil26 (classorder (test_class))
Dtest_port.cil23 (classorder (file))
Dtest_ibendport.cil24 (classorder (test_class))
Dtest_node.cil24 (classorder (node))
Dtest_iface.cil24 (classorder (netif))
/external/selinux/python/audit2allow/
Dtest_dummy_policy.cil72 (classorder (blk_file file dir tcp_socket))
/external/selinux/libsepol/cil/src/
Dcil_policy.c708 static void cil_class_decls_to_policy(FILE *out, struct cil_list *classorder) in cil_class_decls_to_policy() argument
712 cil_list_for_each(i1, classorder) { in cil_class_decls_to_policy()
747 static void cil_classes_to_policy(FILE *out, struct cil_list *classorder) in cil_classes_to_policy() argument
753 cil_list_for_each(i1, classorder) { in cil_classes_to_policy()
1923 cil_class_decls_to_policy(out, db->classorder); in cil_gen_policy()
1928 cil_classes_to_policy(out, db->classorder); in cil_gen_policy()
Dcil_internal.h286 struct cil_list *classorder; member
1001 void cil_classorder_init(struct cil_classorder **classorder);
Dcil.c419 (*db)->classorder = NULL; in cil_db_init()
472 cil_list_destroy(&(*db)->classorder, CIL_FALSE); in cil_db_destroy()
2122 void cil_classorder_init(struct cil_classorder **classorder) in cil_classorder_init() argument
2124 *classorder = cil_malloc(sizeof(**classorder)); in cil_classorder_init()
2126 (*classorder)->class_list_str = NULL; in cil_classorder_init()
Dcil_build_ast.c450 struct cil_classorder *classorder = NULL; in cil_gen_classorder() local
464 cil_classorder_init(&classorder); in cil_gen_classorder()
466 rc = cil_fill_list(parse_current->next->cl_head, CIL_CLASSORDER, &classorder->class_list_str); in cil_gen_classorder()
471 head = classorder->class_list_str->head; in cil_gen_classorder()
472 cil_list_for_each(curr, classorder->class_list_str) { in cil_gen_classorder()
486 ast_node->data = classorder; in cil_gen_classorder()
493 cil_destroy_classorder(classorder); in cil_gen_classorder()
497 void cil_destroy_classorder(struct cil_classorder *classorder) in cil_destroy_classorder() argument
499 if (classorder == NULL) { in cil_destroy_classorder()
503 if (classorder->class_list_str != NULL) { in cil_destroy_classorder()
[all …]
Dcil_tree.c927 struct cil_classorder *classorder = node->data; in cil_tree_print_node() local
930 if (classorder->class_list_str == NULL) { in cil_tree_print_node()
936 cil_list_for_each(class, classorder->class_list_str) { in cil_tree_print_node()
Dcil_build_ast.h54 void cil_destroy_classorder(struct cil_classorder *classorder);

12