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