/external/selinux/libsepol/include/sepol/policydb/ |
ebitmap.h | 39 } ebitmap_t; typedef in typeref:struct:ebitmap 45 static inline unsigned int ebitmap_start(const ebitmap_t * e, 53 static inline void ebitmap_init(ebitmap_t * e) 78 extern int ebitmap_cmp(const ebitmap_t * e1, const ebitmap_t * e2); 79 extern int ebitmap_or(ebitmap_t * dst, const ebitmap_t * e1, const ebitmap_t * e2); 80 extern int ebitmap_union(ebitmap_t * dst, const ebitmap_t * e1) [all...] |
expand.h | 59 extern int convert_type_ebitmap(ebitmap_t * src, ebitmap_t * dst, 62 type_set_t * set, ebitmap_t * types, 64 extern int type_set_expand(type_set_t * set, ebitmap_t * t, policydb_t * p, 66 extern int role_set_expand(role_set_t * x, ebitmap_t * r, policydb_t * out, policydb_t * base, uint32_t * rolemap);
|
constraint.h | 59 ebitmap_t names; /* names */
|
policydb.h | 83 ebitmap_t types; 84 ebitmap_t negset; 91 ebitmap_t roles; 135 ebitmap_t dominates; /* set of roles dominated by this role */ 137 ebitmap_t cache; /* This is an expanded set used for context validation during parsing */ 142 ebitmap_t roles; /* roles with this attribute */ 177 ebitmap_t types; /* types with this attribute */ 198 ebitmap_t cache; /* This is an expanded set used for context validation during parsing */ 295 ebitmap_t classes; /* process class, or new object class */ 318 ebitmap_t tclasses [all...] |
mls_types.h | 43 ebitmap_t cat; /* category set */
|
/external/selinux/checkpolicy/ |
checkpolicy.h | 7 ebitmap_t stypes; 8 ebitmap_t ttypes; 9 ebitmap_t tclasses;
|
module_compiler.c | 705 ebitmap_t *new_map = realloc(scope->class_perms_map, [all...] |
policy_define.c | 335 static int read_classes(ebitmap_t *e_classes) 1520 ebitmap_t tclasses; [all...] |
/external/selinux/libsepol/tests/ |
debug.h | 26 extern void print_ebitmap(ebitmap_t * bitmap, FILE * fp);
|
debug.c | 27 void print_ebitmap(ebitmap_t * bitmap, FILE * fp)
|
/external/selinux/libsepol/src/ |
ebitmap.c | 18 int ebitmap_or(ebitmap_t * dst, const ebitmap_t * e1, const ebitmap_t * e2) 61 int ebitmap_union(ebitmap_t * dst, const ebitmap_t * e1) 63 ebitmap_t tmp; 74 int ebitmap_and(ebitmap_t *dst, ebitmap_t *e1, ebitmap_t *e2) 88 int ebitmap_xor(ebitmap_t *dst, ebitmap_t *e1, ebitmap_t *e2 [all...] |
assertion.c | 150 ebitmap_t *sattr = &p->type_attr_map[stype]; 151 ebitmap_t *tattr = &p->type_attr_map[ttype]; 221 ebitmap_t src_matches, tgt_matches, matches; 331 ebitmap_t *sattr = &p->type_attr_map[stype]; 332 ebitmap_t *tattr = &p->type_attr_map[ttype]; 385 ebitmap_t src_matches, tgt_matches, matches; 474 ebitmap_t match;
|
expand.c | 57 static int map_ebitmap(ebitmap_t * src, ebitmap_t * dst, uint32_t * map) 150 ebitmap_t tmp_union; 705 ebitmap_t mapped_roles; 735 ebitmap_t mapped_roles; 802 ebitmap_t tmp_union_types; 961 ebitmap_t tmp_union; 1224 ebitmap_t roles, new_roles; 1293 ebitmap_t roles, types; [all...] |
context.c | 39 ebitmap_t types, roles;
|
link.c | 1018 ebitmap_t tmp; 1099 ebitmap_t e_tmp; [all...] |
users.c | 22 ebitmap_t *roles = &(usrdatum->roles.roles);
|
/external/selinux/policycoreutils/mcstrans/src/ |
mcstrans.c | 70 ebitmap_t cat; 71 ebitmap_t normal; 72 ebitmap_t inverse; 89 ebitmap_t def; 122 ebitmap_t cat; 132 ebitmap_t mask; 133 ebitmap_t cat; 178 parse_category(ebitmap_t *e, const char *raw, int allowinverse) 217 parse_ebitmap(ebitmap_t *e, ebitmap_t *def, const char *raw) [all...] |
/system/sepolicy/tools/ |
checkfc.c | 44 ebitmap_t set; /* the ebitmap representation of the attrs */ 80 static bool ebitmap_attribute_assertion_init(ebitmap_t *assertions, const char * const attributes[]) 102 ebitmap_t *attr_set) 115 ebitmap_t dst;
|
/external/selinux/libsepol/cil/src/ |
cil_internal.h | 427 ebitmap_t *roles; 436 ebitmap_t *users; 481 ebitmap_t *types; 488 ebitmap_t *roles; 513 ebitmap_t *types; 596 ebitmap_t *perms;
|
cil_post.c | 50 static int __cil_expr_to_bitmap(struct cil_list *expr, ebitmap_t *out, int max, struct cil_db *db); 51 static int __cil_expr_list_to_bitmap(struct cil_list *expr_list, ebitmap_t *out, int max, struct cil_db *db); 623 static int __cil_type_to_bitmap(struct cil_symtab_datum *datum, ebitmap_t *bitmap, struct cil_db *db) 675 static int __cil_user_to_bitmap(struct cil_symtab_datum *datum, ebitmap_t *bitmap, struct cil_db *db) 723 static int __cil_role_to_bitmap(struct cil_symtab_datum *datum, ebitmap_t *bitmap, struct cil_db *db) 792 static int __cil_permx_to_bitmap(struct cil_symtab_datum *datum, ebitmap_t *bitmap, __attribute__((unused)) struct cil_db *db) 816 static int __cil_perm_to_bitmap(struct cil_symtab_datum *datum, ebitmap_t *bitmap, __attribute__((unused)) struct cil_db *db) 834 ebitmap_t bitmap; 881 static int __cil_cat_to_bitmap(struct cil_symtab_datum *datum, ebitmap_t *bitmap, struct cil_db *db) 926 static int __cil_cat_expr_range_to_bitmap_helper(struct cil_list_item *i1, struct cil_list_item *i2, ebitmap_t *bitmap [all...] |
cil_find.c | 77 static int cil_type_matches(ebitmap_t *matches, struct cil_symtab_datum *d1, struct cil_symtab_datum *d2) 122 ebitmap_t map;
|
cil_binary.c | 147 static int __cil_expand_user(struct cil_symtab_datum *datum, ebitmap_t *new) 175 static int __cil_expand_role(struct cil_symtab_datum *datum, ebitmap_t *new) 201 static int __cil_expand_type(struct cil_symtab_datum *datum, ebitmap_t *new) 598 pdb->type_attr_map = cil_malloc(pdb->p_types.nprim * sizeof(ebitmap_t)); 599 pdb->attr_type_map = cil_malloc(pdb->p_types.nprim * sizeof(ebitmap_t)); 1064 ebitmap_t src_bitmap, tgt_bitmap; 1125 ebitmap_t src_bitmap, tgt_bitmap; [all...] |
/system/sepolicy/tools/sepolicy-analyze/ |
dups.c | 16 ebitmap_t *sattr, *tattr;
|
/external/selinux/policycoreutils/semodule_deps/ |
semodule_deps.c | 147 ebitmap_t *b;
|
/external/selinux/checkpolicy/test/ |
dismod.c | 85 static void render_access_bitmap(ebitmap_t * map, uint32_t class, 344 ebitmap_t *bitmap; 438 void display_class_set(ebitmap_t *classes, policydb_t *p, FILE *fp)
|