Print symbols from COFF import libraries.
authorRafael Espindola <rafael.espindola@gmail.com>
Wed, 24 May 2017 23:40:36 +0000 (23:40 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Wed, 24 May 2017 23:40:36 +0000 (23:40 +0000)
commit8b78185e00e69e422cdffb047738bea94ec0221f
tree9a9b40af4b14ba9b0491ecea59943213b929e5b3
parent75480cce127921a2e6b531476c6a46a96b5cc3d9
Print symbols from COFF import libraries.

This change allows llvm-nm to print symbols found in import libraries,
in part by allowing COFFImportFiles to be casted to SymbolicFiles.

Patch by Dave Lee!

llvm-svn: 303821
llvm/include/llvm/Object/Binary.h
llvm/test/tools/llvm-nm/X86/Inputs/example.lib [new file with mode: 0644]
llvm/test/tools/llvm-nm/X86/importlibrary.test [new file with mode: 0644]
llvm/tools/llvm-nm/llvm-nm.cpp