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