33 lines · plain
1# RUN: %lldb -b -s %s -c %p/Inputs/x86-32-linux-multithread.core | FileCheck %s2 3thread list4# CHECK: * thread #1: tid = 330633, 0x080492d2, name = 'a.out', stop reason = SIGSEGV: address not mapped to object (fault address=0x0)5# CHECK-NEXT: thread #2: tid = 330634, 0x080492dd, stop reason = signal 06# CHECK-NEXT: thread #3: tid = 330635, 0x080492dd, stop reason = signal 07# CHECK-NEXT: thread #4: tid = 330632, 0xf7f59549, stop reason = signal 08 9register read --all10# CHECK-DAG: ecx = 0x0101010111# CHECK-DAG: edx = 0x0202020212# CHECK-DAG: xmm0 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x40 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}13# CHECK-DAG: xmm2 = {0x00 0x00 0x00 0x00 0x00 0x00 0x10 0x40 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}14# CHECK-DAG: xmm1 = {0x00 0x00 0x00 0x00 0x00 0x00 0x20 0x40 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}15 16thread select 217# CHECK: (lldb) thread select 218register read --all19# CHECK-DAG: ecx = 0x1111111120# CHECK-DAG: edx = 0x1212121221# CHECK-DAG: xmm0 = {0x00 0x00 0x00 0x00 0x00 0x00 0x08 0x40 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}22# CHECK-DAG: xmm2 = {0x00 0x00 0x00 0x00 0x00 0x00 0x18 0x40 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}23# CHECK-DAG: xmm1 = {0x00 0x00 0x00 0x00 0x00 0x00 0x22 0x40 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}24 25thread select 326# CHECK: (lldb) thread select 327register read --all28# CHECK-DAG: ecx = 0x2121212129# CHECK-DAG: edx = 0x2222222230# CHECK-DAG: xmm0 = {0x00 0x00 0x00 0x00 0x00 0x00 0x14 0x40 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}31# CHECK-DAG: xmm2 = {0x00 0x00 0x00 0x00 0x00 0x00 0x24 0x40 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}32# CHECK-DAG: xmm1 = {0x00 0x00 0x00 0x00 0x00 0x00 0x2e 0x40 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}33