diff options
author | Derek Bruening <bruening@google.com> | 2016-05-31 13:21:03 +0000 |
---|---|---|
committer | Derek Bruening <bruening@google.com> | 2016-05-31 13:21:03 +0000 |
commit | 8e74c1084b16f199d7304ef7003f25c1bc20f606 (patch) | |
tree | f7ba9e848b72a444ed8f1b99691c856c231ed13d /clang/unittests/Format/CleanupTest.cpp | |
parent | 16c24f4d6e2a1ca64d2482289e3985d0b0d7d9e3 (diff) | |
download | bcm5719-llvm-8e74c1084b16f199d7304ef7003f25c1bc20f606.tar.gz bcm5719-llvm-8e74c1084b16f199d7304ef7003f25c1bc20f606.zip |
[esan] Intercept and chain signal handlers
Summary:
In preparation for fault-based shadow memory iteration, we add support for
our own signal handler by adding app signal handler interception as well as
chaining for SIGSEGV. This is done in a simple manner: we do not honor the
app's alternate stack nor any sigaction flags for SIGSEGV.
Adds a new test of transparency in app signal handling.
Reviewers: aizatsky
Subscribers: filcab, kubabrecka, vitalybuka, zhaoqin, kcc, eugenis, llvm-commits
Differential Revision: http://reviews.llvm.org/D20577
llvm-svn: 271272
Diffstat (limited to 'clang/unittests/Format/CleanupTest.cpp')
0 files changed, 0 insertions, 0 deletions