Give permissions to save usf stats and dump them in bugreports.
Creating a mechanism to save some USF stat history to device and pipe it to bugreports. Granting permissions so that this can work. Bug: 242320914 Test: Stats save and are visible in a bugreport. Change-Id: Ie08fce80e79bd564ea58dab66ce8f0d9892d7020
This commit is contained in:
parent
b69195ebe9
commit
feba667c23
4 changed files with 13 additions and 0 deletions
|
@ -10,6 +10,7 @@ type tcpdump_vendor_data_file, file_type, data_file_type;
|
||||||
type vendor_camera_data_file, file_type, data_file_type;
|
type vendor_camera_data_file, file_type, data_file_type;
|
||||||
type vendor_media_data_file, file_type, data_file_type;
|
type vendor_media_data_file, file_type, data_file_type;
|
||||||
type vendor_misc_data_file, file_type, data_file_type;
|
type vendor_misc_data_file, file_type, data_file_type;
|
||||||
|
type sensor_debug_data_file, file_type, data_file_type;
|
||||||
type sensor_reg_data_file, file_type, data_file_type;
|
type sensor_reg_data_file, file_type, data_file_type;
|
||||||
type per_boot_file, file_type, data_file_type, core_data_file_type;
|
type per_boot_file, file_type, data_file_type, core_data_file_type;
|
||||||
type uwb_vendor_data_file, file_type, data_file_type, app_data_file_type;
|
type uwb_vendor_data_file, file_type, data_file_type, app_data_file_type;
|
||||||
|
|
|
@ -208,6 +208,7 @@
|
||||||
/data/vendor/media(/.*)? u:object_r:vendor_media_data_file:s0
|
/data/vendor/media(/.*)? u:object_r:vendor_media_data_file:s0
|
||||||
/data/vendor/misc(/.*)? u:object_r:vendor_misc_data_file:s0
|
/data/vendor/misc(/.*)? u:object_r:vendor_misc_data_file:s0
|
||||||
/data/per_boot(/.*)? u:object_r:per_boot_file:s0
|
/data/per_boot(/.*)? u:object_r:per_boot_file:s0
|
||||||
|
/data/vendor/sensors/debug(/.*)? u:object_r:sensor_debug_data_file:s0
|
||||||
/data/vendor/sensors/registry(/.*)? u:object_r:sensor_reg_data_file:s0
|
/data/vendor/sensors/registry(/.*)? u:object_r:sensor_reg_data_file:s0
|
||||||
/data/vendor/uwb(/.*)? u:object_r:uwb_data_vendor:s0
|
/data/vendor/uwb(/.*)? u:object_r:uwb_data_vendor:s0
|
||||||
/dev/battery_history u:object_r:battery_history_device:s0
|
/dev/battery_history u:object_r:battery_history_device:s0
|
||||||
|
|
|
@ -6,6 +6,11 @@ allow hal_dumpstate_default sysfs_cpu:file r_file_perms;
|
||||||
allow hal_dumpstate_default vendor_usf_reg_edit:file execute_no_trans;
|
allow hal_dumpstate_default vendor_usf_reg_edit:file execute_no_trans;
|
||||||
allow hal_dumpstate_default vendor_usf_stats:file execute_no_trans;
|
allow hal_dumpstate_default vendor_usf_stats:file execute_no_trans;
|
||||||
|
|
||||||
|
userdebug_or_eng(`
|
||||||
|
allow hal_dumpstate_default sensor_debug_data_file:dir r_dir_perms;
|
||||||
|
allow hal_dumpstate_default sensor_debug_data_file:file r_file_perms;
|
||||||
|
')
|
||||||
|
|
||||||
allow hal_dumpstate_default vendor_rfsd_log_file:dir r_dir_perms;
|
allow hal_dumpstate_default vendor_rfsd_log_file:dir r_dir_perms;
|
||||||
allow hal_dumpstate_default vendor_rfsd_log_file:file r_file_perms;
|
allow hal_dumpstate_default vendor_rfsd_log_file:file r_file_perms;
|
||||||
|
|
||||||
|
|
|
@ -33,6 +33,12 @@ r_dir_file(hal_sensors_default, persist_camera_file)
|
||||||
allow hal_sensors_default sensor_reg_data_file:dir rw_dir_perms;
|
allow hal_sensors_default sensor_reg_data_file:dir rw_dir_perms;
|
||||||
allow hal_sensors_default sensor_reg_data_file:file create_file_perms;
|
allow hal_sensors_default sensor_reg_data_file:file create_file_perms;
|
||||||
|
|
||||||
|
userdebug_or_eng(`
|
||||||
|
# Allow creation and writing of sensor debug data files.
|
||||||
|
allow hal_sensors_default sensor_debug_data_file:dir rw_dir_perms;
|
||||||
|
allow hal_sensors_default sensor_debug_data_file:file create_file_perms;
|
||||||
|
')
|
||||||
|
|
||||||
# Allow access to the display info for ALS.
|
# Allow access to the display info for ALS.
|
||||||
allow hal_sensors_default sysfs_display:file rw_file_perms;
|
allow hal_sensors_default sysfs_display:file rw_file_perms;
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue