Searched refs:cil_class (Results 1 - 17 of 17) sorted by relevance

/external/selinux/libsepol/cil/src/
H A Dcil_find.h38 struct cil_list *cil_expand_class(struct cil_class *class);
H A Dcil_binary.h74 int cil_common_to_policydb(policydb_t *pdb, struct cil_class *cil_common, common_datum_t **common_out);
80 * @param[in] datum The cil_class datum.
84 int cil_class_to_policydb(policydb_t *pdb, struct cil_class *cil_class);
H A Dcil_internal.h353 struct cil_class { struct
357 struct cil_class *common; /* Only used for kernel class */
372 struct cil_class *class;
539 struct cil_class *obj;
553 struct cil_class *obj;
594 struct cil_class *obj;
610 struct cil_class *obj;
621 struct cil_class *obj;
820 struct cil_class *class;
949 void cil_class_init(struct cil_class **clas
[all...]
H A Dcil_find.c143 struct cil_class *c1 = cp1->class;
144 struct cil_class *c2 = cp2->class;
251 struct cil_list *cil_expand_class(struct cil_class *class)
H A Dcil_verify.c384 struct cil_class *class = node->data;
1235 struct cil_class *class;
1286 struct cil_class *class = node->data;
1289 struct cil_class *common = class->common;
1568 struct cil_class *class;
1598 struct cil_class *mc = node->data;
H A Dcil_reset_ast.c22 static void cil_reset_class(struct cil_class *class)
25 struct cil_class *common = class->common;
H A Dcil_resolve_ast.c154 struct cil_class *class;
161 class = (struct cil_class *)datum;
285 permx->obj = (struct cil_class*)obj_datum;
384 rule->obj = (struct cil_class*)obj_datum;
592 nametypetrans->obj = (struct cil_class*)obj_datum;
650 rangetrans->obj = (struct cil_class*)obj_datum;
690 struct cil_class *class = NULL;
691 struct cil_class *common = NULL;
707 class = (struct cil_class *)class_datum;
708 common = (struct cil_class *)common_datu
[all...]
H A Dcil_binary.c241 int cil_common_to_policydb(policydb_t *pdb, struct cil_class *cil_common, common_datum_t **common_out)
289 int cil_classorder_to_policydb(policydb_t *pdb, const struct cil_db *db, struct cil_class *class_value_to_cil[], struct cil_perm **perm_value_to_cil[])
295 struct cil_class *cil_class = curr_class->data; local
304 key = cil_strdup(cil_class->datum.fqn);
313 class_value_to_cil[class_index] = cil_class;
320 if (cil_class->common != NULL) {
322 struct cil_class *cil_common = cil_class->common;
324 key = cil_class
[all...]
H A Dcil_policy.c1071 fprintf(file_arr[CONSTRAINS], " %s ", ((struct cil_class*)vt->class)->datum.name);
1079 fprintf(file_arr[CONSTRAINS], " %s " , ((struct cil_class*)vt->class)->datum.name);
1214 strcpy(temp, "/tmp/cil_class-XXXXXX");
1273 struct cil_class *class = item->data;
H A Dcil_tree.c812 struct cil_class *cls = node->data;
842 struct cil_class *common = node->data;
878 struct cil_class *cm = node->data;
H A Dcil_build_ast.h52 void cil_destroy_class(struct cil_class *class);
H A Dcil_post.c343 struct cil_class *class = node->data;
1735 struct cil_class *class = cp->class;
1736 struct cil_class *common = class->common;
1821 static int __evaluate_map_class(struct cil_class *mc, struct cil_db *db)
H A Dcil.c1682 cil_symtab_destroy(&((struct cil_class*)current->data)->perms);
1711 *symtab = &((struct cil_class*)node->data)->perms;
1880 void cil_class_init(struct cil_class **class)
H A Dcil_copy_ast.c235 struct cil_class *orig = data;
236 struct cil_class *new = NULL;
H A Dcil_build_ast.c356 struct cil_class *class = NULL;
397 void cil_destroy_class(struct cil_class *class)
830 struct cil_class *map = NULL;
928 struct cil_class *common = NULL;
/external/selinux/libsepol/cil/test/unit/
H A Dtest_cil_copy_ast.c183 struct cil_class *new_node;
279 struct cil_class *test_cls;
1446 struct cil_class *test_class;
H A Dtest_cil_build_ast.c494 struct cil_class *new_node;
575 struct cil_class *new_node;
787 struct cil_class *test_cls;
815 struct cil_class *test_cls;
845 struct cil_class *test_cls;
10591 struct cil_class *test_cls;
10681 struct cil_class *test_cls;
10709 struct cil_class *test_cls;

Completed in 164 milliseconds