summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/ItaniumCXXABI.cpp
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2015-02-18 15:13:29 +0000
committerDmitry Vyukov <dvyukov@google.com>2015-02-18 15:13:29 +0000
commit8870ee77558ddc25c82eaff89b22359957a7f386 (patch)
tree4fb914059b21c0ac346337d497954b4126e75996 /clang/lib/CodeGen/ItaniumCXXABI.cpp
parenteaa4c73d62b03eb3a1796d8c49180c6474914af5 (diff)
downloadbcm5719-llvm-8870ee77558ddc25c82eaff89b22359957a7f386.tar.gz
bcm5719-llvm-8870ee77558ddc25c82eaff89b22359957a7f386.zip
tsan: fix signal handling during stop-the-world
Long story short: stop-the-world briefly resets SIGSEGV handler to SIG_DFL. This breaks programs that handle and continue after SIGSEGV (namely JVM). See the test and comments for details. http://reviews.llvm.org/D7722 llvm-svn: 229678
Diffstat (limited to 'clang/lib/CodeGen/ItaniumCXXABI.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud