Index: base/mac/os_crash_dumps.cc |
diff --git a/base/mac/os_crash_dumps.cc b/base/mac/os_crash_dumps.cc |
index e50ac3974215d995be9eef7b4deeb4fe0d8c2e1a..5d65b469dddaf3932a97366b919415cc00e10a33 100644 |
--- a/base/mac/os_crash_dumps.cc |
+++ b/base/mac/os_crash_dumps.cc |
@@ -30,11 +30,14 @@ void DisableOSCrashDumps() { |
// bsd/uxkern/ux_exception.c and machine_exception() in xnu's |
// bsd/dev/*/unix_signal.c. |
const int signals_to_intercept[] = { |
+ // Hardware faults |
SIGILL, // EXC_BAD_INSTRUCTION |
SIGTRAP, // EXC_BREAKPOINT |
SIGFPE, // EXC_ARITHMETIC |
SIGBUS, // EXC_BAD_ACCESS |
- SIGSEGV // EXC_BAD_ACCESS |
+ SIGSEGV, // EXC_BAD_ACCESS |
+ // Not a hardware fault |
+ SIGABRT |
}; |
// For all these signals, just wire things up so we exit immediately. |