diff options
author | Saleem Abdulrasool <compnerd@compnerd.org> | 2016-08-18 16:39:19 +0000 |
---|---|---|
committer | Saleem Abdulrasool <compnerd@compnerd.org> | 2016-08-18 16:39:19 +0000 |
commit | c6bf547564088ad0ba0b2f281ffa813974f66bda (patch) | |
tree | b324aee5a585bf13f72204ffc556374ea4695d52 /llvm/tools/llvm-objdump/llvm-objdump.h | |
parent | 28671c83d6dc6221a5680b180e4ac9f41f26a50b (diff) | |
download | bcm5719-llvm-c6bf547564088ad0ba0b2f281ffa813974f66bda.tar.gz bcm5719-llvm-c6bf547564088ad0ba0b2f281ffa813974f66bda.zip |
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
Diffstat (limited to 'llvm/tools/llvm-objdump/llvm-objdump.h')
-rw-r--r-- | llvm/tools/llvm-objdump/llvm-objdump.h | 2 |
1 files changed, 2 insertions, 0 deletions
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); |