• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1LIBSEPOL_1.0 {
2  global:
3	cil_add_file;
4	cil_db_destroy;
5	cil_db_init;
6	cil_set_disable_dontaudit;
7	cil_set_disable_neverallow;
8	cil_set_handle_unknown;
9	cil_set_log_handler;
10	cil_set_log_level;
11	cil_set_preserve_tunables;
12	expand_module_avrules;
13	sepol_bool_clone;
14	sepol_bool_compare;
15	sepol_bool_compare2;
16	sepol_bool_count;
17	sepol_bool_create;
18	sepol_bool_exists;
19	sepol_bool_free;
20	sepol_bool_get_name;
21	sepol_bool_get_value;
22	sepol_bool_iterate;
23	sepol_bool_key_create;
24	sepol_bool_key_extract;
25	sepol_bool_key_free;
26	sepol_bool_key_unpack;
27	sepol_bool_query;
28	sepol_bool_set;
29	sepol_bool_set_name;
30	sepol_bool_set_value;
31	sepol_check_context;
32	sepol_context_check;
33	sepol_context_clone;
34	sepol_context_create;
35	sepol_context_free;
36	sepol_context_from_string;
37	sepol_context_get_mls;
38	sepol_context_get_role;
39	sepol_context_get_type;
40	sepol_context_get_user;
41	sepol_context_set_mls;
42	sepol_context_set_role;
43	sepol_context_set_type;
44	sepol_context_set_user;
45	sepol_context_to_string;
46	sepol_debug;
47	sepol_expand_module;
48	sepol_get_disable_dontaudit;
49	sepol_get_preserve_tunables;
50	sepol_handle_create;
51	sepol_handle_destroy;
52	sepol_ibendport_alloc_ibdev_name;
53	sepol_ibendport_clone;
54	sepol_ibendport_compare;
55	sepol_ibendport_compare2;
56	sepol_ibendport_count;
57	sepol_ibendport_create;
58	sepol_ibendport_exists;
59	sepol_ibendport_free;
60	sepol_ibendport_get_con;
61	sepol_ibendport_get_ibdev_name;
62	sepol_ibendport_get_port;
63	sepol_ibendport_iterate;
64	sepol_ibendport_key_create;
65	sepol_ibendport_key_extract;
66	sepol_ibendport_key_free;
67	sepol_ibendport_key_unpack;
68	sepol_ibendport_modify;
69	sepol_ibendport_query;
70	sepol_ibendport_set_con;
71	sepol_ibendport_set_ibdev_name;
72	sepol_ibendport_set_port;
73	sepol_ibpkey_clone;
74	sepol_ibpkey_compare;
75	sepol_ibpkey_compare2;
76	sepol_ibpkey_count;
77	sepol_ibpkey_create;
78	sepol_ibpkey_exists;
79	sepol_ibpkey_free;
80	sepol_ibpkey_get_con;
81	sepol_ibpkey_get_high;
82	sepol_ibpkey_get_low;
83	sepol_ibpkey_get_subnet_prefix;
84	sepol_ibpkey_get_subnet_prefix_bytes;
85	sepol_ibpkey_iterate;
86	sepol_ibpkey_key_create;
87	sepol_ibpkey_key_extract;
88	sepol_ibpkey_key_free;
89	sepol_ibpkey_key_unpack;
90	sepol_ibpkey_modify;
91	sepol_ibpkey_query;
92	sepol_ibpkey_set_con;
93	sepol_ibpkey_set_pkey;
94	sepol_ibpkey_set_range;
95	sepol_ibpkey_set_subnet_prefix;
96	sepol_ibpkey_set_subnet_prefix_bytes;
97	sepol_iface_clone;
98	sepol_iface_compare;
99	sepol_iface_compare2;
100	sepol_iface_count;
101	sepol_iface_create;
102	sepol_iface_exists;
103	sepol_iface_free;
104	sepol_iface_get_ifcon;
105	sepol_iface_get_msgcon;
106	sepol_iface_get_name;
107	sepol_iface_iterate;
108	sepol_iface_key_create;
109	sepol_iface_key_extract;
110	sepol_iface_key_free;
111	sepol_iface_key_unpack;
112	sepol_iface_modify;
113	sepol_iface_query;
114	sepol_iface_set_ifcon;
115	sepol_iface_set_msgcon;
116	sepol_iface_set_name;
117	sepol_link_modules;
118	sepol_link_packages;
119	sepol_mls_check;
120	sepol_mls_contains;
121	sepol_module_package_create;
122	sepol_module_package_free;
123	sepol_module_package_get_file_contexts;
124	sepol_module_package_get_file_contexts_len;
125	sepol_module_package_get_netfilter_contexts;
126	sepol_module_package_get_netfilter_contexts_len;
127	sepol_module_package_get_policy;
128	sepol_module_package_get_seusers;
129	sepol_module_package_get_seusers_len;
130	sepol_module_package_get_user_extra;
131	sepol_module_package_get_user_extra_len;
132	sepol_module_package_info;
133	sepol_module_package_read;
134	sepol_module_package_set_file_contexts;
135	sepol_module_package_set_netfilter_contexts;
136	sepol_module_package_set_seusers;
137	sepol_module_package_set_user_extra;
138	sepol_module_package_write;
139	sepol_msg_get_channel;
140	sepol_msg_get_fname;
141	sepol_msg_get_level;
142	sepol_msg_set_callback;
143	sepol_node_clone;
144	sepol_node_compare;
145	sepol_node_compare2;
146	sepol_node_count;
147	sepol_node_create;
148	sepol_node_exists;
149	sepol_node_free;
150	sepol_node_get_addr;
151	sepol_node_get_addr_bytes;
152	sepol_node_get_con;
153	sepol_node_get_mask;
154	sepol_node_get_mask_bytes;
155	sepol_node_get_proto;
156	sepol_node_get_proto_str;
157	sepol_node_iterate;
158	sepol_node_key_create;
159	sepol_node_key_extract;
160	sepol_node_key_free;
161	sepol_node_key_unpack;
162	sepol_node_modify;
163	sepol_node_query;
164	sepol_node_set_addr;
165	sepol_node_set_addr_bytes;
166	sepol_node_set_con;
167	sepol_node_set_mask;
168	sepol_node_set_mask_bytes;
169	sepol_node_set_proto;
170	sepol_policydb_compat_net;
171	sepol_policydb_create;
172	sepol_policydb_free;
173	sepol_policydb_from_image;
174	sepol_policydb_mls_enabled;
175	sepol_policydb_read;
176	sepol_policydb_set_handle_unknown;
177	sepol_policydb_set_target_platform;
178	sepol_policydb_set_typevers;
179	sepol_policydb_set_vers;
180	sepol_policydb_to_image;
181	sepol_policydb_write;
182	sepol_policy_file_create;
183	sepol_policy_file_free;
184	sepol_policy_file_get_len;
185	sepol_policy_file_set_fp;
186	sepol_policy_file_set_handle;
187	sepol_policy_file_set_mem;
188	sepol_policy_kern_vers_max;
189	sepol_policy_kern_vers_min;
190	sepol_port_clone;
191	sepol_port_compare;
192	sepol_port_compare2;
193	sepol_port_count;
194	sepol_port_create;
195	sepol_port_exists;
196	sepol_port_free;
197	sepol_port_get_con;
198	sepol_port_get_high;
199	sepol_port_get_low;
200	sepol_port_get_proto;
201	sepol_port_get_proto_str;
202	sepol_port_iterate;
203	sepol_port_key_create;
204	sepol_port_key_extract;
205	sepol_port_key_free;
206	sepol_port_key_unpack;
207	sepol_port_modify;
208	sepol_port_query;
209	sepol_port_set_con;
210	sepol_port_set_port;
211	sepol_port_set_proto;
212	sepol_port_set_range;
213	sepol_set_disable_dontaudit;
214	sepol_set_expand_consume_base;
215	sepol_set_policydb_from_file;
216	sepol_set_preserve_tunables;
217	sepol_user_add_role;
218	sepol_user_clone;
219	sepol_user_compare;
220	sepol_user_compare2;
221	sepol_user_count;
222	sepol_user_create;
223	sepol_user_del_role;
224	sepol_user_exists;
225	sepol_user_free;
226	sepol_user_get_mlslevel;
227	sepol_user_get_mlsrange;
228	sepol_user_get_name;
229	sepol_user_get_num_roles;
230	sepol_user_get_roles;
231	sepol_user_has_role;
232	sepol_user_iterate;
233	sepol_user_key_create;
234	sepol_user_key_extract;
235	sepol_user_key_free;
236	sepol_user_key_unpack;
237	sepol_user_modify;
238	sepol_user_query;
239	sepol_user_set_mlslevel;
240	sepol_user_set_mlsrange;
241	sepol_user_set_name;
242	sepol_user_set_roles;
243  local: *;
244};
245
246LIBSEPOL_1.1 {
247  global:
248	cil_build_policydb;
249	cil_compile;
250	cil_userprefixes_to_string;
251	cil_selinuxusers_to_string;
252	cil_filecons_to_string;
253	cil_set_target_platform;
254	cil_set_policy_version;
255	cil_set_mls;
256	cil_set_attrs_expand_generated;
257	cil_set_attrs_expand_size;
258	cil_set_multiple_decls;
259	cil_write_policy_conf;
260	sepol_ppfile_to_module_package;
261	sepol_module_package_to_cil;
262	sepol_module_policydb_to_cil;
263	sepol_kernel_policydb_to_cil;
264	sepol_kernel_policydb_to_conf;
265	sepol_polcap_getnum;
266	sepol_polcap_getname;
267} LIBSEPOL_1.0;
268
269LIBSEPOL_3.0 {
270  global:
271	sepol_policydb_optimize;
272	cil_write_parse_ast;
273	cil_write_build_ast;
274	cil_write_resolve_ast;
275	cil_set_qualified_names;
276} LIBSEPOL_1.1;
277
278LIBSEPOL_3.4 {
279  global:
280	sepol_av_perm_to_string;
281	sepol_change_sid;
282	sepol_compute_av;
283	sepol_compute_av_reason;
284	sepol_compute_av_reason_buffer;
285	sepol_context_to_sid;
286	sepol_member_sid;
287	sepol_sid_to_context;
288	sepol_string_to_av_perm;
289	sepol_string_to_security_class;
290	sepol_validate_transition_reason_buffer;
291} LIBSEPOL_3.0;
292