diff options
author | Kuba Brecka <kuba.brecka@gmail.com> | 2016-05-12 12:53:43 +0000 |
---|---|---|
committer | Kuba Brecka <kuba.brecka@gmail.com> | 2016-05-12 12:53:43 +0000 |
commit | 3f6f8de2389e54d4f151509d9e2b7bcc798d8339 (patch) | |
tree | 4412bf575f02f1d4f20e03149a21f50748adf4a7 /llvm/test/CodeGen/X86/vector-bitreverse.ll | |
parent | e0c82567811e784ed741abc26c6b351739af90dd (diff) | |
download | bcm5719-llvm-3f6f8de2389e54d4f151509d9e2b7bcc798d8339.tar.gz bcm5719-llvm-3f6f8de2389e54d4f151509d9e2b7bcc798d8339.zip |
[sanitizer] On OS X, exit the forked process gracefully when login_tty fails
We're using forkpty to spawn the atos symbolizer. In some cases, login_tty (part of forkpty) can fail due to security measures (sandboxing). In this case, we should exit with a status code instead of completely crashing the spawned process. Even processing a failed CHECK() is problematic here, because we're post-fork and pre-exec where a lot of things don't work (for multithreaded processes, for OS X GUI apps, etc.).
Differential Revision: http://reviews.llvm.org/D20048
llvm-svn: 269289
Diffstat (limited to 'llvm/test/CodeGen/X86/vector-bitreverse.ll')
0 files changed, 0 insertions, 0 deletions