/external/selinux/checkpolicy/ |
checkpolicy.c | 78 #include <sepol/policydb/policydb.h> 79 #include <sepol/policydb/services.h> 80 #include <sepol/policydb/conditional.h> 81 #include <sepol/policydb/hierarchy.h> 82 #include <sepol/policydb/flask.h> 83 #include <sepol/policydb/expand.h> 84 #include <sepol/policydb/link.h> 93 static policydb_t policydb; variable 235 type_rules = malloc(sizeof(struct avtab_node) * policydb.p_types.nprim) [all...] |
checkmodule.c | 24 #include <sepol/policydb/policydb.h> 25 #include <sepol/policydb/services.h> 26 #include <sepol/policydb/conditional.h> 27 #include <sepol/policydb/flask.h> 28 #include <sepol/policydb/hierarchy.h> 29 #include <sepol/policydb/expand.h> 30 #include <sepol/policydb/link.h> 31 #include <sepol/policydb/sidtab.h> 232 /* Set policydb and sidtab used by libsepol service function [all...] |
/external/selinux/libsepol/src/ |
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; 158 struct policydb *p = &sp->p;
|
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>
|
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 */
|
module_to_cil.c | 40 #include <sepol/policydb/conditional.h> 41 #include <sepol/policydb/hashtab.h> 42 #include <sepol/policydb/polcaps.h> 43 #include <sepol/policydb/policydb.h> 44 #include <sepol/policydb/services.h> 45 #include <sepol/policydb/util.h> 149 struct policydb *pdb; 319 struct policydb *pdb = arg; 361 static int typealias_list_create(struct policydb *pdb [all...] |
/external/selinux/libsemanage/src/ |
database_policydb.h | 25 #include <sepol/policydb.h> 67 /* POLICYDB extension to RECORD interface - method table */ 95 /* Attach to a shared policydb. 100 sepol_policydb_t * policydb); 109 /* POLICYDB database - method table implementation */
|
seusers_local.c | 9 #include <sepol/policydb.h> 234 const sepol_policydb_t *policydb; member in struct:validate_handler_arg 247 const sepol_policydb_t *policydb = arg->policydb; local 267 if (mls_range && sepol_policydb_mls_enabled(policydb)) { 273 if (sepol_mls_check(handle->sepolh, policydb, mls_range) < 0) 275 if (sepol_mls_contains(handle->sepolh, policydb, 319 const sepol_policydb_t * policydb) 324 arg.policydb = policydb; [all...] |
/external/selinux/libsepol/cil/include/cil/ |
cil.h | 33 #include <sepol/policydb/policydb.h>
|
/external/selinux/libsepol/cil/src/ |
cil_symtab.h | 33 #include <sepol/policydb/symtab.h> 34 #include <sepol/policydb/hashtab.h>
|
/external/selinux/libsepol/cil/test/unit/ |
test_cil_tree.c | 30 #include <sepol/policydb/policydb.h>
|
test_integration.c | 30 #include <sepol/policydb/policydb.h>
|
test_cil_lexer.c | 30 #include <sepol/policydb/policydb.h>
|
/external/selinux/libsepol/include/sepol/policydb/ |
context.h | 22 #include <sepol/policydb/ebitmap.h> 23 #include <sepol/policydb/mls_types.h>
|
policydb.h | 46 * A policy database (policydb) specifies the 56 #include <sepol/policydb.h> 58 #include <sepol/policydb/flask_types.h> 59 #include <sepol/policydb/symtab.h> 60 #include <sepol/policydb/avtab.h> 61 #include <sepol/policydb/context.h> 62 #include <sepol/policydb/constraint.h> 63 #include <sepol/policydb/sidtab.h> 408 * subtract one) into the global policydb->scope array. */ 487 typedef struct policydb { struct [all...] |
/external/selinux/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/selinux/libselinux/src/ |
load_policy.c | 15 #include <sepol/policydb.h> 60 sepol_policydb_t *policydb; local 208 if (policydb_create(&policydb)) { 213 if (policydb_read(policydb, pf)) { 215 policydb_free(policydb); 218 if (policydb_set_vers(policydb, kernvers) || 219 policydb_to_image(NULL, policydb, &data, &size)) { 225 policydb_free(policydb); 232 policydb_free(policydb);
|
audit2why.c | 14 #include <sepol/policydb.h> 15 #include <sepol/policydb/services.h> 42 sepol_policydb_t *policydb; member in struct:avc_t 88 avc->policydb, 101 avc->policydb, 127 avc->policydb, key, 177 sepol_policydb_free(avc->policydb); 238 /* Set up a policydb directly so that we can mutate it later 242 sepol_policydb_create(&avc->policydb)) { 250 if (sepol_policydb_read(avc->policydb, pf)) [all...] |
/external/selinux/libsepol/include/sepol/ |
sepol.h | 24 #include <sepol/policydb.h> 28 /* Set internal policydb from a file for subsequent service calls. */
|
/system/sepolicy/tools/ |
checkfc.c | 8 #include <sepol/policydb/policydb.h> 64 static int get_attr_bit(policydb_t *policydb, const char *attr_name) 66 struct type_datum *attr = hashtab_search(policydb->p_types.table, (char *)attr_name); 101 static bool is_type_of_attribute_set(policydb_t *policydb, const char *type_name, 104 struct type_datum *type = hashtab_search(policydb->p_types.table, (char *)type_name); 119 int rc = ebitmap_and(&dst, attr_set, &policydb->type_attr_map[type->s.value - 1]);
|