================ @@ -0,0 +1,28 @@ +# REQUIRES: x86 + +# This test verifies that disassemble -b prints out the correct bytes and +# format for x86_64 instructions of various sizes, and that an unknown +# instruction shows the opcode and disassembles as "<unknown>" + +# RUN: llvm-mc -filetype=obj --triple=x86_64-unknown-unknown %s -o %t +# RUN: %lldb -b %t -o "disassemble -b -n main" | FileCheck %s + +main: # @main + subq $0x18, %rsp + movl $0x0, 0x14(%rsp) + movq %rdx, 0x8(%rsp) + movl %ecx, 0x4(%rsp) + movl (%rsp), %eax + addq $0x18, %rsp + retq + .byte 0x6 + +# CHECK: [0x0] <+0>: 48 83 ec 18 subq $0x18, %rsp +# CHECK: [0x4] <+4>: c7 44 24 14 00 00 00 00 movl $0x0, 0x14(%rsp) ---------------- DavidSpickett wrote:
CHECK-NEXT this and subsequent lines. https://github.com/llvm/llvm-project/pull/145793 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits