42 lines · plain
1# RUN: %lldb -b -s %s -c %p/Inputs/x86-64-linux-multithread.core | FileCheck %s2 3thread list4# CHECK: * thread #1: tid = 329384, 0x0000000000401262, name = 'a.out', stop reason = SIGSEGV: address not mapped to object (fault address=0x0)5# CHECK-NEXT: thread #2: tid = 329385, 0x000000000040126d, stop reason = signal 06# CHECK-NEXT: thread #3: tid = 329386, 0x000000000040126d, stop reason = signal 07# CHECK-NEXT: thread #4: tid = 329383, 0x00007fcf5582f762, stop reason = signal 08 9register read --all10# CHECK-DAG: ecx = 0x0404040411# CHECK-DAG: edx = 0x0303030312# CHECK-DAG: edi = 0x0101010113# CHECK-DAG: esi = 0x0202020214# CHECK-DAG: xmm0 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x40 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}15# CHECK-DAG: xmm1 = {0x00 0x00 0x00 0x00 0x00 0x00 0x10 0x40 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}16# CHECK-DAG: xmm2 = {0x00 0x00 0x00 0x00 0x00 0x00 0x20 0x40 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}17# CHECK-DAG: xmm3 = {0x00 0x00 0x00 0x00 0x00 0x00 0x30 0x40 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}18 19thread select 220# CHECK: (lldb) thread select 221register read --all22# CHECK-DAG: ecx = 0x1414141423# CHECK-DAG: edx = 0x1313131324# CHECK-DAG: edi = 0x1111111125# CHECK-DAG: esi = 0x1212121226# CHECK-DAG: xmm0 = {0x00 0x00 0x00 0x00 0x00 0x00 0x08 0x40 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}27# CHECK-DAG: xmm1 = {0x00 0x00 0x00 0x00 0x00 0x00 0x18 0x40 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}28# CHECK-DAG: xmm2 = {0x00 0x00 0x00 0x00 0x00 0x00 0x22 0x40 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}29# CHECK-DAG: xmm3 = {0x00 0x00 0x00 0x00 0x00 0x00 0x28 0x40 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}30 31thread select 332# CHECK: (lldb) thread select 333register read --all34# CHECK-DAG: ecx = 0x2424242435# CHECK-DAG: edx = 0x2323232336# CHECK-DAG: edi = 0x2121212137# CHECK-DAG: esi = 0x2222222238# CHECK-DAG: xmm0 = {0x00 0x00 0x00 0x00 0x00 0x00 0x14 0x40 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}39# CHECK-DAG: xmm1 = {0x00 0x00 0x00 0x00 0x00 0x00 0x24 0x40 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}40# CHECK-DAG: xmm2 = {0x00 0x00 0x00 0x00 0x00 0x00 0x2e 0x40 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}41# CHECK-DAG: xmm3 = {0x00 0x00 0x00 0x00 0x00 0x00 0x34 0x40 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}42