summaryrefslogtreecommitdiff
path: root/services/core/Android.bp
diff options
context:
space:
mode:
authorWoody Lin <woodylin@google.com>2020-05-20 23:24:09 +0800
committerWoody Lin <woodylin@google.com>2020-10-13 11:15:28 +0800
commitc1125934ecee46b79f39df498ab4e75d07c73f7e (patch)
tree45fec410941afffed37157e48eb207c5928204c7 /services/core/Android.bp
parent5d2e89e03da708a03ad1eee25f59deefa4764d25 (diff)
Watchdog: break timeout loop via system fatal crash
Request system fatal crash via SysRq when a watchdog timeout loop is detected. This escapes automatically the device hanging symptom and also preserves context of system server in memory snapshot. More details and background: go/break-sys-watchdog-loop Bug: 141948707 Test: Insert 'sleep_forever()' to block BinderThreadMonitor to reproduce watchdog timeout. Change-Id: I3ae4b33b0d7811764c61663ac3718311b55fd048
Diffstat (limited to 'services/core/Android.bp')
-rw-r--r--services/core/Android.bp1
1 files changed, 1 insertions, 0 deletions
diff --git a/services/core/Android.bp b/services/core/Android.bp
index 776c8f5912ff..431555bb57d5 100644
--- a/services/core/Android.bp
+++ b/services/core/Android.bp
@@ -132,6 +132,7 @@ java_library_static {
"netd_aidl_interfaces-platform-java",
"overlayable_policy_aidl-java",
"SurfaceFlingerProperties",
+ "com.android.sysprop.watchdog",
],
}