xref: /llvm-project/lldb/test/Shell/Register/x86-gp-write.test (revision 3e1f1b406e92115f2a36294c2084a8b3a5d6a651)
1# XFAIL: system-windows
2# REQUIRES: native && target-x86
3# RUN: %clangxx_host -mmmx -fomit-frame-pointer %p/Inputs/x86-gp-write.cpp -o %t
4# RUN: %lldb -b -s %s %t | FileCheck %s
5process launch
6
7register write eax 0x01020304
8register write ebx 0x11121314
9register write ecx 0x21222324
10register write edx 0x31323334
11register write esp 0x41424344
12register write ebp 0x51525354
13register write esi 0x61626364
14register write edi 0x71727374
15
16process continue
17# CHECK-DAG: eax = 0x01020304
18# CHECK-DAG: ebx = 0x11121314
19# CHECK-DAG: ecx = 0x21222324
20# CHECK-DAG: edx = 0x31323334
21# CHECK-DAG: esp = 0x41424344
22# CHECK-DAG: ebp = 0x51525354
23# CHECK-DAG: esi = 0x61626364
24# CHECK-DAG: edi = 0x71727374
25
26# CHECK: Process {{[0-9]+}} exited with status = 0
27