diff options
Diffstat (limited to 'pixelstats/pixelstats_vendor.te')
-rw-r--r-- | pixelstats/pixelstats_vendor.te | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/pixelstats/pixelstats_vendor.te b/pixelstats/pixelstats_vendor.te index 57aba2f..d0850b1 100644 --- a/pixelstats/pixelstats_vendor.te +++ b/pixelstats/pixelstats_vendor.te @@ -1,5 +1,8 @@ type pixelstats_vendor, domain; +# IStats +binder_use(pixelstats_vendor) + type pixelstats_vendor_exec, exec_type, vendor_file_type, file_type; init_daemon_domain(pixelstats_vendor) @@ -8,11 +11,13 @@ r_dir_file(pixelstats_vendor, sysfs_batteryinfo) allow pixelstats_vendor sysfs_batteryinfo:file w_file_perms; allow pixelstats_vendor self:netlink_kobject_uevent_socket create_socket_perms_no_ioctl; +allow pixelstats_vendor mnt_vendor_file:dir search; allow pixelstats_vendor sysfs_scsi_devices_0000:dir search; -allow pixelstats_vendor sysfs_scsi_devices_0000:file r_file_perms; +allow pixelstats_vendor sysfs_scsi_devices_0000:file rw_file_perms; allow pixelstats_vendor sysfs_fs_f2fs:dir search; allow pixelstats_vendor sysfs_fs_f2fs:file rw_file_perms; get_prop(pixelstats_vendor, boottime_public_prop) +get_prop(pixelstats_vendor, smart_idle_maint_enabled_prop) allow pixelstats_vendor fwk_stats_service:service_manager find; binder_call(pixelstats_vendor, stats_service_server) @@ -23,6 +28,7 @@ allow pixelstats_vendor sysfs_pixel_stat:dir r_dir_perms; allow pixelstats_vendor sysfs_pixel_stat:file r_file_perms; userdebug_or_eng(` + allow pixelstats_vendor { proc_pressure_cpu proc_pressure_io proc_pressure_mem }:file r_file_perms; allow pixelstats_vendor proc_vmstat:file r_file_perms; allow pixelstats_vendor sysfs_ion:dir search; allow pixelstats_vendor sysfs_ion:file r_file_perms; |