xref: /llvm-project/llvm/test/tools/llvm-objdump/X86/disassemble-invalid-byte-sequences.test (revision 71e2ca6e32105b35aeadeab25010e8f999c47c23)
1## Show that llvm-objdump handles invalid byte sequences, and continues.
2
3# RUN: yaml2obj %s -o %t.o
4# RUN: llvm-objdump %t.o -d | FileCheck %s
5
6# CHECK:      0000000000000000 <.text>:
7# CHECK:         0: d9 e2 <unknown>
8# CHECK-NEXT:    2: 90    nop
9
10--- !ELF
11FileHeader:
12  Class:   ELFCLASS64
13  Data:    ELFDATA2LSB
14  Type:    ET_EXEC
15  Machine: EM_X86_64
16Sections:
17  - Name:    .text
18    Type:    SHT_PROGBITS
19    Flags:   [SHF_ALLOC, SHF_EXECINSTR]
20    Content: 'd9e290'
21