diff options
Diffstat (limited to 'llvm/test/tools/llvm-objdump/X86/disassemble-invalid-byte-sequences.test')
| -rw-r--r-- | llvm/test/tools/llvm-objdump/X86/disassemble-invalid-byte-sequences.test | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/llvm/test/tools/llvm-objdump/X86/disassemble-invalid-byte-sequences.test b/llvm/test/tools/llvm-objdump/X86/disassemble-invalid-byte-sequences.test new file mode 100644 index 00000000000..a9d7f6ac0e4 --- /dev/null +++ b/llvm/test/tools/llvm-objdump/X86/disassemble-invalid-byte-sequences.test @@ -0,0 +1,20 @@ +## Show that llvm-objdump handles invalid byte sequences, and continues. + +# RUN: yaml2obj %s -o %t.o +# RUN: llvm-objdump %t.o -d | FileCheck %s + +# CHECK: 0000000000000000 .text: +# CHECK: 0: d9 e2 <unknown> +# CHECK-NEXT: 2: 90 nop + +--- !ELF +FileHeader: + Class: ELFCLASS64 + Data: ELFDATA2LSB + Type: ET_EXEC + Machine: EM_X86_64 +Sections: + - Name: .text + Type: SHT_PROGBITS + Flags: [SHF_ALLOC, SHF_EXECINSTR] + Content: 'd9e290' |

