| # UNSUPPORTED: system-windows |
| |
| # RUN: %clang_host -g -O0 %S/Inputs/ubsan_add_overflow.c -o %t.out \ |
| # RUN: -fsanitize=signed-integer-overflow -fsanitize-trap=signed-integer-overflow |
| |
| # RUN: %lldb -b -s %s %t.out | FileCheck %s |
| |
| run |
| # CHECK: thread #{{.*}} stop reason = Undefined Behavior Sanitizer: signed integer addition overflow in '2147483647 + 1' |
| # CHECK-NEXT: frame #1: {{.*}}`main at ubsan_add_overflow.c |
| |
| bt |
| # CHECK: frame #0: {{.*}}`__clang_trap_msg$Undefined Behavior Sanitizer$signed integer addition overflow in '2147483647 + 1'{{.*}} |
| # CHECK: frame #1: {{.*}}`main at ubsan_add_overflow.c |
| |
| frame info |
| # CHECK: frame #{{.*}}`main at ubsan_add_overflow.c |
| |
| frame recognizer info 0 |
| # CHECK: frame 0 is recognized by Verbose Trap StackFrame Recognizer |
| |
| quit |