xref: /llvm-project/lldb/test/Shell/Recognizer/assert.test (revision 7b5dc63fc4464e777e4210a68120b36cb283a9fd)
12c2eb5e6SMichał Górny# XFAIL: system-freebsd
299562332SMichał Górny# XFAIL: system-netbsd
3*1004d6e7SPavel Labath#
4*1004d6e7SPavel Labath# llvm.org/pr56144
5*1004d6e7SPavel Labath# UNSUPPORTED: system-linux
6*1004d6e7SPavel Labath#
7cb0c4ee3SMed Ismail Bennani# UNSUPPORTED: system-windows
87ebe9cc4SMed Ismail Bennani# RUN: %clang_host -g -O0 %S/Inputs/assert.c -o %t.out
97ebe9cc4SMed Ismail Bennani# RUN: %lldb -b -s %s %t.out | FileCheck %s
107ebe9cc4SMed Ismail Bennanirun
117ebe9cc4SMed Ismail Bennani# CHECK: thread #{{.*}}stop reason = hit program assert
127ebe9cc4SMed Ismail Bennani# CHECK: frame #{{.*}}`main at assert.c
137ebe9cc4SMed Ismail Bennaniframe recognizer info 0
147ebe9cc4SMed Ismail Bennani# CHECK: frame 0 is recognized by Assert StackFrame Recognizer
157ebe9cc4SMed Ismail Bennaniset set thread-format "{${thread.stop-reason-raw}}\n"
167ebe9cc4SMed Ismail Bennanithread info
177ebe9cc4SMed Ismail Bennani# CHECK: signal SIGABRT
187ebe9cc4SMed Ismail Bennaniq
19