android13/device/rockchip/common/sepolicy/vendor/rk_output_hal.te

27 lines
1.3 KiB
Plaintext

type rk_output_hal, domain;
type rk_output_hal_exec, exec_type, vendor_file_type, file_type;
init_daemon_domain(rk_output_hal)
allow rk_output_hal vendor_file:system module_load;
allow rk_output_hal proc_net:file { getattr open read };
allow rk_output_hal proc_version:file { open read };
allow rk_output_hal block_device:dir { search };
allow rk_output_hal baseparameter_block_device:blk_file rw_file_perms;
allow rk_output_hal baseparameter_block_device:blk_file { getattr };
allow rk_output_hal rk_output_hal_service:hwservice_manager { add find };
allow rk_output_hal hidl_base_hwservice:hwservice_manager add;
allow rk_output_hal property_socket:sock_file { read write };
allow rk_output_hal init:unix_stream_socket { connectto };
allow rk_output_hal vendor_system_public_prop:property_service { set };
allow rk_output_hal vendor_data_file:dir { read open write getattr create add_name remove_name };
allow rk_output_hal vendor_data_file:file { read open write create getattr unlink };
allow rk_output_hal vendor_tv_input_prop:property_service { set };
binder_call(rk_output_hal,hwservicemanager)
binder_call(rk_output_hal,system_server)
get_prop(rk_output_hal,hwservicemanager_prop)
get_prop(rk_output_hal,vendor_hwc_prop)
get_prop(rk_output_hal,vendor_tv_input_prop)
rw_rockchip_graphic_device(rk_output_hal)
vndbinder_use(rk_output_hal)