Searched refs:role_datum_t (Results 1 - 19 of 19) sorted by relevance

/external/checkpolicy/
H A Dpolicy_define.h69 role_datum_t *define_role_dom(role_datum_t *r);
70 role_datum_t *merge_roles_dom(role_datum_t *r1,role_datum_t *r2);
H A Dmodule_compiler.h33 role_datum_t *declare_role(unsigned char isattr);
38 role_datum_t *get_local_role(char *id, uint32_t value, unsigned char isattr);
H A Dmodule_compiler.c167 char *role_id, role_datum_t *role)
169 role_datum_t *bounds;
203 role_datum_t *declare_role(unsigned char isattr)
206 role_datum_t *role = NULL, *dest_role = NULL;
214 if ((role = (role_datum_t *) malloc(sizeof(*role))) == NULL) {
237 /* create a new role_datum_t for this decl, if necessary */
246 dest_role = (role_datum_t *) hashtab_search(roles_tab, dest_id);
249 (role_datum_t *) malloc(sizeof(*dest_role))) ==
552 /* Return a role_datum_t for the local avrule_decl with the given ID.
560 role_datum_t *get_local_rol
[all...]
H A Dpolicy_define.c1919 role_datum_t *role;
1973 role_datum_t *r, *attr;
2022 role_datum_t *r, *attr;
2083 role_datum_t *merge_roles_dom(role_datum_t * r1, role_datum_t * r2)
2085 role_datum_t *new;
2088 return (role_datum_t *) 1; /* any non-NULL value */
2091 new = malloc(sizeof(role_datum_t));
2096 memset(new, 0, sizeof(role_datum_t));
[all...]
H A Dpolicy_parse.y494 { $$ = merge_roles_dom((role_datum_t*)$1, (role_datum_t*)$2); if ($$ == 0) return -1;}
499 {$$ = define_role_dom((role_datum_t*)$4); if ($$ == 0) return -1;}
/external/libsepol/tests/
H A Dtest-common.h65 extern role_datum_t *test_role_type_set(policydb_t * p, char *id, avrule_decl_t * decl, char **types, unsigned int len, unsigned int flags);
H A Dtest-common.c78 role_datum_t *d = (role_datum_t *) datum;
185 role_datum_t *test_role_type_set(policydb_t * p, char *id, avrule_decl_t * decl, char **types, unsigned int len, unsigned int flags)
189 role_datum_t *role;
H A Dtest-linker-roles.c55 static void only_dominates_self(policydb_t * p, role_datum_t * role)
73 role_datum_t *role;
102 role_datum_t *role;
/external/libsepol/src/
H A Dcontext.c37 role_datum_t *role;
151 role_datum_t *roldatum;
177 roldatum = (role_datum_t *) hashtab_search(policydb->p_roles.table,
H A Dlink.c351 role_datum_t *role, *base_role, *new_role = NULL;
354 role = (role_datum_t *) datum;
384 (role_datum_t *) malloc(sizeof(*new_role))) == NULL) {
792 role_datum_t *role = (role_datum_t *) datum;
793 role_datum_t *dest;
1096 role_datum_t *role, *dest_role = NULL;
1103 role = (role_datum_t *) datum;
2411 role_datum_t *role, *sub_attr;
2417 role = (role_datum_t *)datu
[all...]
H A Dhierarchy.c407 role_datum_t *r, *rp;
410 r = (role_datum_t *) d;
H A Dpolicydb.c438 void role_datum_init(role_datum_t * x)
440 memset(x, 0, sizeof(role_datum_t));
447 void role_datum_destroy(role_datum_t * x)
677 role_datum_t *role;
679 role = calloc(1, sizeof(role_datum_t));
770 role_datum_t *role;
772 role = (role_datum_t *) datum;
861 role_datum_t *role;
863 role = (role_datum_t *) datum;
1056 p->role_val_to_struct = (role_datum_t **)
[all...]
H A Dexpand.c638 role_datum_t *role = (role_datum_t *) datum;
639 role_datum_t *dest;
782 role_datum_t *role = (role_datum_t *) datum;
807 role_datum_t *role, *new_role, *regular_role;
814 role = (role_datum_t *)datum;
834 (role_datum_t *)hashtab_search(state->out->p_roles.table, id);
853 regular_role = (role_datum_t *)hashtab_search(
875 role_datum_t *rol
[all...]
H A Dgenusers.c43 role_datum_t *roldatum;
H A Dusers.c117 role_datum_t *roldatum;
H A Dservices.c390 role_datum_t *r1, *r2;
1494 role_datum_t *role;
1518 role = (role_datum_t *) hashtab_search(args->newp->p_roles.table,
1920 role_datum_t *role;
H A Dwrite.c1009 role_datum_t *role;
1016 role = (role_datum_t *) datum;
1861 role_datum_t *role = datum;
/external/libsepol/include/sepol/policydb/
H A Dpolicydb.h141 } role_datum_t; typedef in typeref:struct:role_datum
502 role_datum_t **role_val_to_struct;
618 extern void role_datum_init(role_datum_t * x);
619 extern void role_datum_destroy(role_datum_t * x);
/external/checkpolicy/test/
H A Ddismod.c499 role_datum_t *role;
502 role = (role_datum_t *) datum;

Completed in 112 milliseconds