llvm-project/llvm/test/tools/llvm-objdump/X86/warn-missing-disasm-func.test
Yuanfang Chen c5f8aa8bea [llvm-objdump] Keep warning for --disassemble-functions in correct order.
relative to normal output when dumping archive files.

prepare for PR35351.

Reviewers: jhenderson, grimar, MaskRay, rupprecht

Reviewed by: MaskRay, jhenderson

Differential Revision: https://reviews.llvm.org/D64165

llvm-svn: 365564
2019-07-09 21:53:33 +00:00

22 lines
669 B
Plaintext

## Warn if --disassemble-functions specifies an unknown symbol.
# RUN: yaml2obj -o %t.o %s
# RUN: rm -f %t.a
# RUN: llvm-ar qc %t.a %t.o %t.o
# RUN: llvm-objdump --disassemble-functions=foo %t.o 2>&1 | FileCheck %s
# RUN: llvm-objdump --disassemble-functions=foo %t.a 2>&1 | FileCheck %s --check-prefix=MULTI
--- !ELF
FileHeader:
Class: ELFCLASS64
Data: ELFDATA2LSB
Type: ET_REL
Machine: EM_X86_64
# CHECK: warning: failed to disassemble missing function foo
# MULTI: file format ELF64-x86-64
# MULTI: warning: failed to disassemble missing function foo
# MULTI: file format ELF64-x86-64
# MULTI: warning: failed to disassemble missing function foo