mirror of
https://github.com/chromium/crashpad.git
synced 2025-03-09 14:06:33 +00:00
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>