diff options
author | mark@chromium.org <mark@chromium.org> | 2015-04-10 17:57:24 +0000 |
---|---|---|
committer | mark@chromium.org <mark@chromium.org> | 2015-04-10 17:57:24 +0000 |
commit | cfdf7cf8a97fbd5651ce0c22735b8a26904749e6 (patch) | |
tree | 2bc74b7c8b7073cbd9574b9bb20cc24531cde383 /src/client/mac/tests | |
parent | Fix compilation with gcc --std=c++11 (diff) | |
download | breakpad-cfdf7cf8a97fbd5651ce0c22735b8a26904749e6.tar.xz |
Workaround Android sigaction bug
On Android L+, signal and sigaction symbols are provided by libsigchain
that override the system's versions. There is a bug in these functions
where they essentially ignore requests to install SIG_DFL.
Workaround this issue by explicitly performing a syscall to
__NR_rt_sigaction to install SIG_DFL on Android.
BUG=473973
Patch by Chris Hopman <cjhopman@chromium.org>
Review URL: https://breakpad.appspot.com/1804002/
git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1438 4c0a9323-5329-0410-9bdc-e9ce6186880e
Diffstat (limited to 'src/client/mac/tests')
0 files changed, 0 insertions, 0 deletions