/external/libsepol/src/ |
D | user_record.c | 19 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 …]
|
D | users.c | 22 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 …]
|
D | genusers.c | 90 ebitmap_destroy(&usrdatum->roles.roles); 91 ebitmap_init(&usrdatum->roles.roles); 106 ebitmap_init(&usrdatum->roles.roles); 164 (&usrdatum->roles.roles, bit, 1)) {
|
D | roles.c | 25 sepol_policydb_t * p, char ***roles, unsigned int *nroles) in sepol_role_list() argument 43 *roles = tmp_roles; in sepol_role_list()
|
D | expand.c | 703 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 …]
|
D | link.c | 963 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 …]
|
D | hierarchy.c | 440 if (up && !ebitmap_contains(&up->roles.roles, &u->roles.roles)) { in check_user_hierarchy_callback()
|
D | policydb.c | 367 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 …]
|
D | context.c | 39 ebitmap_t types, roles; in context_is_valid() local 43 ebitmap_init(&roles); in context_is_valid()
|
D | write.c | 574 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/ |
D | dismod.c | 179 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/ |
D | test-expander-users.c | 48 ebitmap_for_each_bit(&user->roles.roles, tnode, i) { in check_user_roles()
|
/external/libxml2/include/libxml/ |
D | xlink.h | 111 const xlinkRole *roles, 139 const xlinkRole *roles,
|
/external/libsepol/include/sepol/policydb/ |
D | policydb.h | 89 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/ |
D | users | 1 user u roles { r } level s0 range s0 - mls_systemhigh;
|
D | Android.mk | 34 …s te_macros attributes *.te) $(LOCAL_POLICY_TE) $(addprefix $(LOCAL_PATH)/, roles users ocontexts))
|
/external/libsepol/include/sepol/ |
D | roles.h | 8 char ***roles, unsigned int *nroles);
|
/external/libsepol/tests/policies/test-hooks/ |
D | module_add_symbols.conf | 11 user user_add_1 roles { role_add_1 };
|
/external/libsepol/tests/policies/support/ |
D | misc_macros.spt | 15 user $1 roles { $3 }`'ifdef(`enable_mls', ` level $4 range $5')`'ifdef(`enable_mcs',` level s0 rang…
|
/external/checkpolicy/ |
D | policy_parse.y | 78 %type <ptr> role_def roles 439 role_dominance : DOMINANCE '{' roles '}' 449 roles : role_def 451 | roles role_def 456 | ROLE identifier_push '{' roles '}'
|
D | policy_define.c | 1867 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 …]
|
D | policy_scan.l | 82 roles { return(ROLES); }
|
/external/chromium/chrome/browser/accessibility/ |
D | browser_accessibility_cocoa.mm | 36 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/ |
D | Android.mk | 34 src/roles.c \
|
/external/webkit/Source/WebCore/accessibility/ |
D | AccessibilityObject.cpp | 906 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()
|