/external/selinux/libsepol/src/ |
booleans.c | 9 #include <sepol/policydb/hashtab.h> 10 #include <sepol/policydb/policydb.h> 11 #include <sepol/policydb/conditional.h> 15 policydb_t * policydb, 31 hashtab_search(policydb->p_bools.table, name); 55 const policydb_t * policydb, 59 const char *name = policydb->p_bool_val_to_name[bool_idx]; 60 cond_bool_datum_t *booldatum = policydb->bool_val_to_struct[bool_idx]; 90 policydb_t *policydb = &p->p local 110 const policydb_t *policydb = &p->p; local 122 const policydb_t *policydb = &p->p; local 145 const policydb_t *policydb = &p->p; local 184 const policydb_t *policydb = &p->p; local [all...] |
context.c | 5 #include <sepol/policydb/policydb.h> 6 #include <sepol/policydb/services.h> 88 const policydb_t * policydb, 99 strlen(policydb->p_user_val_to_name[context->user - 1]) + 1; 101 strlen(policydb->p_role_val_to_name[context->role - 1]) + 1; 102 scontext_len += strlen(policydb->p_type_val_to_name[context->type - 1]); 103 scontext_len += mls_compute_context_len(policydb, context); 119 policydb->p_user_val_to_name[context->user - 1], 120 policydb->p_role_val_to_name[context->role - 1] [all...] |
roles.c | 4 #include <sepol/policydb/hashtab.h> 5 #include <sepol/policydb/policydb.h> 15 policydb_t *policydb = &p->p; local 16 *response = (hashtab_search(policydb->p_roles.table, 28 policydb_t *policydb = &p->p; local 29 unsigned int tmp_nroles = policydb->p_roles.nprim; 37 tmp_roles[i] = strdup(policydb->p_role_val_to_name[i]);
|
users.c | 9 #include <sepol/policydb/policydb.h> 10 #include <sepol/policydb/hashtab.h> 11 #include <sepol/policydb/expand.h> 16 const policydb_t * policydb, 20 const char *name = policydb->p_user_val_to_name[user_idx]; 21 user_datum_t *usrdatum = policydb->user_val_to_struct[user_idx]; 37 char *role = policydb->p_role_val_to_name[bit]; 44 if (policydb->mls) { 61 if (mls_to_string(handle, policydb, &context, &str) < 0) 106 policydb_t *policydb = &p->p; local 292 const policydb_t *policydb = &p->p; local 308 const policydb_t *policydb = &p->p; local 320 const policydb_t *policydb = &p->p; local 351 const policydb_t *policydb = &p->p; local [all...] |
genbools.c | 6 #include <sepol/policydb/policydb.h> 7 #include <sepol/policydb/conditional.h> 66 static int load_booleans(struct policydb *policydb, const char *path, 96 datum = hashtab_search(policydb->p_bools.table, name); 127 hashtab_search(policydb->p_bools.table, 151 struct policydb policydb; local 155 if (policydb_init(&policydb)) 212 struct policydb policydb; local [all...] |
policydb_convert.c | 6 #include <sepol/policydb/policydb.h> 8 /* Construct a policydb from the supplied (data, len) pair */ 11 void *data, size_t len, policydb_t * policydb) 22 if (policydb_read(policydb, &pf, 0)) { 23 policydb_destroy(policydb); 32 /* Write a policydb to a memory region, and return the (data, len) pair. */ 35 policydb_t * policydb, void **newdata, size_t * newlen) 41 struct policydb tmp_policydb; 47 if (policydb_write(policydb, &pf)) [all...] |
interfaces.c | 7 #include <sepol/policydb/policydb.h> 13 const policydb_t * policydb, 30 if (context_from_record(handle, policydb, 39 if (context_from_record(handle, policydb, 67 const policydb_t * policydb, 84 if (context_to_record(handle, policydb, ifcon, &tmp_con) < 0) 91 if (context_to_record(handle, policydb, msgcon, &tmp_con) < 0) 114 const policydb_t *policydb = &p->p; local 120 head = policydb->ocontexts[OCON_NETIF] 139 const policydb_t *policydb = &p->p; local 171 policydb_t *policydb = &p->p; local 225 const policydb_t *policydb = &p->p; local 243 const policydb_t *policydb = &p->p; local [all...] |
genusers.c | 8 #include <sepol/policydb/policydb.h> 35 static int load_users(struct policydb *policydb, const char *path) 87 usrdatum = hashtab_search(policydb->p_users.table, q); 113 usrdatum->s.value = ++policydb->p_users.nprim; 114 if (hashtab_insert(policydb->p_users.table, 164 roldatum = hashtab_search(policydb->p_roles.table, q); 185 if (policydb->mls) { 228 if (mls_context_to_sid(policydb, oldc, &r, &context) 295 struct policydb policydb; local [all...] |
nodes.c | 9 #include <sepol/policydb/policydb.h> 15 const policydb_t * policydb, 56 if (context_from_record(handle, policydb, &tmp_con, 84 const policydb_t * policydb, 129 if (context_to_record(handle, policydb, con, &tmp_con) < 0) 153 const policydb_t *policydb = &p->p; local 155 head = policydb->ocontexts[OCON_NODE]; 159 head = policydb->ocontexts[OCON_NODE6]; 175 const policydb_t *policydb = &p->p local 235 const policydb_t *policydb = &p->p; local 301 policydb_t *policydb = &p->p; local 351 const policydb_t *policydb = &p->p; local [all...] |
/system/sepolicy/tools/sepolicy-analyze/ |
dups.c | 15 policydb_t *policydb = args; local 33 sattr = &policydb->type_attr_map[k->source_type - 1]; 34 tattr = &policydb->type_attr_map[k->target_type - 1]; 35 stype = policydb->type_val_to_struct[k->source_type - 1]; 36 ttype = policydb->type_val_to_struct[k->target_type - 1]; 51 stype2 = policydb->type_val_to_struct[avkey.source_type - 1]; 52 ttype2 = policydb->type_val_to_struct[avkey.target_type - 1]; 56 for (node = avtab_search_node(&policydb->te_avtab, &avkey); 67 display_allow(policydb, k, i, d->data); 68 display_allow(policydb, &node->key, i, node->datum.data) [all...] |
utils.c | 2 #include <sepol/policydb/policydb.h> 3 #include <sepol/policydb/util.h> 12 void display_allow(policydb_t *policydb, avtab_key_t *key, int idx, uint32_t perms) 15 policydb->p_type_val_to_name[key->source_type 18 policydb->p_type_val_to_name[key->target_type 20 policydb->p_class_val_to_name[key->target_class - 1], 22 (policydb, key->target_class, perms)); 25 int load_policy(char *filename, policydb_t * policydb, struct policy_file *pf) 53 if (policydb_init(policydb)) { [all...] |
booleans.c | 16 int booleans_func (int argc, __attribute__ ((unused)) char **argv, policydb_t *policydb) { 21 return hashtab_map(policydb->p_bools.table, list_booleans, NULL);
|
/external/selinux/libsepol/include/sepol/policydb/ |
link.h | 11 #include <sepol/policydb/policydb.h>
|
constraint.h | 21 #include <sepol/policydb/policydb.h> 22 #include <sepol/policydb/ebitmap.h> 23 #include <sepol/policydb/flask_types.h> 71 struct policydb;
|
hierarchy.h | 28 #include <sepol/policydb/avtab.h> 29 #include <sepol/policydb/policydb.h>
|
module.h | 28 #include <sepol/policydb/policydb.h> 29 #include <sepol/policydb/conditional.h>
|
/external/selinux/libsepol/tests/ |
test-downgrade.h | 25 #include <sepol/policydb/policydb.h> 34 * Description: Initialize the policydb (policy data base structure) 45 * Description: Destroys policydb structure 82 * is read into the policydb structure, the policy version is 100 * into the policydb structure. 115 * into the policydb structure.
|
test-cond.c | 25 #include <sepol/policydb/policydb.h> 26 #include <sepol/policydb/link.h> 27 #include <sepol/policydb/expand.h> 28 #include <sepol/policydb/conditional.h>
|
/external/selinux/libsepol/include/sepol/ |
nodes.h | 5 #include <sepol/policydb.h> 17 const sepol_policydb_t * policydb, 22 const sepol_policydb_t * policydb, 28 sepol_policydb_t * policydb, 39 const sepol_policydb_t * policydb,
|
ports.h | 5 #include <sepol/policydb.h> 17 const sepol_policydb_t * policydb, 22 const sepol_policydb_t * policydb, 28 sepol_policydb_t * policydb, 39 const sepol_policydb_t * policydb,
|
booleans.h | 5 #include <sepol/policydb.h> 32 sepol_policydb_t * policydb, 42 const sepol_policydb_t * policydb, 58 const sepol_policydb_t * policydb,
|
users.h | 4 #include <sepol/policydb.h> 31 sepol_policydb_t * policydb, 41 const sepol_policydb_t * policydb, 56 const sepol_policydb_t * policydb,
|
/external/selinux/libsepol/include/ |
Makefile | 10 test -d $(INCDIR)/policydb || install -m 755 -d $(INCDIR)/policydb 13 install -m 644 $(wildcard sepol/policydb/*.h) $(INCDIR)/policydb
|
/external/selinux/policycoreutils/mcstrans/src/ |
mls_level.h | 4 #include <sepol/policydb/mls_types.h>
|
/external/selinux/libsepol/cil/test/unit/ |
test_cil_parser.c | 30 #include <sepol/policydb/policydb.h>
|