Searched refs:cladatum (Results 1 - 10 of 10) sorted by relevance
/external/selinux/libsepol/src/ |
H A D | util.c | 82 class_datum_t *cladatum; local 88 cladatum = policydbp->class_val_to_struct[tclass - 1]; 90 for (i = 0; i < cladatum->permissions.nprim; i++) { 93 rc = hashtab_map(cladatum->permissions.table, 95 if (!rc && cladatum->comdatum) { 96 rc = hashtab_map(cladatum->comdatum->
|
H A D | avrule_block.c | 179 class_datum_t *cladatum; local 184 cladatum = 186 if (cladatum == NULL) { 189 perm = hashtab_search(cladatum->permissions.table, perm_id); 190 if (perm == NULL && cladatum->comdatum != 0) { 194 hashtab_search(cladatum->comdatum->permissions.table,
|
H A D | policydb.c | 860 class_datum_t *cladatum; local 862 cladatum = (class_datum_t *) datum; 864 if (!cladatum->s.value || cladatum->s.value > p->p_classes.nprim) 866 p->p_class_val_to_name[cladatum->s.value - 1] = (char *)key; 867 p->class_val_to_struct[cladatum->s.value - 1] = cladatum; 1144 class_datum_t *cladatum; local 1150 cladatum = (class_datum_t *) datum; 1151 if (cladatum 2080 class_datum_t *cladatum; local [all...] |
H A D | write.c | 944 class_datum_t *cladatum; local 952 cladatum = (class_datum_t *) datum; 955 if (cladatum->comkey) 956 len2 = strlen(cladatum->comkey); 961 for (c = cladatum->constraints; c; c = c->next) { 968 buf[items++] = cpu_to_le32(cladatum->s.value); 969 buf[items++] = cpu_to_le32(cladatum->permissions.nprim); 970 if (cladatum->permissions.table) 971 buf[items++] = cpu_to_le32(cladatum->permissions.table->nel); 983 if (cladatum [all...] |
H A D | link.c | 247 class_datum_t *cladatum, *new_class = NULL; local 252 cladatum = (class_datum_t *) datum; 319 state->cur->map[SYM_CLASSES][cladatum->s.value - 1] = 323 state->src_class = cladatum; 328 ret = class_copy_default_new_object(state, cladatum, new_class); 333 hashtab_map(cladatum->permissions.table, permission_copy_callback, 2029 class_datum_t *cladatum; local 2038 cladatum = pol->class_val_to_struct[i]; 2053 (void)hashtab_map(cladatum->permissions.table, find_perm, 2055 if (fparg.key == NULL && cladatum 2098 class_datum_t *cladatum; local 2159 class_datum_t *cladatum; local [all...] |
H A D | services.c | 1489 class_datum_t *cladatum, *cladatum2; local 1492 cladatum = (class_datum_t *) datum; 1500 if (cladatum->s.value != cladatum2->s.value) { 1504 if ((cladatum->comdatum && !cladatum2->comdatum) || 1505 (!cladatum->comdatum && cladatum2->comdatum)) { 1510 if (cladatum->comdatum) { 1512 (cladatum->comdatum->permissions.table, validate_perm, 1520 if (hashtab_map(cladatum->permissions.table, validate_perm,
|
/external/selinux/checkpolicy/ |
H A D | checkpolicy.c | 385 class_datum_t *cladatum; local 709 cladatum = 713 cladatum = 718 if (!cladatum) { 722 tclass = cladatum->s.value; 725 if (!cladatum->comdatum && !cladatum->permissions.nprim) { 738 hashtab_map(cladatum-> 742 if (!ret && cladatum->comdatum) { 745 (cladatum [all...] |
H A D | policy_define.c | 338 class_datum_t *cladatum; local 345 cladatum = hashtab_search(policydbp->p_classes.table, id); 346 if (!cladatum) { 350 if (ebitmap_set_bit(e_classes, cladatum->s.value - 1, TRUE)) { 362 class_datum_t *cladatum; local 375 cladatum = hashtab_search(policydbp->p_classes.table, id); 376 if (!cladatum) { 380 if (cladatum->default_user && cladatum->default_user != which) { 384 cladatum 394 class_datum_t *cladatum; local 426 class_datum_t *cladatum; local 458 class_datum_t *cladatum; local 583 class_datum_t *cladatum; local 2347 class_datum_t *cladatum; local 2961 class_datum_t *cladatum; local 3358 class_datum_t *cladatum; local 3509 class_datum_t *cladatum; local 5302 class_datum_t *cladatum; local [all...] |
H A D | module_compiler.c | 732 static void class_datum_destroy(class_datum_t * cladatum) argument 734 if (cladatum != NULL) { 735 hashtab_map(cladatum->permissions.table, perm_destroy, NULL); 736 hashtab_destroy(cladatum->permissions.table); 737 free(cladatum); 1297 class_datum_t *cladatum = local 1301 if (cladatum == NULL) { 1304 perdatum = (perm_datum_t *) hashtab_search(cladatum->permissions.table, 1309 return is_perm_in_stack(perdatum->s.value, cladatum->s.value,
|
/external/selinux/policycoreutils/sepolgen-ifgen/ |
H A D | sepolgen-ifgen-attr-helper.c | 60 class_datum_t *cladatum; local 66 cladatum = policydbp->class_val_to_struct[tclass - 1]; 67 for (i = 0; i < cladatum->permissions.nprim; i++) { 70 rc = hashtab_map(cladatum->permissions.table, 72 if (!rc && cladatum->comdatum) { 73 rc = hashtab_map(cladatum->comdatum->
|
Completed in 461 milliseconds