Searched refs:sepol_handle_t (Results 1 - 25 of 51) sorted by relevance

123

/external/libsepol/include/sepol/
H A Dhandle.h5 typedef struct sepol_handle sepol_handle_t; typedef in typeref:struct:sepol_handle
8 sepol_handle_t *sepol_handle_create(void);
14 int sepol_get_disable_dontaudit(sepol_handle_t * sh);
18 void sepol_set_disable_dontaudit(sepol_handle_t * sh, int disable_dontaudit);
22 void sepol_set_expand_consume_base(sepol_handle_t * sh, int consume_base);
25 void sepol_handle_destroy(sepol_handle_t *);
28 int sepol_get_preserve_tunables(sepol_handle_t * sh);
32 void sepol_set_preserve_tunables(sepol_handle_t * sh, int preserve_tunables);
H A Ddebug.h14 extern int sepol_msg_get_level(sepol_handle_t * handle);
16 extern const char *sepol_msg_get_channel(sepol_handle_t * handle);
18 extern const char *sepol_msg_get_fname(sepol_handle_t * handle);
25 extern void sepol_msg_set_callback(sepol_handle_t * handle,
30 sepol_handle_t *
H A Dcontext_record.h15 extern int sepol_context_set_user(sepol_handle_t * handle,
21 extern int sepol_context_set_role(sepol_handle_t * handle,
27 extern int sepol_context_set_type(sepol_handle_t * handle,
33 extern int sepol_context_set_mls(sepol_handle_t * handle,
37 extern int sepol_context_create(sepol_handle_t * handle,
40 extern int sepol_context_clone(sepol_handle_t * handle,
47 extern int sepol_context_from_string(sepol_handle_t * handle,
50 extern int sepol_context_to_string(sepol_handle_t * handle,
H A Dinterfaces.h9 extern int sepol_iface_count(sepol_handle_t * handle,
14 extern int sepol_iface_exists(sepol_handle_t * handle,
20 extern int sepol_iface_query(sepol_handle_t * handle,
27 extern int sepol_iface_modify(sepol_handle_t * handle,
38 extern int sepol_iface_iterate(sepol_handle_t * handle,
H A Dnodes.h9 extern int sepol_node_count(sepol_handle_t * handle,
13 extern int sepol_node_exists(sepol_handle_t * handle,
18 extern int sepol_node_query(sepol_handle_t * handle,
24 extern int sepol_node_modify(sepol_handle_t * handle,
35 extern int sepol_node_iterate(sepol_handle_t * handle,
H A Dports.h9 extern int sepol_port_count(sepol_handle_t * handle,
13 extern int sepol_port_exists(sepol_handle_t * handle,
18 extern int sepol_port_query(sepol_handle_t * handle,
24 extern int sepol_port_modify(sepol_handle_t * handle,
35 extern int sepol_port_iterate(sepol_handle_t * handle,
H A Duser_record.h13 extern int sepol_user_key_create(sepol_handle_t * handle,
19 extern int sepol_user_key_extract(sepol_handle_t * handle,
34 extern int sepol_user_set_name(sepol_handle_t * handle,
40 extern int sepol_user_set_mlslevel(sepol_handle_t * handle,
45 extern int sepol_user_set_mlsrange(sepol_handle_t * handle,
51 extern int sepol_user_add_role(sepol_handle_t * handle,
58 extern int sepol_user_get_roles(sepol_handle_t * handle,
63 extern int sepol_user_set_roles(sepol_handle_t * handle,
68 extern int sepol_user_create(sepol_handle_t * handle, sepol_user_t ** user_ptr);
70 extern int sepol_user_clone(sepol_handle_t * handl
[all...]
H A Dnode_record.h23 extern int sepol_node_key_create(sepol_handle_t * handle,
32 extern int sepol_node_key_extract(sepol_handle_t * handle,
39 extern int sepol_node_get_addr(sepol_handle_t * handle,
42 extern int sepol_node_get_addr_bytes(sepol_handle_t * handle,
46 extern int sepol_node_set_addr(sepol_handle_t * handle,
50 extern int sepol_node_set_addr_bytes(sepol_handle_t * handle,
55 extern int sepol_node_get_mask(sepol_handle_t * handle,
58 extern int sepol_node_get_mask_bytes(sepol_handle_t * handle,
62 extern int sepol_node_set_mask(sepol_handle_t * handle,
66 extern int sepol_node_set_mask_bytes(sepol_handle_t * handl
[all...]
H A Dcontext.h14 extern int sepol_context_check(sepol_handle_t * handle,
18 extern int sepol_mls_contains(sepol_handle_t * handle,
23 extern int sepol_mls_check(sepol_handle_t * handle,
H A Dboolean_record.h13 extern int sepol_bool_key_create(sepol_handle_t * handle,
19 extern int sepol_bool_key_extract(sepol_handle_t * handle,
34 extern int sepol_bool_set_name(sepol_handle_t * handle,
43 extern int sepol_bool_create(sepol_handle_t * handle, sepol_bool_t ** bool_ptr);
45 extern int sepol_bool_clone(sepol_handle_t * handle,
H A Dbooleans.h28 extern int sepol_bool_set(sepol_handle_t * handle,
34 extern int sepol_bool_count(sepol_handle_t * handle,
38 extern int sepol_bool_exists(sepol_handle_t * handle,
43 extern int sepol_bool_query(sepol_handle_t * handle,
54 extern int sepol_bool_iterate(sepol_handle_t * handle,
H A Dusers.h27 extern int sepol_user_modify(sepol_handle_t * handle,
33 extern int sepol_user_count(sepol_handle_t * handle,
37 extern int sepol_user_exists(sepol_handle_t * handle,
42 extern int sepol_user_query(sepol_handle_t * handle,
52 extern int sepol_user_iterate(sepol_handle_t * handle,
H A Diface_record.h22 extern int sepol_iface_key_create(sepol_handle_t * handle,
26 extern int sepol_iface_key_extract(sepol_handle_t * handle,
35 extern int sepol_iface_set_name(sepol_handle_t * handle,
41 extern int sepol_iface_set_ifcon(sepol_handle_t * handle,
46 extern int sepol_iface_set_msgcon(sepol_handle_t * handle,
50 extern int sepol_iface_create(sepol_handle_t * handle,
53 extern int sepol_iface_clone(sepol_handle_t * handle,
H A Dport_record.h22 extern int sepol_port_key_create(sepol_handle_t * handle,
29 extern int sepol_port_key_extract(sepol_handle_t * handle,
54 extern int sepol_port_set_con(sepol_handle_t * handle,
58 extern int sepol_port_create(sepol_handle_t * handle, sepol_port_t ** port_ptr);
60 extern int sepol_port_clone(sepol_handle_t * handle,
H A Dmodule.h56 extern int sepol_link_packages(sepol_handle_t * handle,
73 extern int sepol_link_modules(sepol_handle_t * handle,
78 extern int sepol_expand_module(sepol_handle_t * handle,
H A Dpolicydb.h51 sepol_handle_t * handle);
112 extern int sepol_policydb_from_image(sepol_handle_t * handle,
123 extern int sepol_policydb_to_image(sepol_handle_t * handle,
/external/libsepol/src/
H A Dhandle.c6 sepol_handle_t *sepol_handle_create(void)
9 sepol_handle_t *sh = malloc(sizeof(sepol_handle_t));
27 int sepol_get_preserve_tunables(sepol_handle_t *sh)
33 void sepol_set_preserve_tunables(sepol_handle_t * sh, int preserve_tunables)
39 int sepol_get_disable_dontaudit(sepol_handle_t *sh)
45 void sepol_set_disable_dontaudit(sepol_handle_t * sh, int disable_dontaudit)
51 void sepol_set_expand_consume_base(sepol_handle_t *sh, int consume_base)
57 void sepol_handle_destroy(sepol_handle_t * sh)
H A Dcontext.h11 extern int context_from_record(sepol_handle_t * handle,
16 extern int context_to_record(sepol_handle_t * handle,
22 extern int context_from_string(sepol_handle_t * handle,
32 extern int context_to_string(sepol_handle_t * handle,
H A Ddebug.c21 int sepol_msg_get_level(sepol_handle_t * handle)
28 const char *sepol_msg_get_channel(sepol_handle_t * handle)
35 const char *sepol_msg_get_fname(sepol_handle_t * handle)
45 sepol_handle_t * handle,
76 extern void sepol_msg_set_callback(sepol_handle_t * handle,
81 sepol_handle_t *
H A Dhandle.h15 sepol_handle_t * handle, const char *fmt, ...);
H A Ddebug.h38 sepol_handle_t *_sepol_h = (handle_arg) ?: &sepol_compat_handle; \
66 sepol_handle_t * msg,
H A Dmls.h30 extern int mls_from_string(sepol_handle_t * handle,
34 extern int mls_to_string(sepol_handle_t * handle,
/external/libsepol/include/sepol/policydb/
H A Dhierarchy.h30 extern int hierarchy_check_constraints(sepol_handle_t * handle, policydb_t * p);
H A Dexpand.h44 extern int expand_module_avrules(sepol_handle_t * handle, policydb_t * base,
53 extern int expand_module(sepol_handle_t * handle,
65 policydb_t *p, sepol_handle_t *h);
67 policydb_t *p, sepol_handle_t *h);
68 extern int expand_rule(sepol_handle_t * handle,
H A Dlink.h16 extern int link_modules(sepol_handle_t * handle,

Completed in 87 milliseconds

123