/external/selinux/checkpolicy/ |
D | policy_define.h | 70 role_datum_t *define_role_dom(role_datum_t *r); 71 role_datum_t *merge_roles_dom(role_datum_t *r1,role_datum_t *r2);
|
D | module_compiler.h | 33 role_datum_t *declare_role(unsigned char isattr); 38 role_datum_t *get_local_role(char *id, uint32_t value, unsigned char isattr);
|
D | module_compiler.c | 168 char *role_id, role_datum_t *role) in role_implicit_bounds() 170 role_datum_t *bounds; in role_implicit_bounds() 204 role_datum_t *declare_role(unsigned char isattr) in declare_role() 207 role_datum_t *role = NULL, *dest_role = NULL; in declare_role() 215 if ((role = (role_datum_t *) malloc(sizeof(*role))) == NULL) { in declare_role() 247 dest_role = (role_datum_t *) hashtab_search(roles_tab, dest_id); in declare_role() 250 (role_datum_t *) malloc(sizeof(*dest_role))) == in declare_role() 561 role_datum_t *get_local_role(char *id, uint32_t value, unsigned char isattr) in get_local_role() 563 role_datum_t *dest_roledatum; in get_local_role() 577 dest_roledatum = (role_datum_t *)malloc(sizeof(role_datum_t)); in get_local_role() [all …]
|
D | policy_define.c | 2536 role_datum_t *role; in define_role_types() 2590 role_datum_t *r, *attr; in define_role_attr() 2639 role_datum_t *r, *attr; in define_roleattribute() 2700 role_datum_t *merge_roles_dom(role_datum_t * r1, role_datum_t * r2) in merge_roles_dom() 2702 role_datum_t *new; in merge_roles_dom() 2705 return (role_datum_t *) 1; /* any non-NULL value */ in merge_roles_dom() 2708 new = malloc(sizeof(role_datum_t)); in merge_roles_dom() 2713 memset(new, 0, sizeof(role_datum_t)); in merge_roles_dom() 2745 role_datum_t *rdp = (role_datum_t *) arg; in dominate_role_recheck() 2746 role_datum_t *rdatum = (role_datum_t *) datum; in dominate_role_recheck() [all …]
|
D | policy_parse.y | 510 { $$ = merge_roles_dom((role_datum_t*)$1, (role_datum_t*)$2); if ($$ == 0) return -1;} 515 {$$ = define_role_dom((role_datum_t*)$4); if ($$ == 0) return -1;}
|
/external/selinux/libsepol/tests/ |
D | test-linker-roles.c | 55 static void only_dominates_self(policydb_t * p, role_datum_t * role) in only_dominates_self() 73 role_datum_t *role; in base_role_tests() 102 role_datum_t *role; in module_role_tests()
|
D | test-common.c | 78 role_datum_t *d = (role_datum_t *) datum; in role_test_index() 185 role_datum_t *test_role_type_set(policydb_t * p, char *id, avrule_decl_t * decl, char **types, unsi… in test_role_type_set() 189 role_datum_t *role; in test_role_type_set()
|
D | test-common.h | 65 extern role_datum_t *test_role_type_set(policydb_t * p, char *id, avrule_decl_t * decl, char **type…
|
/external/selinux/libsepol/src/ |
D | context.c | 37 role_datum_t *role; in context_is_valid() 151 role_datum_t *roldatum; in context_from_record() 177 roldatum = (role_datum_t *) hashtab_search(policydb->p_roles.table, in context_from_record()
|
D | link.c | 351 role_datum_t *role, *base_role, *new_role = NULL; in role_copy_callback() 354 role = (role_datum_t *) datum; in role_copy_callback() 384 (role_datum_t *) malloc(sizeof(*new_role))) == NULL) { in role_copy_callback() 793 role_datum_t *role = (role_datum_t *) datum; in role_bounds_copy_callback() 794 role_datum_t *dest; in role_bounds_copy_callback() 1097 role_datum_t *role, *dest_role = NULL; in role_fix_callback() 1104 role = (role_datum_t *) datum; in role_fix_callback() 2412 role_datum_t *role, *sub_attr; in expand_role_attributes() 2418 role = (role_datum_t *)datum; in expand_role_attributes() 2472 role_datum_t *decl_role, *base_role; in populate_decl_roleattributes() [all …]
|
D | expand.c | 562 role_datum_t *role = (role_datum_t *) datum; in role_bounds_copy_callback() 563 role_datum_t *dest; in role_bounds_copy_callback() 706 role_datum_t *role = (role_datum_t *) datum; in role_remap_dominates() 731 role_datum_t *role, *new_role, *regular_role; in role_fix_callback() 738 role = (role_datum_t *)datum; in role_fix_callback() 758 (role_datum_t *)hashtab_search(state->out->p_roles.table, id); in role_fix_callback() 777 regular_role = (role_datum_t *)hashtab_search( in role_fix_callback() 799 role_datum_t *role; in role_copy_callback() 800 role_datum_t *new_role; in role_copy_callback() 805 role = (role_datum_t *) datum; in role_copy_callback() [all …]
|
D | policydb.c | 452 void role_datum_init(role_datum_t * x) in role_datum_init() 454 memset(x, 0, sizeof(role_datum_t)); in role_datum_init() 461 void role_datum_destroy(role_datum_t * x) in role_datum_destroy() 691 role_datum_t *role; in roles_init() 693 role = calloc(1, sizeof(role_datum_t)); in roles_init() 784 role_datum_t *role; in policydb_role_cache() 786 role = (role_datum_t *) datum; in policydb_role_cache() 875 role_datum_t *role; in role_index() 877 role = (role_datum_t *) datum; in role_index() 1070 p->role_val_to_struct = (role_datum_t **) in policydb_index_others() [all …]
|
D | hierarchy.c | 407 role_datum_t *r, *rp; in check_role_hierarchy_callback() 410 r = (role_datum_t *) d; in check_role_hierarchy_callback()
|
D | genusers.c | 43 role_datum_t *roldatum;
|
D | users.c | 117 role_datum_t *roldatum; in sepol_user_modify()
|
D | services.c | 395 role_datum_t *r1, *r2; in constraint_expr_eval_reason() 1570 role_datum_t *role; in convert_context() 1594 role = (role_datum_t *) hashtab_search(args->newp->p_roles.table, in convert_context() 1996 role_datum_t *role; in sepol_get_user_sids()
|
D | write.c | 1038 role_datum_t *role; in role_write() 1045 role = (role_datum_t *) datum; in role_write() 1927 role_datum_t *role = datum; in role_attr_uncount()
|
D | module_to_cil.c | 165 role_datum_t *role; 281 role_datum_t *role = data; in roles_gather_map()
|
/external/selinux/libsepol/include/sepol/policydb/ |
D | policydb.h | 143 } role_datum_t; typedef 523 role_datum_t **role_val_to_struct; 639 extern void role_datum_init(role_datum_t * x); 640 extern void role_datum_destroy(role_datum_t * x);
|
/external/selinux/libsepol/cil/src/ |
D | cil_binary.c | 115 static int __cil_get_sepol_role_datum(policydb_t *pdb, struct cil_symtab_datum *datum, role_datum_t… in __cil_get_sepol_role_datum() 407 role_datum_t *sepol_role = cil_malloc(sizeof(*sepol_role)); in cil_role_to_policydb() 440 role_datum_t *sepol_role = NULL; in cil_role_bounds_to_policydb() 441 role_datum_t *sepol_parent = NULL; in cil_role_bounds_to_policydb() 465 role_datum_t *sepol_role = NULL; in cil_roletype_to_policydb() 756 role_datum_t *sepol_role = NULL; in cil_userrole_to_policydb() 1870 role_datum_t *sepol_src = NULL; in cil_roletrans_to_policydb() 1874 role_datum_t *sepol_result = NULL; in cil_roletrans_to_policydb() 1958 role_datum_t *sepol_src = NULL; in cil_roleallow_to_policydb() 1959 role_datum_t *sepol_tgt = NULL; in cil_roleallow_to_policydb() [all …]
|
/external/selinux/checkpolicy/test/ |
D | dismod.c | 499 role_datum_t *role; in role_display_callback() 502 role = (role_datum_t *) datum; in role_display_callback()
|