1*d09231a4SMed Ismail Bennani# REQUIRES: python, native && system-darwin 24c4f0d81SMed Ismail Bennani 34c4f0d81SMed Ismail Bennani# RUN: mkdir -p %t.dir 44c4f0d81SMed Ismail Bennani# RUN: yaml2obj %S/Inputs/application_specific_info/asi.yaml > %t.dir/asi 54c4f0d81SMed Ismail Bennani# RUN: %lldb -o 'command script import lldb.macosx.crashlog' \ 686dddbe3SMed Ismail Bennani# RUN: -o 'crashlog -i -t %t.dir/asi %S/Inputs/application_specific_info/leb.txt' \ 74c4f0d81SMed Ismail Bennani# RUN: -o "thread list" -o "bt all" 2>&1 | FileCheck %s 84c4f0d81SMed Ismail Bennani 94c4f0d81SMed Ismail Bennani# CHECK: "crashlog" {{.*}} commands have been installed, use the "--help" options on these commands 104c4f0d81SMed Ismail Bennani 114c4f0d81SMed Ismail Bennani# CHECK: (lldb) process status --verbose 124c4f0d81SMed Ismail Bennani# CHECK-NEXT: Process 96535 stopped 134c4f0d81SMed Ismail Bennani# CHECK-NEXT: * thread #1, queue = 'com.apple.main-thread', stop reason = EXC_CRASH (code=0, subcode=0x0) 144c4f0d81SMed Ismail Bennani# CHECK-NEXT: frame #0: 0x00000001a08c7224{{.*}}[artificial] 154c4f0d81SMed Ismail Bennani# CHECK: Extended Crash Information: 164c4f0d81SMed Ismail Bennani# CHECK: Application Specific Information: 174c4f0d81SMed Ismail Bennani# CHECK-NEXT: CoreFoundation: *** Terminating app due to uncaught exception 'NSRangeException', reason: '*** __boundsFail: index 10 beyond bounds [0 .. 3]' 184c4f0d81SMed Ismail Bennani# CHECK-NEXT: libc++abi.dylib: terminating with uncaught exception of type NSException 194c4f0d81SMed Ismail Bennani# CHECK-NEXT: libsystem_c.dylib: abort() called 204c4f0d81SMed Ismail Bennani 214c4f0d81SMed Ismail Bennani 224c4f0d81SMed Ismail Bennani# CHECK: (lldb) thread backtrace --extended true 234c4f0d81SMed Ismail Bennani# CHECK: * thread #1, queue = 'com.apple.main-thread', stop reason = EXC_CRASH (code=0, subcode=0x0) 244c4f0d81SMed Ismail Bennani# CHECK-NEXT: * frame #0: 0x00000001a08c7224{{.*}}[artificial] 254c4f0d81SMed Ismail Bennani# CHECK-NEXT: frame #1: 0x00000001a08fdceb{{.*}}[artificial] 264c4f0d81SMed Ismail Bennani# CHECK-NEXT: frame #2: 0x00000001a08372c7{{.*}}[artificial] 274c4f0d81SMed Ismail Bennani# CHECK-NEXT: frame #3: 0x00000001a08b7b17{{.*}}[artificial] 284c4f0d81SMed Ismail Bennani# CHECK-NEXT: frame #4: 0x00000001a08a7a0b{{.*}}[artificial] 294c4f0d81SMed Ismail Bennani# CHECK-NEXT: frame #5: 0x00000001a05ab763{{.*}}[artificial] 304c4f0d81SMed Ismail Bennani# CHECK-NEXT: frame #6: 0x00000001a08b6eb3{{.*}}[artificial] 314c4f0d81SMed Ismail Bennani# CHECK-NEXT: frame #7: 0x00000001a08b9c2b{{.*}}[artificial] 324c4f0d81SMed Ismail Bennani# CHECK-NEXT: frame #8: 0x00000001a08b9bd7{{.*}}[artificial] 334c4f0d81SMed Ismail Bennani# CHECK-NEXT: frame #9: 0x00000001a05a3007{{.*}}[artificial] 344c4f0d81SMed Ismail Bennani# CHECK-NEXT: frame #10: 0x00000001a0b3dcc3{{.*}}[artificial] 354c4f0d81SMed Ismail Bennani# CHECK-NEXT: frame #11: 0x00000001a0b46af3{{.*}}[artificial] 364c4f0d81SMed Ismail Bennani# CHECK-NEXT: frame #12: 0x00000001a09a12a3{{.*}}[artificial] 374c4f0d81SMed Ismail Bennani# CHECK-NEXT: frame #13: 0x00000001047e3ecf asi`main{{.*}}[artificial] 384c4f0d81SMed Ismail Bennani# CHECK-NEXT: frame #14: 0x00000001a05d3e4f{{.*}}[artificial] 394c4f0d81SMed Ismail Bennani 404c4f0d81SMed Ismail Bennani# CHECK: thread #4294967295: tid = 0x0001, 0x00000001a0a5840c{{.*}}, queue = 'Application Specific Backtrace' 414c4f0d81SMed Ismail Bennani# CHECK-NEXT: frame #0: 0x00000001a0a5840c{{.*}} 424c4f0d81SMed Ismail Bennani# CHECK-NEXT: frame #1: 0x00000001a05a2ea7{{.*}} 434c4f0d81SMed Ismail Bennani# CHECK-NEXT: frame #2: 0x00000001a0b3dcc3{{.*}} 444c4f0d81SMed Ismail Bennani# CHECK-NEXT: frame #3: 0x00000001a0b46af3{{.*}} 454c4f0d81SMed Ismail Bennani# CHECK-NEXT: frame #4: 0x00000001a09a12a3{{.*}} 464c4f0d81SMed Ismail Bennani# CHECK-NEXT: frame #5: 0x00000001047e3ecf asi`main{{.*}} 474c4f0d81SMed Ismail Bennani# CHECK-NEXT: frame #6: 0x00000001a05d3e4f 484c4f0d81SMed Ismail Bennani 494c4f0d81SMed Ismail Bennani 504c4f0d81SMed Ismail Bennani# CHECK: (lldb) thread list 514c4f0d81SMed Ismail Bennani# CHECK-NEXT: Process 96535 stopped 524c4f0d81SMed Ismail Bennani# CHECK-NEXT: * thread #1: tid = 0x1af8f3, 0x00000001a08c7224{{.*}}, queue = 'com.apple.main-thread', stop reason = EXC_CRASH (code=0, subcode=0x0) 53