| # RUN: %lldb -b -s %s -c %p/Inputs/x86-64-linux-multithread.core | FileCheck %s | |
| thread list | |
| # CHECK: * thread #1: tid = 329384, 0x0000000000401262, name = 'a.out', stop reason = SIGSEGV: address not mapped to object (fault address=0x0) | |
| # CHECK-NEXT: thread #2: tid = 329385, 0x000000000040126d | |
| # CHECK-NEXT: thread #3: tid = 329386, 0x000000000040126d | |
| # CHECK-NEXT: thread #4: tid = 329383, 0x00007fcf5582f762 | |
| register read --all | |
| # CHECK-DAG: ecx = 0x04040404 | |
| # CHECK-DAG: edx = 0x03030303 | |
| # CHECK-DAG: edi = 0x01010101 | |
| # CHECK-DAG: esi = 0x02020202 | |
| # CHECK-DAG: xmm0 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x40 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00} | |
| # CHECK-DAG: xmm1 = {0x00 0x00 0x00 0x00 0x00 0x00 0x10 0x40 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00} | |
| # CHECK-DAG: xmm2 = {0x00 0x00 0x00 0x00 0x00 0x00 0x20 0x40 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00} | |
| # CHECK-DAG: xmm3 = {0x00 0x00 0x00 0x00 0x00 0x00 0x30 0x40 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00} | |
| thread select 2 | |
| # CHECK: (lldb) thread select 2 | |
| register read --all | |
| # CHECK-DAG: ecx = 0x14141414 | |
| # CHECK-DAG: edx = 0x13131313 | |
| # CHECK-DAG: edi = 0x11111111 | |
| # CHECK-DAG: esi = 0x12121212 | |
| # CHECK-DAG: xmm0 = {0x00 0x00 0x00 0x00 0x00 0x00 0x08 0x40 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00} | |
| # CHECK-DAG: xmm1 = {0x00 0x00 0x00 0x00 0x00 0x00 0x18 0x40 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00} | |
| # CHECK-DAG: xmm2 = {0x00 0x00 0x00 0x00 0x00 0x00 0x22 0x40 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00} | |
| # CHECK-DAG: xmm3 = {0x00 0x00 0x00 0x00 0x00 0x00 0x28 0x40 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00} | |
| thread select 3 | |
| # CHECK: (lldb) thread select 3 | |
| register read --all | |
| # CHECK-DAG: ecx = 0x24242424 | |
| # CHECK-DAG: edx = 0x23232323 | |
| # CHECK-DAG: edi = 0x21212121 | |
| # CHECK-DAG: esi = 0x22222222 | |
| # CHECK-DAG: xmm0 = {0x00 0x00 0x00 0x00 0x00 0x00 0x14 0x40 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00} | |
| # CHECK-DAG: xmm1 = {0x00 0x00 0x00 0x00 0x00 0x00 0x24 0x40 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00} | |
| # CHECK-DAG: xmm2 = {0x00 0x00 0x00 0x00 0x00 0x00 0x2e 0x40 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00} | |
| # CHECK-DAG: xmm3 = {0x00 0x00 0x00 0x00 0x00 0x00 0x34 0x40 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00} |