/third_party/selinux/checkpolicy/ |
D | checkpolicy.c | 767 || tclass > policydb.p_classes.nprim) { in main() 777 p_classes. in main() 883 || tclass > policydb.p_classes.nprim) { in main() 891 p_classes. in main() 1088 || tclass > policydb.p_classes.nprim) { in main() 1096 p_classes. in main() 1184 || tclass > policydb.p_classes.nprim) { in main() 1192 p_classes. in main() 1235 || tclass > policydb.p_classes.nprim) { in main() 1243 p_classes. in main()
|
D | policy_define.c | 348 cladatum = hashtab_search(policydbp->p_classes.table, id); in read_classes() 379 cladatum = hashtab_search(policydbp->p_classes.table, id); in define_default_user() 411 cladatum = hashtab_search(policydbp->p_classes.table, id); in define_default_role() 443 cladatum = hashtab_search(policydbp->p_classes.table, id); in define_default_type() 475 cladatum = hashtab_search(policydbp->p_classes.table, id); in define_default_range() 603 cladatum = (class_datum_t *) hashtab_search(policydbp->p_classes.table, in define_av_perms() 3155 cladatum = hashtab_search(policydbp->p_classes.table, in define_role_trans() 3588 (class_datum_t *) hashtab_search(policydbp->p_classes.table, in define_constraint() 3743 (class_datum_t *) hashtab_search(policydbp->p_classes.table, in define_validatetrans() 5667 cladatum = hashtab_search(policydbp->p_classes.table, in define_genfs_context_helper() [all …]
|
D | module_compiler.c | 827 datum = hashtab_search(policydbp->p_classes.table, class_id); in require_class() 1180 (class_datum_t *) hashtab_search(policydbp->p_classes.table, in is_perm_in_scope()
|
/third_party/selinux/libsepol/src/ |
D | services.c | 922 if (!tclass || tclass > policydb->p_classes.nprim) { in context_struct_compute_av() 1043 if (!tclass || tclass > policydb->p_classes.nprim) { in sepol_validate_transition_reason_buffer() 1184 tclass_datum = hashtab_search(policydb->p_classes.table, in sepol_string_to_security_class() 1205 if (!tclass || tclass > policydb->p_classes.nprim) { in sepol_string_to_av_perm() 1354 if (tclass && tclass <= policydb->p_classes.nprim) in sepol_compute_sid() 1541 (class_datum_t *) hashtab_search(newp->p_classes.table, key); in validate_class() 1811 (policydb->p_classes.table, validate_class, &newpolicydb)) { in sepol_load_policy()
|
D | kernel_to_cil.c | 366 for (i=0; i < pdb->p_classes.nprim; i++) { in constraint_rules_to_strs() 392 for (i=0; i < pdb->p_classes.nprim; i++) { in validatetrans_rules_to_strs() 471 for (i=0; i < pdb->p_classes.nprim; i++) { in write_class_decl_rules_to_cil() 487 for (i=0; i < pdb->p_classes.nprim; i++) { in write_class_decl_rules_to_cil() 499 for (i=0; i < pdb->p_classes.nprim; i++) { in write_class_decl_rules_to_cil() 515 for (i=0; i < pdb->p_classes.nprim; i++) { in write_class_decl_rules_to_cil() 745 for (i=0; i < pdb->p_classes.nprim; i++) { in write_default_rules_to_cil() 757 for (i=0; i < pdb->p_classes.nprim; i++) { in write_default_rules_to_cil() 769 for (i=0; i < pdb->p_classes.nprim; i++) { in write_default_rules_to_cil() 785 for (i=0; i < pdb->p_classes.nprim; i++) { in write_default_rules_to_cil()
|
D | kernel_to_conf.c | 370 for (i=0; i < pdb->p_classes.nprim; i++) { in constraint_rules_to_strs() 395 for (i=0; i < pdb->p_classes.nprim; i++) { in validatetrans_rules_to_strs() 442 for (i=0; i < pdb->p_classes.nprim; i++) { in write_class_decl_rules_to_conf() 563 for (i=0; i < pdb->p_classes.nprim; i++) { in write_class_and_common_rules_to_conf() 590 for (i=0; i < pdb->p_classes.nprim; i++) { in write_class_and_common_rules_to_conf() 716 for (i=0; i < pdb->p_classes.nprim; i++) { in write_default_rules_to_conf() 728 for (i=0; i < pdb->p_classes.nprim; i++) { in write_default_rules_to_conf() 740 for (i=0; i < pdb->p_classes.nprim; i++) { in write_default_rules_to_conf() 756 for (i=0; i < pdb->p_classes.nprim; i++) { in write_default_rules_to_conf()
|
D | policydb_public.c | 212 return (hashtab_search(p->p.p_classes.table, PACKET_CLASS_NAME) == in sepol_policydb_compat_net()
|
D | avrule_block.c | 203 (class_datum_t *) hashtab_search(p->p_classes.table, class_id); in is_perm_enabled()
|
D | policydb_validate.c | 51 if (validate_init(&flavors[SYM_CLASSES], p->p_class_val_to_name, p->p_classes.nprim)) in validate_array_init() 644 for (i = 0; i < p->p_classes.nprim; i++) { in validate_datum_array_gaps() 697 if (hashtab_map(p->p_classes.table, validate_class_datum_wrapper, &margs)) in validate_datum_array_entries()
|
D | link.c | 98 for (i = 0; mod->perm_map != NULL && i < mod->policy->p_classes.nprim; in policy_module_destroy() 257 new_class = hashtab_search(state->base->p_classes.table, id); in class_copy_callback() 308 ret = hashtab_insert(state->base->p_classes.table, in class_copy_callback() 317 new_class->s.value = ++(state->base->p_classes.nprim); in class_copy_callback() 2294 items = module->policy->p_classes.nprim; in prepare_module()
|
D | policydb.c | 1027 if (!value_isvalid(cladatum->s.value, p->p_classes.nprim)) in class_index() 1153 calloc(p->p_classes.nprim, sizeof(class_datum_t *)); in policydb_index_classes() 1159 calloc(p->p_classes.nprim, sizeof(char *)); in policydb_index_classes() 1163 if (hashtab_map(p->p_classes.table, class_index, p)) in policydb_index_classes() 1242 p->p_classes.nprim, p->te_avtab.nel, p->te_cond_avtab.nel); in policydb_index_others() 3654 if (!value_isvalid(rt->target_class, p->p_classes.nprim)) in range_read() 4183 tclass_datum = hashtab_search(policydb->p_classes.table, in policydb_string_to_security_class() 4198 if (!tclass || tclass > policydb->p_classes.nprim) in policydb_string_to_av_perm()
|
D | expand.c | 478 state->out->p_classes.nprim++; in class_copy_callback() 494 hashtab_insert(state->out->p_classes.table, new_id, in class_copy_callback() 543 new_class = hashtab_search(state->out->p_classes.table, id); in constraint_copy_callback() 3058 (state.base->p_classes.table, class_copy_callback, &state)) { in expand_module() 3160 (state.base->p_classes.table, constraint_copy_callback, &state)) { in expand_module()
|
D | mls.c | 627 if (tclass && tclass <= policydb->p_classes.nprim) { in mls_compute_sid()
|
/third_party/selinux/libsepol/include/sepol/policydb/ |
D | policydb.h | 526 #define p_classes symtab[SYM_CLASSES] macro
|
/third_party/selinux/libsepol/cil/src/ |
D | cil_binary.c | 114 *sepol_class = hashtab_search(pdb->p_classes.table, datum->fqn); in __cil_get_sepol_class_datum() 3591 class_datum = hashtab_search(pdb->p_classes.table, class_name); in cil_genfscon_to_policydb() 4119 if (class->s.value < 1 || class->s.value > pdb->p_classes.nprim) { in __cil_class_val_array_insert() 4220 policydb->p_class_val_to_name = cil_malloc(sizeof(char *) * policydb->p_classes.nprim); in __cil_policydb_val_arrays_create() 4221 policydb->class_val_to_struct = cil_malloc(sizeof(class_datum_t *) * policydb->p_classes.nprim); in __cil_policydb_val_arrays_create() 4222 rc = hashtab_map(policydb->p_classes.table, &__cil_class_val_array_insert, policydb); in __cil_policydb_val_arrays_create()
|