type vendor_hal_sensorcommunicate_default, domain; type vendor_hal_sensorcommunicate_default_exec, exec_type, file_type, vendor_file_type; type vendor_hal_sensorcommunicate_hwservice, hwservice_manager_type; attribute vendor_hal_sensorcommunicate; attribute vendor_hal_sensorcommunicate_client; attribute vendor_hal_sensorcommunicate_server; init_daemon_domain(vendor_hal_sensorcommunicate_default) hwbinder_use(vendor_hal_sensorcommunicate_default) binder_call(vendor_hal_sensorcommunicate_client, vendor_hal_sensorcommunicate_server) binder_call(vendor_hal_sensorcommunicate_server, vendor_hal_sensorcommunicate_client) add_hwservice(vendor_hal_sensorcommunicate_server, vendor_hal_sensorcommunicate_hwservice) hal_server_domain(vendor_hal_sensorcommunicate_default, vendor_hal_sensorcommunicate) allow vendor_hal_sensorcommunicate_client vendor_hal_sensorcommunicate_hwservice:hwservice_manager find; allow vendor_hal_sensorcommunicate_default vendor_hal_citsensorservice_xiaomi_hwservice:hwservice_manager find; allow vendor_hal_sensorcommunicate_default vendor_hal_citsensorservice_xiaomi_default:binder call; allow vendor_hal_sensorcommunicate_default vendor_hal_citsensorservice_xiaomi_default:binder transfer; allow vendor_hal_sensorcommunicate_default vendor_persist_sensors_file:dir search; allow vendor_hal_sensorcommunicate_default vendor_persist_sensors_file:file { getattr open read };