summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-readobj/ObjDumper.h
diff options
context:
space:
mode:
authorRui Ueyama <ruiu@google.com>2014-10-02 17:02:18 +0000
committerRui Ueyama <ruiu@google.com>2014-10-02 17:02:18 +0000
commit1e152d5eec79c7bba0b7b4e869b2082f7e83934e (patch)
tree8a27810489933ba73447b8ca403947c7cf7a291c /llvm/tools/llvm-readobj/ObjDumper.h
parenteeb023cf76bb6a1f47b9bdcae7affe46dcdf5c8a (diff)
downloadbcm5719-llvm-1e152d5eec79c7bba0b7b4e869b2082f7e83934e.tar.gz
bcm5719-llvm-1e152d5eec79c7bba0b7b4e869b2082f7e83934e.zip
This patch adds a new flag "-coff-imports" to llvm-readobj.
When the flag is given, the command prints out the COFF import table. Currently only the import table directory will be printed. I'm going to make another patch to print out the imported symbols. The implementation of import directory entry iterator in COFFObjectFile.cpp was buggy. This patch fixes that too. http://reviews.llvm.org/D5569 llvm-svn: 218891
Diffstat (limited to 'llvm/tools/llvm-readobj/ObjDumper.h')
-rw-r--r--llvm/tools/llvm-readobj/ObjDumper.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/llvm/tools/llvm-readobj/ObjDumper.h b/llvm/tools/llvm-readobj/ObjDumper.h
index 7adf76a6946..8f0c171233e 100644
--- a/llvm/tools/llvm-readobj/ObjDumper.h
+++ b/llvm/tools/llvm-readobj/ObjDumper.h
@@ -43,6 +43,9 @@ public:
// Only implemented for MIPS ELF at this time.
virtual void printMipsPLTGOT() { }
+ // Only implemented for PE/COFF.
+ virtual void printCOFFImports() { }
+
protected:
StreamWriter& W;
};
OpenPOWER on IntegriCloud