Home
last modified time | relevance | path

Searched refs:p_bools (Results 1 – 16 of 16) sorted by relevance

/third_party/selinux/libsepol/src/
Dbooleans.c31 datum = hashtab_search(policydb->p_bools.table, name); in bool_update()
111 *response = policydb->p_bools.nprim; in sepol_bool_count()
134 *response = (hashtab_search(policydb->p_bools.table, name) != NULL); in sepol_bool_exists()
155 booldatum = hashtab_search(policydb->p_bools.table, name); in sepol_bool_query()
185 unsigned int nbools = policydb->p_bools.nprim; in sepol_bool_iterate()
Dconditional.c525 calloc(p->p_bools.nprim, sizeof(cond_bool_datum_t *)); in cond_init_bool_indexes()
548 if (!booldatum->s.value || booldatum->s.value > p->p_bools.nprim) in cond_index_bool()
740 if (expr->bool > p->p_bools.nprim) { in expr_isvalid()
Dpolicydb_validate.c71 if (validate_init(&flavors[SYM_BOOLS], p->p_bool_val_to_name, p->p_bools.nprim)) in validate_array_init()
714 for (i = 0; i < p->p_bools.nprim; i++) { in validate_datum_array_gaps()
759 if (hashtab_map(p->p_bools.table, validate_bool_datum_wrapper, &margs)) in validate_datum_array_entries()
Dlink.c611 base_bool = hashtab_search(state->base->p_bools.table, id); in bool_copy_callback()
624 new_bool->s.value = state->base->p_bools.nprim + 1; in bool_copy_callback()
626 ret = hashtab_insert(state->base->p_bools.table, in bool_copy_callback()
632 state->base->p_bools.nprim++; in bool_copy_callback()
Dexpand.c1142 state->out->p_bools.nprim++; in bool_copy_callback()
1143 new_bool->s.value = state->out->p_bools.nprim; in bool_copy_callback()
1145 ret = hashtab_insert(state->out->p_bools.table, in bool_copy_callback()
3018 state.boolmap = (uint32_t *)calloc(state.base->p_bools.nprim, sizeof(uint32_t)); in expand_module()
3103 if (hashtab_map(state.base->p_bools.table, bool_copy_callback, &state)) in expand_module()
Dpolicydb.c1174 calloc(p->p_bools.nprim, sizeof(char *)); in policydb_index_bools()
1177 if (hashtab_map(p->p_bools.table, cond_index_bool, p)) in policydb_index_bools()
1234 p->p_bools.nprim); in policydb_index_others()
Dkernel_to_conf.c1321 rc = hashtab_map(pdb->p_bools.table, map_boolean_to_strs, strs); in write_boolean_decl_rules_to_conf()
Dwrite.c2361 if (p->p_bools.nprim) in policydb_write()
Dkernel_to_cil.c1338 rc = hashtab_map(pdb->p_bools.table, map_boolean_to_strs, strs); in write_boolean_decl_rules_to_cil()
/third_party/selinux/libsepol/tests/
Dtest-linker-cond-map.c83 b = hashtab_search(p->p_bools.table, bool); in test_bool_state()
/third_party/selinux/checkpolicy/test/
Ddispol.c185 for (i = 0; i < p->p_bools.nprim; i++) { in display_bools()
267 bool = hashtab_search(p->p_bools.table, name); in change_bool()
Ddismod.c388 for (i = 0; i < p->p_bools.nprim; i++) { in display_bools()
603 bool = hashtab_search(p->p_bools.table, name);
/third_party/selinux/checkpolicy/
Dcheckpolicy.c301 for (i = 0; i < policydbp->p_bools.nprim; i++) { in display_bools()
359 bool = hashtab_search(policydbp->p_bools.table, name); in change_bool()
Dpolicy_define.c4118 (cond_bool_datum_t *) hashtab_search(policydbp->p_bools. in define_cond_expr()
/third_party/selinux/libsepol/include/sepol/policydb/
Dpolicydb.h530 #define p_bools symtab[SYM_BOOLS] macro
/third_party/selinux/libsepol/cil/src/
Dcil_binary.c2118 cond_bool_datum_t *sepol_bool = hashtab_search(pdb->p_bools.table, key); in __cil_cond_item_to_sepol_expr()
4175 if (bool->s.value < 1 || bool->s.value > pdb->p_bools.nprim) { in __cil_bool_val_array_insert()
4248 policydb->p_bool_val_to_name = cil_malloc(sizeof(char *) * policydb->p_bools.nprim); in __cil_policydb_val_arrays_create()
4249 policydb->bool_val_to_struct = cil_malloc(sizeof(cond_bool_datum_t *) * policydb->p_bools.nprim); in __cil_policydb_val_arrays_create()
4250 rc = hashtab_map(policydb->p_bools.table, &__cil_bool_val_array_insert, policydb); in __cil_policydb_val_arrays_create()