diff options
| author | Jonas Devlieghere <jonas@devlieghere.com> | 2019-10-09 19:22:02 +0000 |
|---|---|---|
| committer | Jonas Devlieghere <jonas@devlieghere.com> | 2019-10-09 19:22:02 +0000 |
| commit | 87aa9c9e4d41ed881453e2fab85b3d25f648bb55 (patch) | |
| tree | 63efe79832bf3de4f63e4e81c62e73923947b882 /lldb/test/Shell/Register/x86-gp-write.test | |
| parent | fd18e94697c987d5f24e25aa4e27adaffff3cce4 (diff) | |
| download | bcm5719-llvm-87aa9c9e4d41ed881453e2fab85b3d25f648bb55.tar.gz bcm5719-llvm-87aa9c9e4d41ed881453e2fab85b3d25f648bb55.zip | |
Re-land "[test] Split LLDB tests into API, Shell & Unit"
The original patch got reverted because it broke `check-lldb` on a clean
build. This fixes that.
llvm-svn: 374201
Diffstat (limited to 'lldb/test/Shell/Register/x86-gp-write.test')
| -rw-r--r-- | lldb/test/Shell/Register/x86-gp-write.test | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/lldb/test/Shell/Register/x86-gp-write.test b/lldb/test/Shell/Register/x86-gp-write.test new file mode 100644 index 00000000000..22f92738a5d --- /dev/null +++ b/lldb/test/Shell/Register/x86-gp-write.test @@ -0,0 +1,26 @@ +# XFAIL: system-windows +# REQUIRES: native && target-x86 +# RUN: %clangxx -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 |

