commit | e0d8a0aa01ac176804077f1f128ccc894c098f79 | [log] [tgz] |
---|---|---|
author | Mark Mentovai <mark@chromium.org> | Tue Sep 01 21:14:10 2020 |
committer | Commit Bot <commit-bot@chromium.org> | Fri Sep 04 03:21:35 2020 |
tree | 483a83984475b8388ad54b7c9c654e71e978117f | |
parent | 5412beb633866c1dbbd7241b2ddc4ed5b8d10d4e [diff] |
mac-arm64: Cope with signal handling quirks On x86_64, it’s impossible for a signal handler distinguish between SIGBUS caused synchronously by a hardware fault and SIGBUS raised asynchronously by software. This remains true on arm64, and is expanded to include both SIGILL and SIGSEGV. Bug: crashpad:345 Test: crashpad_util_test Signals.Raise_HandlerReraisesTo* Change-Id: I181ea35121048dc0c666e2346340e698220ca650 Reviewed-on: https://chromium-review.googlesource.com/c/crashpad/crashpad/+/2386463 Commit-Queue: Mark Mentovai <mark@chromium.org> Reviewed-by: Robert Sesek <rsesek@chromium.org>
Crashpad is a crash-reporting system.
Crashpad’s source code is hosted in a Git repository at https://chromium.googlesource.com/crashpad/crashpad.