| # UNSUPPORTED: system-darwin |
| # REQUIRES: native && target-x86_64 |
| # RUN: %clangxx_host -fomit-frame-pointer %p/Inputs/x86-64-gp-write.cpp -o %t |
| # RUN: %lldb -b -s %s %t | FileCheck %s |
| process launch |
| |
| register write rax 0x0102030405060708 |
| register write rbx 0x1112131415161718 |
| register write rcx 0x2122232425262728 |
| register write rdx 0x3132333435363738 |
| register write rsp 0x4142434445464748 |
| register write rbp 0x5152535455565758 |
| register write rsi 0x6162636465666768 |
| register write rdi 0x7172737475767778 |
| |
| process continue |
| # CHECK-DAG: rax = 0x0102030405060708 |
| # CHECK-DAG: rbx = 0x1112131415161718 |
| # CHECK-DAG: rcx = 0x2122232425262728 |
| # CHECK-DAG: rdx = 0x3132333435363738 |
| # CHECK-DAG: rsp = 0x4142434445464748 |
| # CHECK-DAG: rbp = 0x5152535455565758 |
| # CHECK-DAG: rsi = 0x6162636465666768 |
| # CHECK-DAG: rdi = 0x7172737475767778 |
| |
| # CHECK: Process {{[0-9]+}} exited with status = 0 |