Home
last modified time | relevance | path

Searched refs:class_datum_t (Results 1 – 20 of 20) sorted by relevance

/aosp_15_r20/external/selinux/checkpolicy/
H A Dcheckpolicy.c390 class_datum_t *cladatum; in main()
782 (class_datum_t *) hashtab_search(policydb. in main()
896 (class_datum_t *) hashtab_search(policydb. in main()
1101 (class_datum_t *) hashtab_search(policydb. in main()
1196 (class_datum_t *) hashtab_search(policydb. in main()
1247 (class_datum_t *) hashtab_search(policydb. in main()
H A Dpolicy_define.c160 class_datum_t *datum = 0; in define_class()
175 datum = (class_datum_t *) malloc(sizeof(class_datum_t)); in define_class()
180 memset(datum, 0, sizeof(class_datum_t)); in define_class()
349 class_datum_t *cladatum; in read_classes()
375 class_datum_t *cladatum; in define_default_user()
410 class_datum_t *cladatum; in define_default_role()
445 class_datum_t *cladatum; in define_default_type()
480 class_datum_t *cladatum; in define_default_range()
609 class_datum_t *cladatum; in define_av_perms()
625 cladatum = (class_datum_t *) hashtab_search(policydbp->p_classes.table, in define_av_perms()
[all …]
H A Dmodule_compiler.c771 static void class_datum_destroy(class_datum_t * cladatum) in class_datum_destroy()
784 class_datum_t *datum = NULL; in require_class()
1185 const class_datum_t *cladatum = in is_perm_in_scope()
1186 (class_datum_t *) hashtab_search(policydbp->p_classes.table, in is_perm_in_scope()
/aosp_15_r20/external/selinux/libsepol/src/
H A Dlink.c65 class_datum_t *src_class, *dest_class;
131 class_datum_t *src_class = state->src_class; in permission_copy_callback()
132 class_datum_t *dest_class = state->dest_class; in permission_copy_callback()
211 class_datum_t *olddatum, in class_copy_default_new_object()
212 class_datum_t *newdatum) in class_copy_default_new_object()
249 class_datum_t *cladatum, *new_class = NULL; in class_copy_callback()
254 cladatum = (class_datum_t *) datum; in class_copy_callback()
290 (class_datum_t *) calloc(1, sizeof(class_datum_t)); in class_copy_callback()
1964 const class_datum_t *cladatum = pol->class_val_to_struct[i]; in is_decl_requires_met()
2036 class_datum_t *cladatum; in debug_requirements()
[all …]
H A Dservices.c919 class_datum_t *tclass_datum; in context_struct_compute_av()
1043 class_datum_t *tclass_datum; in sepol_validate_transition_reason_buffer()
1185 class_datum_t *tclass_datum; in sepol_string_to_security_class()
1205 class_datum_t *tclass_datum; in sepol_string_to_av_perm()
1554 class_datum_t *cladatum, *cladatum2; in validate_class()
1557 cladatum = (class_datum_t *) datum; in validate_class()
1560 (class_datum_t *) hashtab_search(newp->p_classes.table, key); in validate_class()
H A Dkernel_to_conf.c272 class_datum_t *class, in class_constraint_rules_to_strs()
378 class_datum_t *class; in constraint_rules_to_strs()
403 class_datum_t *class; in validatetrans_rules_to_strs()
560 class_datum_t *class; in write_class_and_common_rules_to_conf()
630 static int write_default_user_to_conf(FILE *out, char *class_name, class_datum_t *class) in write_default_user_to_conf()
650 static int write_default_role_to_conf(FILE *out, char *class_name, class_datum_t *class) in write_default_role_to_conf()
670 static int write_default_type_to_conf(FILE *out, char *class_name, class_datum_t *class) in write_default_type_to_conf()
690 static int write_default_range_to_conf(FILE *out, char *class_name, class_datum_t *class) in write_default_range_to_conf()
727 class_datum_t *class; in write_default_rules_to_conf()
H A Dkernel_to_cil.c276 class_datum_t *class, in class_constraint_rules_to_strs()
374 class_datum_t *class; in constraint_rules_to_strs()
400 class_datum_t *class; in validatetrans_rules_to_strs()
476 class_datum_t *class; in write_class_decl_rules_to_cil()
654 static int write_default_user_to_cil(FILE *out, char *class_name, class_datum_t *class) in write_default_user_to_cil()
674 static int write_default_role_to_cil(FILE *out, char *class_name, class_datum_t *class) in write_default_role_to_cil()
694 static int write_default_type_to_cil(FILE *out, char *class_name, class_datum_t *class) in write_default_type_to_cil()
714 static int write_default_range_to_cil(FILE *out, char *class_name, class_datum_t *class) in write_default_range_to_cil()
751 class_datum_t *class; in write_default_rules_to_cil()
H A Dexpand.c410 class_datum_t *olddatum, in class_copy_default_new_object()
411 class_datum_t *newdatum) in class_copy_default_new_object()
450 class_datum_t *class, *new_class; in class_copy_callback()
454 class = (class_datum_t *) datum; in class_copy_callback()
465 new_class = (class_datum_t *) malloc(sizeof(class_datum_t)); in class_copy_callback()
470 memset(new_class, 0, sizeof(class_datum_t)); in class_copy_callback()
536 class_datum_t *class, *new_class; in constraint_copy_callback()
540 class = (class_datum_t *) datum; in constraint_copy_callback()
H A Dpolicydb.c1022 class_datum_t *cladatum; in class_index()
1024 cladatum = (class_datum_t *) datum; in class_index()
1151 p->class_val_to_struct = (class_datum_t **) in policydb_index_classes()
1152 calloc(p->p_classes.nprim, sizeof(class_datum_t *)); in policydb_index_classes()
1325 class_datum_t *cladatum; in class_destroy()
1330 cladatum = (class_datum_t *) datum; in class_destroy()
2239 class_datum_t *cladatum; in class_read()
2245 cladatum = (class_datum_t *) calloc(1, sizeof(class_datum_t)); in class_read()
4080 class_datum_t *tclass_datum; in policydb_string_to_security_class()
4094 class_datum_t *tclass_datum; in policydb_string_to_av_perm()
H A Davrule_block.c195 int is_perm_existent(const class_datum_t *cladatum, const char *perm_id) in is_perm_existent()
H A Dutil.c89 const class_datum_t *cladatum = policydbp->class_val_to_struct[tclass - 1]; in sepol_av_to_string()
H A Dpolicydb_validate.c439 static int validate_class_datum(sepol_handle_t *handle, const class_datum_t *class, validate_t flav… in validate_class_datum()
939 const class_datum_t *cladatum = p->class_val_to_struct[tclass - 1]; in validate_access_vector()
H A Dwrite.c1029 class_datum_t *cladatum; in class_write()
1037 cladatum = (class_datum_t *) datum; in class_write()
/aosp_15_r20/external/selinux/libsepol/cil/src/
H A Dcil_binary.c113 …get_sepol_class_datum(policydb_t *pdb, struct cil_symtab_datum *datum, class_datum_t **sepol_class) in __cil_get_sepol_class_datum()
300 class_datum_t *sepol_class = cil_malloc(sizeof(*sepol_class)); in cil_classorder_to_policydb()
301 memset(sepol_class, 0, sizeof(class_datum_t)); in cil_classorder_to_policydb()
1075 class_datum_t *sepol_obj = NULL; in __cil_type_rule_to_avtab_helper()
1174 class_datum_t *sepol_obj = NULL; in __cil_typetransition_to_avtab_helper()
1293 static int __perm_str_to_datum(char *perm_str, class_datum_t *sepol_class, uint32_t *datum) in __perm_str_to_datum()
1317 static int __cil_perms_to_datum(struct cil_list *perms, class_datum_t *sepol_class, uint32_t *datum) in __cil_perms_to_datum()
1393 class_datum_t *sepol_class = NULL; in __cil_avrule_expand_helper()
1766 class_datum_t *sepol_obj; in __cil_avrulex_xperm_to_policydb()
1880 class_datum_t *sepol_obj = NULL; in __cil_avrulex_to_hashtable_helper()
[all …]
/aosp_15_r20/external/selinux/libsepol/tests/
H A Dtest-common.c71 class_datum_t *d = (class_datum_t *) datum; in class_test_index()
/aosp_15_r20/external/selinux/libsepol/include/sepol/policydb/
H A Davrule_block.h39 extern int is_perm_existent(const class_datum_t *cladatum, const char *perm_id);
H A Dpolicydb.h135 } class_datum_t; typedef
548 class_datum_t **class_val_to_struct;
/aosp_15_r20/external/selinux/python/audit2allow/
H A Dsepolgen-ifgen-attr-helper.c63 class_datum_t *cladatum; in render_access_mask()
/aosp_15_r20/system/sepolicy/tools/
H A Dsepolicy-check.c119 class_datum_t *cls = NULL; in check_rule()
/aosp_15_r20/system/sepolicy/tools/sepolicy-analyze/
H A Dneverallow.c188 class_datum_t *cls = NULL; in read_classperms()