xref: /llvm-project/lldb/test/Shell/Register/x86-gp-write.test (revision 3e1f1b406e92115f2a36294c2084a8b3a5d6a651)
187aa9c9eSJonas Devlieghere# XFAIL: system-windows
287aa9c9eSJonas Devlieghere# REQUIRES: native && target-x86
3*3e1f1b40SMichał Górny# RUN: %clangxx_host -mmmx -fomit-frame-pointer %p/Inputs/x86-gp-write.cpp -o %t
487aa9c9eSJonas Devlieghere# RUN: %lldb -b -s %s %t | FileCheck %s
587aa9c9eSJonas Devlieghereprocess launch
687aa9c9eSJonas Devlieghere
787aa9c9eSJonas Devlieghereregister write eax 0x01020304
887aa9c9eSJonas Devlieghereregister write ebx 0x11121314
987aa9c9eSJonas Devlieghereregister write ecx 0x21222324
1087aa9c9eSJonas Devlieghereregister write edx 0x31323334
1187aa9c9eSJonas Devlieghereregister write esp 0x41424344
1287aa9c9eSJonas Devlieghereregister write ebp 0x51525354
1387aa9c9eSJonas Devlieghereregister write esi 0x61626364
1487aa9c9eSJonas Devlieghereregister write edi 0x71727374
1587aa9c9eSJonas Devlieghere
1687aa9c9eSJonas Devlieghereprocess continue
1787aa9c9eSJonas Devlieghere# CHECK-DAG: eax = 0x01020304
1887aa9c9eSJonas Devlieghere# CHECK-DAG: ebx = 0x11121314
1987aa9c9eSJonas Devlieghere# CHECK-DAG: ecx = 0x21222324
2087aa9c9eSJonas Devlieghere# CHECK-DAG: edx = 0x31323334
2187aa9c9eSJonas Devlieghere# CHECK-DAG: esp = 0x41424344
2287aa9c9eSJonas Devlieghere# CHECK-DAG: ebp = 0x51525354
2387aa9c9eSJonas Devlieghere# CHECK-DAG: esi = 0x61626364
2487aa9c9eSJonas Devlieghere# CHECK-DAG: edi = 0x71727374
2587aa9c9eSJonas Devlieghere
2687aa9c9eSJonas Devlieghere# CHECK: Process {{[0-9]+}} exited with status = 0
27