Home
last modified time | relevance | path

Searched refs:roles (Results 1 – 25 of 49) sorted by relevance

12

/external/libsepol/src/
Duser_record.c19 char **roles; member
181 roles_realloc = realloc(user->roles, in sepol_user_add_role()
188 user->roles = roles_realloc; in sepol_user_add_role()
189 user->roles[user->num_roles - 1] = role_cp; in sepol_user_add_role()
208 if (!strcmp(user->roles[i], role)) in hidden_def()
239 free(user->roles[i]); in hidden_def()
240 free(user->roles); in hidden_def()
241 user->roles = tmp_roles; in hidden_def()
272 tmp_roles[i] = user->roles[i]; in sepol_user_get_roles()
292 if (!strcmp(user->roles[i], role)) { in hidden_def()
[all …]
Dusers.c22 ebitmap_t *roles = &(usrdatum->roles.roles); in user_to_record() local
35 ebitmap_for_each_bit(roles, rnode, bit) { in user_to_record()
112 const char **roles = NULL; in sepol_user_modify() local
133 if (sepol_user_get_roles(handle, user, &roles, &num_roles) < 0) in sepol_user_modify()
162 (const hashtab_key_t)roles[i]); in sepol_user_modify()
165 roles[i], cname); in sepol_user_modify()
173 (&(usrdatum->roles.roles), bit, 1)) in sepol_user_modify()
262 if (role_set_expand(&usrdatum->roles, &usrdatum->cache, in sepol_user_modify()
269 free(roles); in sepol_user_modify()
279 free(roles); in sepol_user_modify()
[all …]
Dgenusers.c90 ebitmap_destroy(&usrdatum->roles.roles);
91 ebitmap_init(&usrdatum->roles.roles);
106 ebitmap_init(&usrdatum->roles.roles);
164 (&usrdatum->roles.roles, bit, 1)) {
Droles.c25 sepol_policydb_t * p, char ***roles, unsigned int *nroles) in sepol_role_list() argument
43 *roles = tmp_roles; in sepol_role_list()
Dexpand.c703 if (map_ebitmap(&role->roles, &mapped_roles, state->rolemap)) in role_fix_callback()
705 if (ebitmap_union(&new_role->roles, &mapped_roles)) { in role_fix_callback()
712 ebitmap_for_each_bit(&role->roles, rnode, i) { in role_fix_callback()
984 if (role_set_expand(&user->roles, &tmp_union, state->out, state->base, state->rolemap)) { in user_copy_callback()
990 if (ebitmap_union(&new_user->roles.roles, &tmp_union)) { in user_copy_callback()
1157 ebitmap_t roles, new_roles; in copy_role_allows() local
1165 ebitmap_init(&roles); in copy_role_allows()
1168 if (role_set_expand(&cur->roles, &roles, state->out, state->base, state->rolemap)) { in copy_role_allows()
1178 ebitmap_for_each_bit(&roles, snode, i) { in copy_role_allows()
1212 ebitmap_destroy(&roles); in copy_role_allows()
[all …]
Dlink.c963 static int role_set_or_convert(role_set_t * roles, role_set_t * dst, in role_set_or_convert() argument
971 ebitmap_for_each_bit(&roles->roles, rnode, i) { in role_set_or_convert()
980 if (ebitmap_union(&dst->roles, &tmp)) { in role_set_or_convert()
983 dst->flags |= roles->flags; in role_set_or_convert()
1086 ebitmap_for_each_bit(&role->roles, rnode, i) { in role_fix_callback()
1095 if (ebitmap_union(&dest_role->roles, &e_tmp)) { in role_fix_callback()
1185 if (role_set_or_convert(&user->roles, &new_user->roles, mod, state)) { in user_fix_callback()
1318 (&cur->roles, &new_rule->roles, module, state) in copy_role_trans_list()
1374 (&cur->roles, &new_rule->roles, module, state) in copy_role_allow_list()
2377 ebitmap_for_each_bit(&role->roles, rnode, i) { in expand_role_attributes()
[all …]
Dhierarchy.c440 if (up && !ebitmap_contains(&up->roles.roles, &u->roles.roles)) { in check_user_hierarchy_callback()
Dpolicydb.c367 ebitmap_init(&x->roles); in role_set_init()
372 ebitmap_destroy(&x->roles); in role_set_destroy()
381 ebitmap_init(&x->roles); in role_datum_init()
390 ebitmap_destroy(&x->roles); in role_datum_destroy()
410 role_set_init(&x->roles); in user_datum_init()
421 role_set_destroy(&x->roles); in user_datum_destroy()
486 role_set_init(&x->roles); in role_trans_rule_init()
494 role_set_destroy(&x->roles); in role_trans_rule_destroy()
540 role_set_init(&x->roles); in role_allow_rule_init()
546 role_set_destroy(&x->roles); in role_allow_rule_destroy()
[all …]
Dcontext.c39 ebitmap_t types, roles; in context_is_valid() local
43 ebitmap_init(&roles); in context_is_valid()
Dwrite.c574 if (ebitmap_write(&x->roles, fp)) in role_set_write()
1037 if (ebitmap_write(&role->roles, fp)) in role_write()
1148 if (ebitmap_write(&usrdatum->roles.roles, fp)) in user_write()
1151 if (role_set_write(&usrdatum->roles, fp)) in user_write()
1569 if (role_set_write(&tr->roles, fp)) in role_trans_rule_write()
1598 if (role_set_write(&ra->roles, fp)) in role_allow_rule_write()
/external/checkpolicy/test/
Ddismod.c179 int display_mod_role_set(role_set_t * roles, policydb_t * p, FILE * fp) in display_mod_role_set() argument
183 if (roles->flags & ROLE_STAR) { in display_mod_role_set()
186 } else if (roles->flags & ROLE_COMP) { in display_mod_role_set()
190 for (i = ebitmap_startbit(&roles->roles); in display_mod_role_set()
191 i < ebitmap_length(&roles->roles); i++) { in display_mod_role_set()
192 if (!ebitmap_get_bit(&roles->roles, i)) in display_mod_role_set()
201 for (i = ebitmap_startbit(&roles->roles); in display_mod_role_set()
202 i < ebitmap_length(&roles->roles); i++) { in display_mod_role_set()
203 if (ebitmap_get_bit(&roles->roles, i)) in display_mod_role_set()
348 bitmap = &(p->user_val_to_struct[i]->roles.roles); in display_users()
[all …]
/external/libsepol/tests/
Dtest-expander-users.c48 ebitmap_for_each_bit(&user->roles.roles, tnode, i) { in check_user_roles()
/external/libxml2/include/libxml/
Dxlink.h111 const xlinkRole *roles,
139 const xlinkRole *roles,
/external/libsepol/include/sepol/policydb/
Dpolicydb.h89 ebitmap_t roles; member
126 ebitmap_t roles; /* roles with this attribute */ member
179 role_set_t roles; /* set of authorized roles for user */ member
253 role_set_t roles; /* current role */ member
261 role_set_t roles; /* current role */ member
/external/sepolicy/
Dusers1 user u roles { r } level s0 range s0 - mls_systemhigh;
DAndroid.mk34 …s te_macros attributes *.te) $(LOCAL_POLICY_TE) $(addprefix $(LOCAL_PATH)/, roles users ocontexts))
/external/libsepol/include/sepol/
Droles.h8 char ***roles, unsigned int *nroles);
/external/libsepol/tests/policies/test-hooks/
Dmodule_add_symbols.conf11 user user_add_1 roles { role_add_1 };
/external/libsepol/tests/policies/support/
Dmisc_macros.spt15 user $1 roles { $3 }`'ifdef(`enable_mls', ` level $4 range $5')`'ifdef(`enable_mcs',` level s0 rang…
/external/checkpolicy/
Dpolicy_parse.y78 %type <ptr> role_def roles
439 role_dominance : DOMINANCE '{' roles '}'
449 roles : role_def
451 | roles role_def
456 | ROLE identifier_push '{' roles '}'
Dpolicy_define.c1867 if (ebitmap_set_bit(&attr->roles, (r->s.value - 1), TRUE)) { in define_role_attr()
1931 if (ebitmap_set_bit(&attr->roles, (r->s.value - 1), TRUE)) { in define_roleattribute()
2184 if (ebitmap_set_bit(&set->roles, r->s.value - 1, TRUE)) { in set_roles()
2197 role_set_t roles; in define_role_trans() local
2220 role_set_init(&roles); in define_role_trans()
2227 if (set_roles(&roles, id)) in define_role_trans()
2273 if (role_set_expand(&roles, &e_roles, policydbp, NULL, NULL)) in define_role_trans()
2325 rule->roles = roles; in define_role_trans()
2362 if (set_roles(&ra->roles, id)) in define_role_allow()
3222 if (ebitmap_set_bit(&set->roles, i, TRUE)) in set_user_roles()
[all …]
Dpolicy_scan.l82 roles { return(ROLES); }
/external/chromium/chrome/browser/accessibility/
Dbrowser_accessibility_cocoa.mm36 static const RoleEntry roles[] = {
146 const size_t numRoles = sizeof(roles) / sizeof(roles[0]);
148 if (roles[i].value == value) {
149 role = roles[i].string;
/external/libsepol/
DAndroid.mk34 src/roles.c \
/external/webkit/Source/WebCore/accessibility/
DAccessibilityObject.cpp906 const RoleEntry roles[] = { in createARIARoleMap() local
972 for (size_t i = 0; i < WTF_ARRAY_LENGTH(roles); ++i) in createARIARoleMap()
973 roleMap->set(roles[i].ariaRole, roles[i].webcoreRole); in createARIARoleMap()

12