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