1 // Check that sanitizer prints registers dump_registers on dump_registers=1
2 // RUN: %clangxx  %s -o %t
3 // RUN: %env_tool_opts=dump_registers=0 %run %t 2>&1 | FileCheck %s --check-prefix=CHECK-NODUMP
4 // RUN: %run %t 2>&1 | FileCheck %s --check-prefix=CHECK-DUMP
5 //
6 // FIXME: Implement.
7 // UNSUPPORTED: asan
8 // UNSUPPORTED: lsan
9 // UNSUPPORTED: msan
10 // UNSUPPORTED: tsan
11 // UNSUPPORTED: ubsan
12 
13 #include <signal.h>
14 
main()15 int main() {
16   raise(SIGSEGV);
17   // CHECK-DUMP: Register values
18   // CHECK-NODUMP-NOT: Register values
19   return 0;
20 }
21