[compiler-rt] Add test for not fully implemented dump_registers

Reviewers: eugenis, alekseyshl

Subscribers: kubamracek, dberris, llvm-commits

Differential Revision: https://reviews.llvm.org/D37765

llvm-svn: 313120
This commit is contained in:
Vitaly Buka 2017-09-13 06:33:43 +00:00
parent e2a8c0758f
commit 6570c1d8b8
1 changed files with 20 additions and 0 deletions

View File

@ -0,0 +1,20 @@
// Check that sanitizer prints registers dump_registers on dump_registers=1
// RUN: %clangxx %s -o %t
// RUN: %env_tool_opts=dump_registers=0 %run %t 2>&1 | FileCheck %s --check-prefix=CHECK-NODUMP
// RUN: %run %t 2>&1 | FileCheck %s --check-prefix=CHECK-DUMP
//
// FIXME: Implement.
// UNSUPPORTED: asan
// UNSUPPORTED: lsan
// UNSUPPORTED: msan
// UNSUPPORTED: tsan
// UNSUPPORTED: ubsan
#include <signal.h>
int main() {
raise(SIGSEGV);
// CHECK-DUMP: Register values
// CHECK-NODUMP-NOT: Register values
return 0;
}