aboutsummaryrefslogtreecommitdiff
path: root/src/client/solaris/handler/solaris_lwp.cc
diff options
context:
space:
mode:
authormark@chromium.org <mark@chromium.org>2015-04-10 17:57:24 +0000
committermark@chromium.org <mark@chromium.org>2015-04-10 17:57:24 +0000
commitcfdf7cf8a97fbd5651ce0c22735b8a26904749e6 (patch)
tree2bc74b7c8b7073cbd9574b9bb20cc24531cde383 /src/client/solaris/handler/solaris_lwp.cc
parentFix compilation with gcc --std=c++11 (diff)
downloadbreakpad-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/solaris/handler/solaris_lwp.cc')
0 files changed, 0 insertions, 0 deletions