Home
last modified time | relevance | path

Searched defs:policydb (Results 1 – 25 of 46) sorted by relevance

12

/aosp_15_r20/external/selinux/libsepol/include/sepol/policydb/
H A Dpolicydb.h510 typedef struct policydb { struct
519 /* Set when the policydb is modified such that writing is unsupported */ argument
522 /* Whether this policydb is mls, should always be set */ argument
523 int mls;
526 symtab_t symtab[SYM_NUM];
537 char **sym_val_to_name[SYM_NUM];
548 class_datum_t **class_val_to_struct;
549 role_datum_t **role_val_to_struct;
550 user_datum_t **user_val_to_struct;
551 type_datum_t **type_val_to_struct;
[all …]
/aosp_15_r20/external/selinux/libsepol/src/
H A Dbooleans.c15 policydb_t * policydb, in bool_update()
55 const policydb_t * policydb, in bool_to_record()
87 policydb_t *policydb = &p->p; in sepol_bool_set() local
110 const policydb_t *policydb = &p->p; in sepol_bool_count() local
121 const policydb_t *policydb = &p->p; in sepol_bool_exists() local
144 const policydb_t *policydb = &p->p; in sepol_bool_query() local
184 const policydb_t *policydb = &p->p; in sepol_bool_iterate() local
H A Dinterfaces.c13 const policydb_t * policydb, in iface_from_record()
67 const policydb_t * policydb, in iface_to_record()
114 const policydb_t *policydb = &p->p; in sepol_iface_exists() local
138 const policydb_t *policydb = &p->p; in sepol_iface_query() local
170 policydb_t *policydb = &p->p; in sepol_iface_modify() local
224 const policydb_t *policydb = &p->p; in sepol_iface_count() local
241 const policydb_t *policydb = &p->p; in sepol_iface_iterate() local
H A Dibendports.c15 const policydb_t *policydb, in ibendport_from_record()
72 const policydb_t *policydb, in ibendport_to_record()
114 const policydb_t *policydb = &p->p; in sepol_ibendport_count() local
130 const policydb_t *policydb = &p->p; in sepol_ibendport_exists() local
158 const policydb_t *policydb = &p->p; in sepol_ibendport_query() local
193 policydb_t *policydb = &p->p; in sepol_ibendport_modify() local
224 const policydb_t *policydb = &p->p; in sepol_ibendport_iterate() local
H A Dibpkeys.c17 const policydb_t *policydb, in ibpkey_from_record()
69 const policydb_t *policydb, in ibpkey_to_record()
108 const policydb_t *policydb = &p->p; in sepol_ibpkey_count() local
124 const policydb_t *policydb = &p->p; in sepol_ibpkey_exists() local
154 const policydb_t *policydb = &p->p; in sepol_ibpkey_query() local
190 policydb_t *policydb = &p->p; in sepol_ibpkey_modify() local
221 const policydb_t *policydb = &p->p; in sepol_ibpkey_iterate() local
H A Dnodes.c15 const policydb_t * policydb, in node_from_record()
84 const policydb_t * policydb, in node_to_record()
153 const policydb_t *policydb = &p->p; in sepol_node_count() local
174 const policydb_t *policydb = &p->p; in sepol_node_exists() local
234 const policydb_t *policydb = &p->p; in sepol_node_query() local
301 policydb_t *policydb = &p->p; in sepol_node_modify() local
351 const policydb_t *policydb = &p->p; in sepol_node_iterate() local
H A Dports.c56 const policydb_t * policydb, in port_from_record()
115 const policydb_t * policydb, in port_to_record()
163 const policydb_t *policydb = &p->p; in sepol_port_count() local
180 const policydb_t *policydb = &p->p; in sepol_port_exists() local
218 const policydb_t *policydb = &p->p; in sepol_port_query() local
258 policydb_t *policydb = &p->p; in sepol_port_modify() local
295 const policydb_t *policydb = &p->p; in sepol_port_iterate() local
H A Dmls.c43 const policydb_t * policydb, in mls_to_string()
79 const policydb_t * policydb, in mls_from_string()
109 int mls_compute_context_len(const policydb_t * policydb, in mls_compute_context_len()
167 void mls_sid_to_context(const policydb_t * policydb, in mls_sid_to_context()
329 int mls_context_to_sid(const policydb_t * policydb, in mls_context_to_sid()
603 int mls_compute_sid(policydb_t * policydb, in mls_compute_sid()
668 const sepol_policydb_t * policydb, in sepol_mls_contains()
707 const sepol_policydb_t * policydb, const char *mls) in sepol_mls_check()
H A Dusers.c16 const policydb_t * policydb, in user_to_record()
109 policydb_t *policydb = &p->p; in sepol_user_modify() local
292 const policydb_t *policydb = &p->p; in sepol_user_exists() local
306 const policydb_t *policydb = &p->p; in sepol_user_count() local
317 const policydb_t *policydb = &p->p; in sepol_user_query() local
347 const policydb_t *policydb = &p->p; in sepol_user_iterate() local
H A Dcontext.c88 const policydb_t * policydb, in context_to_string()
144 const policydb_t * policydb, in context_from_record()
243 const policydb_t * policydb, in context_to_record()
292 const policydb_t * policydb, in context_from_string()
334 const sepol_policydb_t * policydb, in sepol_context_check()
H A Dpolicydb_convert.c11 void *data, size_t len, policydb_t * policydb) in policydb_from_image()
35 policydb_t * policydb, void **newdata, size_t * newlen) in policydb_to_image()
/aosp_15_r20/system/sepolicy/tools/sepolicy-analyze/
H A Dneverallow.c20 static int read_typeset(policydb_t *policydb, char **ptr, char *end, in read_typeset()
182 static int read_classperms(policydb_t *policydb, char **ptr, char *end, in read_classperms()
377 static int check_neverallows(policydb_t *policydb, char *text, char *end) in check_neverallows()
459 static int check_neverallows_file(policydb_t *policydb, const char *filename) in check_neverallows_file()
486 static int check_neverallows_string(policydb_t *policydb, char *string, size_t len) in check_neverallows_string()
494 int neverallow_func (int argc, char **argv, policydb_t *policydb) { in neverallow_func()
H A Dattribute.c9 static void retrieve_mapping(policydb_t *policydb, struct type_datum *dat, char *name, int reverse)… in retrieve_mapping()
30 static int list_attribute(policydb_t *policydb, char *name, int reverse) in list_attribute()
70 static int list_all_attributes(policydb_t *policydb) { in list_all_attributes()
74 int attribute_func (int argc, char **argv, policydb_t *policydb) { in attribute_func()
H A Ddups.c15 policydb_t *policydb = args; in find_dups_helper() local
78 static int find_dups(policydb_t * policydb) in find_dups()
85 int dups_func (int argc, __attribute__ ((unused)) char **argv, policydb_t *policydb) { in dups_func()
H A Dtypecmp.c120 static int find_match(policydb_t *policydb, struct avtab_node *l1, in find_match()
157 static int analyze_types(policydb_t * policydb, char diff, char equiv) in analyze_types()
274 int typecmp_func (int argc, char **argv, policydb_t *policydb) { in typecmp_func()
H A Dperm.c7 static int list_permissive(policydb_t * policydb) in list_permissive()
24 int permissive_func (int argc, __attribute__ ((unused)) char **argv, policydb_t *policydb) { in permissive_func()
H A Dutils.c12 void display_allow(policydb_t *policydb, avtab_key_t *key, int idx, uint32_t perms) in display_allow()
25 bool load_policy(char *filename, policydb_t * policydb, struct policy_file *pf) in load_policy()
H A Dbooleans.c16 int booleans_func (int argc, __attribute__ ((unused)) char **argv, policydb_t *policydb) { in booleans_func()
H A Dsepolicy-analyze.c46 policydb_t policydb; in main() local
/aosp_15_r20/external/selinux/libsemanage/src/
H A Dfcontexts_local.c82 const sepol_policydb_t *policydb; member
93 const sepol_policydb_t *policydb = arg->policydb; in validate_handler() local
120 const sepol_policydb_t * policydb) in semanage_fcontext_validate_local()
H A Dseusers_local.c239 const sepol_policydb_t *policydb; member
252 const sepol_policydb_t *policydb = arg->policydb; in validate_handler() local
324 const sepol_policydb_t * policydb) in semanage_seuser_validate_local()
H A Ddatabase_policydb.c37 sepol_policydb_t *policydb; member
94 sepol_policydb_t *policydb = NULL; in dbase_policydb_cache() local
224 sepol_policydb_t * policydb) in dbase_policydb_attach()
/aosp_15_r20/system/sepolicy/tools/
H A Dsepolicy-check.c188 int load_policy(char *filename, policydb_t *policydb, struct policy_file *pf) { in load_policy()
236 policydb_t policydb; in main() local
H A Dcheckfc.c73 static int get_attr_bit(policydb_t *policydb, const char *attr_name) in get_attr_bit()
110 static bool is_type_of_attribute_set(policydb_t *policydb, const char *type_name, in is_type_of_attribute_set()
/aosp_15_r20/external/selinux/libsepol/fuzz/
H A Dbinpolicy-fuzzer.c30 policydb_t policydb = {}, out = {}; in LLVMFuzzerTestOneInput() local

12