blob: e9d6870369961a675ee6076ae5e5b5dc183778f0 [file] [log] [blame]
type hal_audiocontrol_impl, domain;
type hal_audiocontrol_impl_exec, exec_type, vendor_file_type, file_type;
vendor_internal_prop(hal_audiocontrol_prop)
hal_server_domain(hal_audiocontrol_impl, hal_audiocontrol)
init_daemon_domain(hal_audiocontrol_impl)
set_prop(hal_audiocontrol_impl, hal_audiocontrol_prop)
carwatchdog_client_domain(hal_audiocontrol_impl)
binder_use(hal_audiocontrol_impl)
allow system_server hal_audiocontrol_server:process sigkill;
allow hal_audiocontrol_impl self:vsock_socket { create_socket_perms_no_ioctl listen accept };
# TODO(b/130668487): Label the vsock sockets.
allow hal_audiocontrol_impl unlabeled:vsock_socket { read shutdown write };
allow hal_audiocontrol_impl proc_net:file { getattr open read };