Searched refs:type_attr_map (Results 1 - 7 of 7) sorted by relevance

/external/sepolicy/tools/sepolicy-analyze/
H A Ddups.c33 sattr = &policydb->type_attr_map[k->source_type - 1];
34 tattr = &policydb->type_attr_map[k->target_type - 1];
/external/selinux/libsepol/src/
H A Dpolicydb.c1391 if (p->type_attr_map) {
1393 ebitmap_destroy(&p->type_attr_map[i]);
1395 free(p->type_attr_map);
3914 p->type_attr_map = malloc(p->p_types.nprim * sizeof(ebitmap_t));
3916 if (!p->type_attr_map || !p->attr_type_map)
3919 ebitmap_init(&p->type_attr_map[i]);
3924 if (ebitmap_read(&p->type_attr_map[i], fp))
3926 ebitmap_for_each_bit(&p->type_attr_map[i],
3937 if (ebitmap_set_bit(&p->type_attr_map[i], i, 1))
H A Dexpand.c2311 static int type_attr_map(hashtab_key_t key function
2331 if (ebitmap_set_bit(&p->type_attr_map[i],
3117 state.out->type_attr_map = malloc(state.out->p_types.nprim *
3119 if (!state.out->attr_type_map || !state.out->type_attr_map) {
3124 ebitmap_init(&state.out->type_attr_map[i]);
3127 if (ebitmap_set_bit(&state.out->type_attr_map[i], i, 1)) {
3132 if (hashtab_map(state.out->p_types.table, type_attr_map, &state))
H A Dservices.c871 sattr = &policydb->type_attr_map[scontext->type - 1];
872 tattr = &policydb->type_attr_map[tcontext->type - 1];
H A Dwrite.c2156 if (ebitmap_write(&p->type_attr_map[i], fp) == -1)
/external/selinux/libsepol/include/sepol/policydb/
H A Dpolicydb.h573 ebitmap_t *type_attr_map; member in struct:policydb
/external/selinux/libsepol/cil/src/
H A Dcil_binary.c630 pdb->type_attr_map = cil_malloc(pdb->p_types.nprim * sizeof(ebitmap_t));
634 ebitmap_init(&pdb->type_attr_map[i]);
635 if (ebitmap_set_bit(&pdb->type_attr_map[i], i, 1)) {
659 if (pdb->type_attr_map == NULL) {
677 ebitmap_set_bit(&pdb->type_attr_map[sepol_type->s.value - 1], value - 1, 1);
3814 if (pdb->type_attr_map == NULL) {

Completed in 1643 milliseconds