/external/selinux/secilc/test/ |
minimum.cil | 2 (classorder (CLASS))
|
neverallow.cil | 2 (classorder (CLASS)) 24 (classorder (CLASS c1 c2 c3))
|
optional_test.cil | 3 (classorder (CLASS))
|
policy.cil | 51 (classorder (file char)) 52 (classorder (unordered dir)) 53 (classorder (unordered c a b d e f)) 54 (classorder (char b c a))
|
block_test.cil | 3 (classorder (CLASS))
|
in_test.cil | 3 (classorder (CLASS))
|
bounds.cil | 2 (classorder (CLASS)) 24 (classorder (CLASS c1 c2 c3))
|
name_resolution_test.cil | 3 (classorder (CLASS))
|
/external/selinux/secilc/docs/ |
cil_class_and_permission_statements.md | 142 classorder 145 Defines the order of [class](#class)'s. This is a mandatory statement. Multiple [`classorder`](cil_class_and_permission_statements.md#classorder) statements declared in the policy will form an ordered list. 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)) 180 **Unordered Classorder Statement:** 182 If users do not have knowledge of the existing [`classorder`](#classorder), the `unordered` keyword may be used in a [`classorder`](#classorder) statement. Th (…) [all...] |
README.md | 41 * [classorder](cil_class_and_permission_statements.md#classorder)
|
/external/selinux/libsepol/cil/src/ |
cil_internal.h | 275 struct cil_list *classorder; member in struct:cil_db 950 void cil_classorder_init(struct cil_classorder **classorder);
|
cil_build_ast.c | 417 struct cil_classorder *classorder = NULL; local 431 cil_classorder_init(&classorder); 433 rc = cil_fill_list(parse_current->next->cl_head, CIL_CLASSORDER, &classorder->class_list_str); 438 head = classorder->class_list_str->head; 439 cil_list_for_each(curr, classorder->class_list_str) { 442 cil_log(CIL_ERR, "Classorder 'unordered' keyword must be followed by one or more class.\n"); 446 cil_log(CIL_ERR, "Classorder can only use 'unordered' keyword as the first item in the list.\n"); 453 ast_node->data = classorder; 459 cil_log(CIL_ERR, "Bad classorder declaration at line %d of %s\n", 461 cil_destroy_classorder(classorder); [all...] |
cil_tree.c | 826 struct cil_classorder *classorder = node->data; local 829 if (classorder->class_list_str == NULL) { 830 cil_log(CIL_INFO, "CLASSORDER: ()\n"); 834 cil_log(CIL_INFO, "CLASSORDER: ("); 835 cil_list_for_each(class, classorder->class_list_str) { [all...] |
cil.c | 145 CIL_KEY_CLASSORDER = cil_strpool_add("classorder"); 248 (*db)->classorder = NULL; 297 cil_list_destroy(&(*db)->classorder, CIL_FALSE); [all...] |
cil_build_ast.h | 54 void cil_destroy_classorder(struct cil_classorder *classorder);
|
cil_resolve_ast.c | 1414 struct cil_classorder *classorder = current->data; local [all...] |
cil_policy.c | [all...] |
cil_verify.c | 386 cil_log(CIL_ERR, "Class %s not in classorder statement at line %d of %s\n", class->datum.name, node->line, node->path); [all...] |
cil_binary.c | 294 cil_list_for_each(curr_class, db->classorder) { [all...] |
/external/selinux/libsepol/src/ |
module_to_cil.c | [all...] |