Add System Property Controlling Animators

Adding a new system property that will act as a toggle
enabling/disabling the framework changes that were submitted to prevent
leaked animators.

Bug: 233391022

Test: manual.

Merged-In: I57225feb50a3f3b4ac8c39998c47f263ae211b66
Change-Id: Ifc339efc1c3a5e19920b77d1f24bef19c39d5f44
This commit is contained in:
Steven Terrell 2022-05-23 19:13:29 +00:00
parent d89566e4b3
commit 879f41c5f2
8 changed files with 12 additions and 0 deletions

View file

@ -27,6 +27,7 @@
evsmanagerd_service
extra_free_kbytes
extra_free_kbytes_exec
framework_status_prop
fs_bpf_vendor
game_mode_intervention_list_file
gesture_prop

View file

@ -1205,6 +1205,9 @@ cache_key.telephony. u:object_r:binder_cache_telephony_serve
framework_watchdog.fatal_count u:object_r:framework_watchdog_config_prop:s0 exact int
framework_watchdog.fatal_window.second u:object_r:framework_watchdog_config_prop:s0 exact int
# Framework configuration properties.
framework.pause_bg_animations.enabled u:object_r:framework_status_prop:s0 exact bool
gsm.operator.iso-country u:object_r:telephony_status_prop:s0 exact string
gsm.sim.operator.iso-country u:object_r:telephony_status_prop:s0 exact string
gsm.sim.operator.numeric u:object_r:telephony_status_prop:s0 exact string

View file

@ -116,6 +116,7 @@ get_prop(domain, exported_dumpstate_prop)
get_prop(domain, exported_secure_prop)
get_prop(domain, exported_system_prop)
get_prop(domain, fingerprint_prop)
get_prop(domain, framework_status_prop)
get_prop(domain, gwp_asan_prop)
get_prop(domain, hal_instrumentation_prop)
get_prop(domain, hw_timeout_multiplier_prop)

View file

@ -199,6 +199,7 @@ system_public_prop(exported_bluetooth_prop)
system_public_prop(exported_overlay_prop)
system_public_prop(exported_pm_prop)
system_public_prop(ffs_control_prop)
system_public_prop(framework_status_prop)
system_public_prop(gesture_prop)
system_public_prop(hal_dumpstate_config_prop)
system_public_prop(sota_prop)

View file

@ -27,6 +27,7 @@
evsmanagerd_service
extra_free_kbytes
extra_free_kbytes_exec
framework_status_prop
fs_bpf_vendor
game_mode_intervention_list_file
gesture_prop

View file

@ -1208,6 +1208,9 @@ cache_key.telephony. u:object_r:binder_cache_telephony_serve
framework_watchdog.fatal_count u:object_r:framework_watchdog_config_prop:s0 exact int
framework_watchdog.fatal_window.second u:object_r:framework_watchdog_config_prop:s0 exact int
# Framework configuration properties.
framework.pause_bg_animations.enabled u:object_r:framework_status_prop:s0 exact bool
gsm.operator.iso-country u:object_r:telephony_status_prop:s0 exact string
gsm.sim.operator.iso-country u:object_r:telephony_status_prop:s0 exact string
gsm.sim.operator.numeric u:object_r:telephony_status_prop:s0 exact string

View file

@ -116,6 +116,7 @@ get_prop(domain, exported_dumpstate_prop)
get_prop(domain, exported_secure_prop)
get_prop(domain, exported_system_prop)
get_prop(domain, fingerprint_prop)
get_prop(domain, framework_status_prop)
get_prop(domain, gwp_asan_prop)
get_prop(domain, hal_instrumentation_prop)
get_prop(domain, hw_timeout_multiplier_prop)

View file

@ -199,6 +199,7 @@ system_public_prop(exported_bluetooth_prop)
system_public_prop(exported_overlay_prop)
system_public_prop(exported_pm_prop)
system_public_prop(ffs_control_prop)
system_public_prop(framework_status_prop)
system_public_prop(gesture_prop)
system_public_prop(hal_dumpstate_config_prop)
system_public_prop(sota_prop)