From c6bf547564088ad0ba0b2f281ffa813974f66bda Mon Sep 17 00:00:00 2001 From: Saleem Abdulrasool Date: Thu, 18 Aug 2016 16:39:19 +0000 Subject: llvm-objdump: add coff import library symbol listing support This adds behaviour similar to binutils' objdump which can show symbols in an import library. Differences from that stem around the fact that we do not create section symbols nor the all import import descriptor symbol reference. However, this does mean that the tool can serve as a possible replacement for the existing tool. llvm-svn: 279088 --- llvm/tools/llvm-objdump/llvm-objdump.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'llvm/tools/llvm-objdump/llvm-objdump.h') diff --git a/llvm/tools/llvm-objdump/llvm-objdump.h b/llvm/tools/llvm-objdump/llvm-objdump.h index 5b10ee87ca8..85ad0bbe26c 100644 --- a/llvm/tools/llvm-objdump/llvm-objdump.h +++ b/llvm/tools/llvm-objdump/llvm-objdump.h @@ -20,6 +20,7 @@ class StringRef; namespace object { class COFFObjectFile; + class COFFImportFile; class MachOObjectFile; class ObjectFile; class Archive; @@ -74,6 +75,7 @@ void printMachOLazyBindTable(const object::MachOObjectFile* o); void printMachOWeakBindTable(const object::MachOObjectFile* o); void printELFFileHeader(const object::ObjectFile *o); void printCOFFFileHeader(const object::ObjectFile *o); +void printCOFFSymbolTable(const object::COFFImportFile *i); void printCOFFSymbolTable(const object::COFFObjectFile *o); void printMachOFileHeader(const object::ObjectFile *o); void printMachOLoadCommands(const object::ObjectFile *o); -- cgit v1.2.3