diff options
author | Woody Lin <woodylin@google.com> | 2020-05-20 23:24:09 +0800 |
---|---|---|
committer | Woody Lin <woodylin@google.com> | 2020-10-13 11:15:28 +0800 |
commit | c1125934ecee46b79f39df498ab4e75d07c73f7e (patch) | |
tree | 45fec410941afffed37157e48eb207c5928204c7 /services/core/Android.bp | |
parent | 5d2e89e03da708a03ad1eee25f59deefa4764d25 (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.bp | 1 |
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", ], } |