| # XFAIL: system-windows |
| # REQUIRES: native && target-x86 |
| # RUN: %clangxx_host -mmmx -fomit-frame-pointer %p/Inputs/x86-gp-write.cpp -o %t |
| # RUN: %lldb -b -s %s %t | FileCheck %s |
| process launch |
| |
| register write eax 0x01020304 |
| register write ebx 0x11121314 |
| register write ecx 0x21222324 |
| register write edx 0x31323334 |
| register write esp 0x41424344 |
| register write ebp 0x51525354 |
| register write esi 0x61626364 |
| register write edi 0x71727374 |
| |
| process continue |
| # CHECK-DAG: eax = 0x01020304 |
| # CHECK-DAG: ebx = 0x11121314 |
| # CHECK-DAG: ecx = 0x21222324 |
| # CHECK-DAG: edx = 0x31323334 |
| # CHECK-DAG: esp = 0x41424344 |
| # CHECK-DAG: ebp = 0x51525354 |
| # CHECK-DAG: esi = 0x61626364 |
| # CHECK-DAG: edi = 0x71727374 |
| |
| # CHECK: Process {{[0-9]+}} exited with status = 0 |