Loading services/java/com/android/server/am/ActivityManagerService.java 100755 → 100644 +9 −3 Original line number Diff line number Diff line Loading @@ -10083,9 +10083,15 @@ public final class ActivityManagerService extends ActivityManagerNative int pid = r != null ? r.pid : Binder.getCallingPid(); if (!mController.appCrashed(name, pid, shortMsg, longMsg, timeMillis, crashInfo.stackTrace)) { if ("1".equals(SystemProperties.get(SYSTEM_DEBUGGABLE, "0")) && "Native crash".equals(crashInfo.exceptionClassName)) { Slog.w(TAG, "Skip killing native crashed app " + name + "(" + pid + ") during testing"); } else { Slog.w(TAG, "Force-killing crashed app " + name + " at watcher's request"); Process.killProcess(pid); } return; } } catch (RemoteException e) { Loading Loading
services/java/com/android/server/am/ActivityManagerService.java 100755 → 100644 +9 −3 Original line number Diff line number Diff line Loading @@ -10083,9 +10083,15 @@ public final class ActivityManagerService extends ActivityManagerNative int pid = r != null ? r.pid : Binder.getCallingPid(); if (!mController.appCrashed(name, pid, shortMsg, longMsg, timeMillis, crashInfo.stackTrace)) { if ("1".equals(SystemProperties.get(SYSTEM_DEBUGGABLE, "0")) && "Native crash".equals(crashInfo.exceptionClassName)) { Slog.w(TAG, "Skip killing native crashed app " + name + "(" + pid + ") during testing"); } else { Slog.w(TAG, "Force-killing crashed app " + name + " at watcher's request"); Process.killProcess(pid); } return; } } catch (RemoteException e) { Loading