Skip to content
Snippets Groups Projects
Commit 673b4db7 authored by Lalit Maganti's avatar Lalit Maganti
Browse files

sepolicy: allow shell to read/write traced prop

This is to fix the CTS failures given by the bugs below where devices
where traced is not enabled by default causes test failures.

Bug: 78215159
Bug: 78347829
Change-Id: Ib0f6a1cdb770528dbbeb857368534ff5040e464e
parent 9ec59f6c
No related branches found
No related tags found
No related merge requests found
...@@ -108,6 +108,7 @@ ...@@ -108,6 +108,7 @@
traceur_app_tmpfs traceur_app_tmpfs
traced traced
traced_consumer_socket traced_consumer_socket
traced_enabled_prop
traced_exec traced_exec
traced_probes traced_probes
traced_probes_exec traced_probes_exec
......
...@@ -83,6 +83,7 @@ ...@@ -83,6 +83,7 @@
trace_data_file trace_data_file
traced traced
traced_consumer_socket traced_consumer_socket
traced_enabled_prop
traced_exec traced_exec
traced_probes traced_probes
traced_probes_exec traced_probes_exec
......
...@@ -59,6 +59,7 @@ persist.sys.audit_safemode u:object_r:safemode_prop:s0 ...@@ -59,6 +59,7 @@ persist.sys.audit_safemode u:object_r:safemode_prop:s0
persist.service. u:object_r:system_prop:s0 persist.service. u:object_r:system_prop:s0
persist.service.bdroid. u:object_r:bluetooth_prop:s0 persist.service.bdroid. u:object_r:bluetooth_prop:s0
persist.security. u:object_r:system_prop:s0 persist.security. u:object_r:system_prop:s0
persist.traced.enable u:object_r:traced_enabled_prop:s0
persist.vendor.overlay. u:object_r:overlay_prop:s0 persist.vendor.overlay. u:object_r:overlay_prop:s0
ro.boot.vendor.overlay. u:object_r:overlay_prop:s0 ro.boot.vendor.overlay. u:object_r:overlay_prop:s0
ro.boottime. u:object_r:boottime_prop:s0 ro.boottime. u:object_r:boottime_prop:s0
......
...@@ -51,6 +51,7 @@ type shell_prop, property_type, core_property_type; ...@@ -51,6 +51,7 @@ type shell_prop, property_type, core_property_type;
type system_boot_reason_prop, property_type; type system_boot_reason_prop, property_type;
type system_prop, property_type, core_property_type; type system_prop, property_type, core_property_type;
type system_radio_prop, property_type, core_property_type; type system_radio_prop, property_type, core_property_type;
type traced_enabled_prop, property_type;
type vold_prop, property_type, core_property_type; type vold_prop, property_type, core_property_type;
type wifi_log_prop, property_type, log_property_type; type wifi_log_prop, property_type, log_property_type;
type wifi_prop, property_type; type wifi_prop, property_type;
......
...@@ -66,6 +66,9 @@ set_prop(shell, debug_prop) ...@@ -66,6 +66,9 @@ set_prop(shell, debug_prop)
set_prop(shell, powerctl_prop) set_prop(shell, powerctl_prop)
set_prop(shell, log_tag_prop) set_prop(shell, log_tag_prop)
set_prop(shell, wifi_log_prop) set_prop(shell, wifi_log_prop)
# Allow shell to start/stop traced via the persist.traced.enable
# property (which also takes care of /data/misc initialization).
set_prop(shell, traced_enabled_prop)
# adjust is_loggable properties # adjust is_loggable properties
userdebug_or_eng(`set_prop(shell, log_prop)') userdebug_or_eng(`set_prop(shell, log_prop)')
# logpersist script # logpersist script
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment