1# xfail with system debugserver until the fix for 2# https://reviews.llvm.org/D123269 in 3# lldb/tools/debugserver/source/MacOSX/x86_64/DNBArchImplX86_64.cpp 4# has made it into released tools. 5# XFAIL: system-debugserver 6 7# XFAIL: system-windows 8# REQUIRES: native && target-x86_64 9# RUN: %clangxx_host %p/Inputs/x86-64-write.cpp -o %t 10# RUN: %lldb -b -s %s %t | FileCheck %s 11process launch 12 13register write r8 0x0001020304050607 14register write r9 0x1011121314151617 15register write r10 0x2021222324252627 16register write r11 0x3031323334353637 17register write r12 0x4041424344454647 18register write r13 0x5051525354555657 19register write r14 0x6061626364656667 20register write r15 0x7071727374757677 21 22register write xmm8 "{0x08 0x09 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17}" 23register write xmm9 "{0x09 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18}" 24register write xmm10 "{0x0a 0x0b 0x0c 0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19}" 25register write xmm11 "{0x0b 0x0c 0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1a}" 26register write xmm12 "{0x0c 0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1a 0x1b}" 27register write xmm13 "{0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1a 0x1b 0x1c}" 28register write xmm14 "{0x0e 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1a 0x1b 0x1c 0x1d}" 29register write xmm15 "{0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x1e}" 30 31process continue 32# CHECK: process continue 33 34# CHECK-DAG: r8 = 0x0001020304050607 35# CHECK-DAG: r9 = 0x1011121314151617 36# CHECK-DAG: r10 = 0x2021222324252627 37# CHECK-DAG: r11 = 0x3031323334353637 38# CHECK-DAG: r12 = 0x4041424344454647 39# CHECK-DAG: r13 = 0x5051525354555657 40# CHECK-DAG: r14 = 0x6061626364656667 41# CHECK-DAG: r15 = 0x7071727374757677 42 43# CHECK-DAG: xmm8 = { 0x08 0x09 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 } 44# CHECK-DAG: xmm9 = { 0x09 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 } 45# CHECK-DAG: xmm10 = { 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 } 46# CHECK-DAG: xmm11 = { 0x0b 0x0c 0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1a } 47# CHECK-DAG: xmm12 = { 0x0c 0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1a 0x1b } 48# CHECK-DAG: xmm13 = { 0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1a 0x1b 0x1c } 49# CHECK-DAG: xmm14 = { 0x0e 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1a 0x1b 0x1c 0x1d } 50# CHECK-DAG: xmm15 = { 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x1e } 51 52# CHECK: Process {{[0-9]+}} exited with status = 0 53