Home
last modified time | relevance | path

Searched refs:ebitmap_t (Results 1 – 21 of 21) sorted by relevance

/external/libsepol/include/sepol/policydb/
Debitmap.h37 } ebitmap_t; typedef
43 static inline unsigned int ebitmap_start(const ebitmap_t * e, in ebitmap_start()
51 static inline void ebitmap_init(ebitmap_t * e) in ebitmap_init()
76 extern int ebitmap_cmp(const ebitmap_t * e1, const ebitmap_t * e2);
77 extern int ebitmap_or(ebitmap_t * dst, const ebitmap_t * e1, const ebitmap_t * e2);
78 extern int ebitmap_union(ebitmap_t * dst, const ebitmap_t * e1);
79 extern int ebitmap_and(ebitmap_t *dst, ebitmap_t *e1, ebitmap_t *e2);
80 extern int ebitmap_xor(ebitmap_t *dst, ebitmap_t *e1, ebitmap_t *e2);
81 extern int ebitmap_not(ebitmap_t *dst, ebitmap_t *e1, unsigned int maxbit);
82 extern int ebitmap_andnot(ebitmap_t *dst, ebitmap_t *e1, ebitmap_t *e2, unsigned int maxbit);
[all …]
Dpolicydb.h81 ebitmap_t types;
82 ebitmap_t negset;
89 ebitmap_t roles;
133 ebitmap_t dominates; /* set of roles dominated by this role */
135 ebitmap_t cache; /* This is an expanded set used for context validation during parsing */
140 ebitmap_t roles; /* roles with this attribute */
175 ebitmap_t types; /* types with this attribute */
196 ebitmap_t cache; /* This is an expanded set used for context validation during parsing */
269 ebitmap_t classes; /* process class, or new object class */
292 ebitmap_t tclasses;
[all …]
Dexpand.h56 extern int convert_type_ebitmap(ebitmap_t * src, ebitmap_t * dst,
59 type_set_t * set, ebitmap_t * types,
61 extern int type_set_expand(type_set_t * set, ebitmap_t * t, policydb_t * p,
63 extern int role_set_expand(role_set_t * x, ebitmap_t * r, policydb_t * out, policydb_t * base, uint…
Dconstraint.h58 ebitmap_t names; /* names */
Dmls_types.h41 ebitmap_t cat; /* category set */
/external/libsepol/src/
Debitmap.c18 int ebitmap_or(ebitmap_t * dst, const ebitmap_t * e1, const ebitmap_t * e2) in ebitmap_or()
61 int ebitmap_union(ebitmap_t * dst, const ebitmap_t * e1) in ebitmap_union()
63 ebitmap_t tmp; in ebitmap_union()
74 int ebitmap_and(ebitmap_t *dst, ebitmap_t *e1, ebitmap_t *e2) in ebitmap_and()
88 int ebitmap_xor(ebitmap_t *dst, ebitmap_t *e1, ebitmap_t *e2) in ebitmap_xor()
101 int ebitmap_not(ebitmap_t *dst, ebitmap_t *e1, unsigned int maxbit) in ebitmap_not()
114 int ebitmap_andnot(ebitmap_t *dst, ebitmap_t *e1, ebitmap_t *e2, unsigned int maxbit) in ebitmap_andnot()
116 ebitmap_t e3; in ebitmap_andnot()
128 unsigned int ebitmap_cardinality(ebitmap_t *e1) in ebitmap_cardinality()
137 int ebitmap_hamming_distance(ebitmap_t * e1, ebitmap_t * e2) in ebitmap_hamming_distance()
[all …]
Dassertion.c112 ebitmap_t *stypes = &a->stypes.types; in check_assertions()
113 ebitmap_t *ttypes = &a->ttypes.types; in check_assertions()
Dexpand.c133 static int map_ebitmap(ebitmap_t * src, ebitmap_t * dst, uint32_t * map) in map_ebitmap()
226 ebitmap_t tmp_union; in attr_convert_callback()
781 ebitmap_t mapped_roles; in role_remap_dominates()
811 ebitmap_t mapped_roles; in role_fix_callback()
878 ebitmap_t tmp_union_types; in role_copy_callback()
1036 ebitmap_t tmp_union; in user_copy_callback()
1299 ebitmap_t roles, new_roles; in copy_role_allows()
1368 ebitmap_t roles, types; in copy_role_trans()
1464 ebitmap_t stypes, ttypes; in expand_filename_trans()
1640 ebitmap_t stypes, ttypes; in expand_range_trans()
[all …]
Dlink.c1017 ebitmap_t tmp; in role_set_or_convert()
1098 ebitmap_t e_tmp; in role_fix_callback()
1166 ebitmap_t e_tmp; in type_fix_callback()
1660 ebitmap_t *srcmap = src->scope + i; in copy_scope_index()
1661 ebitmap_t *destmap = dest->scope + i; in copy_scope_index()
1694 ebitmap_t *srcmap = src->class_perms_map + i; in copy_scope_index()
1695 ebitmap_t *destmap = in copy_scope_index()
1986 ebitmap_t *bitmap; in is_decl_requires_met()
Dcontext.c39 ebitmap_t types, roles; in context_is_valid()
Dusers.c22 ebitmap_t *roles = &(usrdatum->roles.roles); in user_to_record()
Dmls.c557 ebitmap_t bitmap; in mls_convert_context()
Dservices.c214 ebitmap_t *types; in get_name_list()
831 ebitmap_t *sattr, *tattr; in context_struct_compute_av()
Dwrite.c55 static int ebitmap_write(ebitmap_t * e, struct policy_file *fp) in ebitmap_write()
1554 static int only_process(ebitmap_t *in) in only_process()
Dpolicydb.c3873 p->type_attr_map = malloc(p->p_types.nprim * sizeof(ebitmap_t)); in policydb_read()
3874 p->attr_type_map = malloc(p->p_types.nprim * sizeof(ebitmap_t)); in policydb_read()
/external/checkpolicy/
Dcheckpolicy.h7 ebitmap_t stypes;
8 ebitmap_t ttypes;
9 ebitmap_t tclasses;
Dmodule_compiler.c704 ebitmap_t *new_map = realloc(scope->class_perms_map, in add_perm_to_class()
1492 ebitmap_t *src_bitmap = &src_scope->scope[i]; in copy_requirements()
1493 ebitmap_t *dest_bitmap = &dest_scope->scope[i]; in copy_requirements()
1501 ebitmap_t *new_map = in copy_requirements()
1518 ebitmap_t *src_bitmap = &src_scope->class_perms_map[i]; in copy_requirements()
1519 ebitmap_t *dest_bitmap = in copy_requirements()
Dpolicy_define.c330 static int read_classes(ebitmap_t *e_classes) in read_classes()
1483 ebitmap_t tclasses; in define_compute_type_helper()
1694 ebitmap_t tclasses; in define_te_avtab_helper()
2092 ebitmap_t types; in dominate_role_recheck()
2185 ebitmap_t types; in define_role_dom()
2298 ebitmap_t e_types, e_roles, e_classes; in define_role_trans()
2491 ebitmap_t e_stypes, e_ttypes; in define_filename_trans()
2492 ebitmap_t e_tclasses; in define_filename_trans()
2696 ebitmap_t classmap; in define_constraint()
2845 ebitmap_t classmap; in define_validatetrans()
[all …]
/external/libsepol/tests/
Ddebug.h26 extern void print_ebitmap(ebitmap_t * bitmap, FILE * fp);
Ddebug.c27 void print_ebitmap(ebitmap_t * bitmap, FILE * fp) in print_ebitmap()
/external/checkpolicy/test/
Ddismod.c85 static void render_access_bitmap(ebitmap_t * map, uint32_t class, in render_access_bitmap()
344 ebitmap_t *bitmap; in display_users()
438 void display_class_set(ebitmap_t *classes, policydb_t *p, FILE *fp) in display_class_set()