summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorRui Ueyama <ruiu@google.com>2014-01-17 22:02:24 +0000
committerRui Ueyama <ruiu@google.com>2014-01-17 22:02:24 +0000
commit9106d365f5577c579c383766405e2aa9b9e9ae38 (patch)
tree262cd23b12c4883719fea496948282d26e20550b /tools
parentceaf829339bcd0719a43b3e8c22eaab7a973d37d (diff)
downloadllvm-9106d365f5577c579c383766405e2aa9b9e9ae38.tar.gz
llvm-9106d365f5577c579c383766405e2aa9b9e9ae38.tar.bz2
llvm-9106d365f5577c579c383766405e2aa9b9e9ae38.tar.xz
llvm-objdump/COFF: Print ordinal base number.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@199518 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools')
-rw-r--r--tools/llvm-objdump/COFFDump.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/tools/llvm-objdump/COFFDump.cpp b/tools/llvm-objdump/COFFDump.cpp
index bb997e0e62..106dcba37a 100644
--- a/tools/llvm-objdump/COFFDump.cpp
+++ b/tools/llvm-objdump/COFFDump.cpp
@@ -286,9 +286,13 @@ static void printExportTable(const COFFObjectFile *Obj) {
if (I == E)
return;
StringRef DllName;
+ uint32_t OrdinalBase;
if (I->getDllName(DllName))
return;
+ if (I->getOrdinalBase(OrdinalBase))
+ return;
outs() << " DLL name: " << DllName << "\n";
+ outs() << " Ordinal base: " << OrdinalBase << "\n";
outs() << " Ordinal RVA Name\n";
error_code EC;
for (; I != E; I = I.increment(EC)) {