summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-readobj/llvm-readobj.cpp
diff options
context:
space:
mode:
authorRui Ueyama <ruiu@google.com>2014-11-19 00:18:07 +0000
committerRui Ueyama <ruiu@google.com>2014-11-19 00:18:07 +0000
commit74e85130a07bf8b4f22cf7e1e116707d7b6f177b (patch)
treed63418c8df8479a257b0cc2a3e213ba6d06834e3 /llvm/tools/llvm-readobj/llvm-readobj.cpp
parente5ea424a770f0bf28037bc47a17281dd5251c92f (diff)
downloadbcm5719-llvm-74e85130a07bf8b4f22cf7e1e116707d7b6f177b.tar.gz
bcm5719-llvm-74e85130a07bf8b4f22cf7e1e116707d7b6f177b.zip
llvm-readobj: teach it how to dump COFF base relocation table
llvm-svn: 222289
Diffstat (limited to 'llvm/tools/llvm-readobj/llvm-readobj.cpp')
-rw-r--r--llvm/tools/llvm-readobj/llvm-readobj.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/llvm/tools/llvm-readobj/llvm-readobj.cpp b/llvm/tools/llvm-readobj/llvm-readobj.cpp
index 6d05658c07c..d08f18608ed 100644
--- a/llvm/tools/llvm-readobj/llvm-readobj.cpp
+++ b/llvm/tools/llvm-readobj/llvm-readobj.cpp
@@ -149,7 +149,12 @@ namespace opts {
// -coff-directives
cl::opt<bool>
COFFDirectives("coff-directives",
- cl::desc("Display the contents PE/COFF .drectve section"));
+ cl::desc("Display the PE/COFF .drectve section"));
+
+ // -coff-basereloc
+ cl::opt<bool>
+ COFFBaseRelocs("coff-basereloc",
+ cl::desc("Display the PE/COFF .reloc section"));
} // namespace opts
static int ReturnValue = EXIT_SUCCESS;
@@ -279,6 +284,8 @@ static void dumpObject(const ObjectFile *Obj) {
Dumper->printCOFFImports();
if (opts::COFFDirectives)
Dumper->printCOFFDirectives();
+ if (opts::COFFBaseRelocs)
+ Dumper->printCOFFBaseReloc();
}
OpenPOWER on IntegriCloud