diff --git a/private/system_server.te b/private/system_server.te index af1e91818e7175210a4ea8298c8d63d3c9d44959..8f85a4892991581fc1a41ebf6876332f07326e6a 100644 --- a/private/system_server.te +++ b/private/system_server.te @@ -199,21 +199,28 @@ hal_client_domain(system_server, hal_wifi_supplicant) unix_socket_connect(system_server, tombstoned_intercept, tombstoned) # Send signals to trigger ANR traces. -# This is derived from the list that system server defines as interesting native processes -# to dump during ANRs or watchdog aborts, defined in NATIVE_STACKS_OF_INTEREST in -# frameworks/base/services/core/java/com/android/server/Watchdog.java. allow system_server { + # This is derived from the list that system server defines as interesting native processes + # to dump during ANRs or watchdog aborts, defined in NATIVE_STACKS_OF_INTEREST in + # frameworks/base/services/core/java/com/android/server/Watchdog.java. audioserver cameraserver drmserver inputflinger - mediacodec mediadrmserver mediaextractor mediaserver mediametrics sdcardd surfaceflinger + + # This list comes from HAL_INTERFACES_OF_INTEREST in + # frameworks/base/services/core/java/com/android/server/Watchdog.java. + hal_audio_server + hal_bluetooth_server + hal_camera_server + hal_vr_server + mediacodec # TODO(b/36375899): hal_omx_server }:process { signal }; # Use sockets received over binder from various services.