From e4d21465deca4467bc392149d7515cde8d71ced9 Mon Sep 17 00:00:00 2001 From: Chia-I Wu <olv@google.com> Date: Thu, 20 Apr 2017 14:34:00 -0700 Subject: [PATCH] Allow dumping hal_graphics_composer_server and fix watchdog Bug: 37152880 Bug: 37554633 Test: adb shell am hang --allow-restart Test: adb shell dumpstate Change-Id: Ie68607f3e3245a40056bdde7dd810ddf212b4295 --- private/system_server.te | 4 ++++ public/dumpstate.te | 1 + 2 files changed, 5 insertions(+) diff --git a/private/system_server.te b/private/system_server.te index e9220349a..afca1f6ed 100644 --- a/private/system_server.te +++ b/private/system_server.te @@ -204,6 +204,9 @@ add_hwservice(system_server, fwk_sensor_hwservice) # Talk to tombstoned to get ANR traces. unix_socket_connect(system_server, tombstoned_intercept, tombstoned) +# List HAL interfaces to get ANR traces. +allow system_server hwservicemanager:hwservice_manager list; + # Send signals to trigger ANR traces. allow system_server { # This is derived from the list that system server defines as interesting native processes @@ -225,6 +228,7 @@ allow system_server { hal_audio_server hal_bluetooth_server hal_camera_server + hal_graphics_composer_server hal_vr_server mediacodec # TODO(b/36375899): hal_omx_server }:process { signal }; diff --git a/public/dumpstate.te b/public/dumpstate.te index 6b2a8499f..503f35962 100644 --- a/public/dumpstate.te +++ b/public/dumpstate.te @@ -69,6 +69,7 @@ allow dumpstate { hal_audio_server hal_bluetooth_server hal_camera_server + hal_graphics_composer_server hal_vr_server mediacodec # TODO(b/36375899): hal_omx_server }:process signal; -- GitLab