| 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.
|
|
|