Index: base/process/kill_posix.cc |
diff --git a/base/process/kill_posix.cc b/base/process/kill_posix.cc |
index 0e303c67d3cffb431bee2899c88ebbbdea9328e5..f0d2d442274cf170085555c407e80caad6b3968a 100644 |
--- a/base/process/kill_posix.cc |
+++ b/base/process/kill_posix.cc |
@@ -50,8 +50,13 @@ TerminationStatus GetTerminationStatusImpl(ProcessHandle handle, |
case SIGILL: |
case SIGSEGV: |
return TERMINATION_STATUS_PROCESS_CRASHED; |
- case SIGINT: |
case SIGKILL: |
+#if defined(OS_CHROMEOS) |
+ // On ChromeOS, only way a process gets kill by SIGKILL |
+ // is by oom-killer. |
+ return TERMINATION_STATUS_PROCESS_WAS_KILLED_BY_OOM; |
+#endif |
+ case SIGINT: |
case SIGTERM: |
return TERMINATION_STATUS_PROCESS_WAS_KILLED; |
default: |