Recommit "rL366894: [yaml2obj] - Allow custom fields for the SHT_UNDEF sections."
[llvm-complete.git] / test / tools / llvm-objdump / X86 / warn-missing-disasm-func.test
blobec7d0302a71d04747ff5cd151b096c4cf6389c29
1 ## Warn if --disassemble-functions specifies an unknown symbol.
3 # RUN: yaml2obj -o %t.o %s
4 # RUN: rm -f %t.a
5 # RUN: llvm-ar qc %t.a %t.o %t.o
6 # RUN: llvm-objdump --disassemble-functions=foo %t.o 2>&1 | FileCheck %s
7 # RUN: llvm-objdump --disassemble-functions=foo %t.a 2>&1 | FileCheck %s --check-prefix=MULTI
9 --- !ELF
10 FileHeader:
11   Class:   ELFCLASS64
12   Data:    ELFDATA2LSB
13   Type:    ET_REL
14   Machine: EM_X86_64
16 # CHECK: warning: failed to disassemble missing function foo
18 # MULTI: file format ELF64-x86-64
19 # MULTI: warning: failed to disassemble missing function foo
20 # MULTI: file format ELF64-x86-64
21 # MULTI: warning: failed to disassemble missing function foo