diff options
Diffstat (limited to 'core/java/android/util/Log.java')
| -rw-r--r-- | core/java/android/util/Log.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/core/java/android/util/Log.java b/core/java/android/util/Log.java index 3d7cb4954e5b..5bc6c9480025 100644 --- a/core/java/android/util/Log.java +++ b/core/java/android/util/Log.java @@ -16,6 +16,8 @@ package android.util; +import android.os.DeadSystemException; + import com.android.internal.os.RuntimeInit; import com.android.internal.util.FastPrintWriter; import com.android.internal.util.LineBreakBufferedWriter; @@ -405,6 +407,11 @@ public final class Log { if (t instanceof UnknownHostException) { break; } + if (t instanceof DeadSystemException) { + lbbw.println("DeadSystemException: The system died; " + + "earlier logs will point to the root cause"); + break; + } t = t.getCause(); } if (t == null) { |
