/external/libsepol/src/ |
mls.c | 30 #include <sepol/policydb/policydb.h> 31 #include <sepol/policydb/services.h> 32 #include <sepol/policydb/flask.h> 33 #include <sepol/policydb/context.h> 43 const policydb_t * policydb, 50 int len = mls_compute_context_len(policydb, mls) + 1; 61 mls_sid_to_context(policydb, mls, &ptr); 79 const policydb_t * policydb, 88 if (mls_context_to_sid(policydb, '$', &tmp_cp, mls) < 0) [all...] |
symtab.c | 11 #include <sepol/policydb/hashtab.h> 12 #include <sepol/policydb/symtab.h>
|
util.c | 25 #include <sepol/policydb/flask_types.h> 26 #include <sepol/policydb/policydb.h>
|
services.c | 57 #include <sepol/policydb/policydb.h> 58 #include <sepol/policydb/sidtab.h> 59 #include <sepol/policydb/services.h> 60 #include <sepol/policydb/conditional.h> 61 #include <sepol/policydb/flask.h> 62 #include <sepol/policydb/util.h> 77 static policydb_t mypolicydb, *policydb = &mypolicydb; variable 131 policydb = p; 153 policydb = &mypolicydb [all...] |
private.h | 5 #include <sepol/policydb/policydb.h>
|
assertion.c | 23 #include <sepol/policydb/avtab.h> 24 #include <sepol/policydb/policydb.h> 25 #include <sepol/policydb/expand.h> 26 #include <sepol/policydb/util.h>
|
policydb_public.c | 4 #include <sepol/policydb/policydb.h> 60 /* Policydb interfaces. */ 100 struct policydb *p = &sp->p; 118 struct policydb *p = &sp->p; 140 struct policydb *p = &sp->p;
|
avrule_block.c | 23 #include <sepol/policydb/policydb.h> 24 #include <sepol/policydb/conditional.h> 25 #include <sepol/policydb/avrule_block.h> 32 * smaller than those listed in policydb.c */
|
/external/sepolicy/tools/sepolicy-analyze/ |
neverallow.c | 20 static int read_typeset(policydb_t *policydb, char **ptr, char *end, 113 type = hashtab_search(policydb->p_types.table, id); 124 rc = ebitmap_union(&typeset->negset, &policydb->attr_type_map[type->s.value - 1]); 126 rc = ebitmap_union(&typeset->types, &policydb->attr_type_map[type->s.value - 1]); 144 for (bit = 0; bit < policydb->p_types.nprim; bit++) { 147 if (policydb->type_val_to_struct[bit] && 148 policydb->type_val_to_struct[bit]->flavor == TYPE_ATTRIB) 163 for (bit = 0; bit < policydb->p_types.nprim; bit++) { 164 if (policydb->type_val_to_struct[bit] && 165 policydb->type_val_to_struct[bit]->flavor == TYPE_ATTRIB [all...] |
/external/sepolicy/tools/ |
sepolicy-check.c | 9 #include <sepol/policydb/policydb.h> 10 #include <sepol/policydb/services.h> 11 #include <sepol/policydb/expand.h> 188 int load_policy(char *filename, policydb_t *policydb, struct policy_file *pf) { 215 if (policydb_init(policydb)) { 216 fprintf(stderr, "Could not initialize policydb!\n"); 221 ret = policydb_read(policydb, pf, 0); 236 policydb_t policydb; local 276 sepol_set_policydb(&policydb); [all...] |
/external/libsepol/include/sepol/policydb/ |
conditional.h | 24 #include <sepol/policydb/flask_types.h> 25 #include <sepol/policydb/avtab.h> 26 #include <sepol/policydb/symtab.h> 27 #include <sepol/policydb/policydb.h>
|
services.h | 15 #include <sepol/policydb/flask_types.h> 16 #include <sepol/policydb/policydb.h> 19 /* Set the policydb and sidtab structures to be used by 29 /* Modify a policydb for boolean settings. */ 30 int sepol_genbools_policydb(policydb_t * policydb, const char *booleans); 32 /* Modify a policydb for user settings. */ 33 int sepol_genusers_policydb(policydb_t * policydb, const char *usersdir); 35 /* Load the security policy. This initializes the policydb
|
context.h | 23 #include <sepol/policydb/ebitmap.h> 24 #include <sepol/policydb/mls_types.h>
|
policydb.h | 47 * A policy database (policydb) specifies the 57 #include <sepol/policydb.h> 59 #include <sepol/policydb/flask_types.h> 60 #include <sepol/policydb/symtab.h> 61 #include <sepol/policydb/avtab.h> 62 #include <sepol/policydb/context.h> 63 #include <sepol/policydb/constraint.h> 64 #include <sepol/policydb/sidtab.h> 384 * subtract one) into the global policydb->scope array. */ 463 typedef struct policydb { struct [all...] |
mls_types.h | 36 #include <sepol/policydb/ebitmap.h> 37 #include <sepol/policydb/flask_types.h>
|
/external/checkpolicy/test/ |
dismod.c | 30 #include <sepol/policydb/policydb.h> 31 #include <sepol/policydb/services.h> 32 #include <sepol/policydb/conditional.h> 33 #include <sepol/policydb/flask.h> 34 #include <sepol/policydb/link.h> 35 #include <sepol/policydb/module.h> 36 #include <sepol/policydb/util.h> 37 #include <sepol/policydb/polcaps.h> 57 static policydb_t policydb; variable [all...] |
dispol.c | 20 #include <sepol/policydb/policydb.h> 21 #include <sepol/policydb/avtab.h> 22 #include <sepol/policydb/services.h> 23 #include <sepol/policydb/conditional.h> 24 #include <sepol/policydb/expand.h> 25 #include <sepol/policydb/util.h> 26 #include <sepol/policydb/polcaps.h> 38 static policydb_t policydb; variable 434 if (policydb_init(&policydb)) { [all...] |
/external/checkpolicy/ |
checkmodule.c | 23 #include <sepol/policydb/policydb.h> 24 #include <sepol/policydb/services.h> 25 #include <sepol/policydb/conditional.h> 26 #include <sepol/policydb/flask.h> 27 #include <sepol/policydb/hierarchy.h> 28 #include <sepol/policydb/expand.h> 29 #include <sepol/policydb/link.h> 30 #include <sepol/policydb/sidtab.h> 239 /* Set policydb and sidtab used by libsepol service function [all...] |
checkpolicy.c | 77 #include <sepol/policydb/policydb.h> 78 #include <sepol/policydb/services.h> 79 #include <sepol/policydb/conditional.h> 80 #include <sepol/policydb/hierarchy.h> 81 #include <sepol/policydb/flask.h> 82 #include <sepol/policydb/expand.h> 83 #include <sepol/policydb/link.h> 92 static policydb_t policydb; variable 234 type_rules = malloc(sizeof(struct avtab_node) * policydb.p_types.nprim) [all...] |
/external/libsepol/tests/ |
helpers.c | 27 #include <sepol/policydb/expand.h> 28 #include <sepol/policydb/avrule_block.h>
|
test-expander-users.c | 25 #include <sepol/policydb/policydb.h>
|
test-expander.c | 41 #include <sepol/policydb/policydb.h> 42 #include <sepol/policydb/expand.h> 43 #include <sepol/policydb/link.h> 44 #include <sepol/policydb/conditional.h>
|
test-linker-cond-map.c | 25 #include <sepol/policydb/policydb.h> 26 #include <sepol/policydb/link.h> 27 #include <sepol/policydb/conditional.h>
|
test-deps.c | 25 #include <sepol/policydb/policydb.h> 26 #include <sepol/policydb/link.h>
|
/external/libsepol/include/sepol/ |
sepol.h | 21 #include <sepol/policydb.h> 25 /* Set internal policydb from a file for subsequent service calls. */
|