summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavide Italiano <davide@freebsd.org>2016-05-02 02:30:18 +0000
committerDavide Italiano <davide@freebsd.org>2016-05-02 02:30:18 +0000
commit22b3ad8630ddb96554ce38cbfbf19ca2617d3224 (patch)
treefb9b2a7a22df0e4eff6213bbc8d0a413dc1e7830
parente3c1e225d7581a15a8c1ef766ef958386b24c850 (diff)
downloadbcm5719-llvm-22b3ad8630ddb96554ce38cbfbf19ca2617d3224.tar.gz
bcm5719-llvm-22b3ad8630ddb96554ce38cbfbf19ca2617d3224.zip
[llvm-readobj] Dump hash as part of -version-info.
llvm-svn: 268210
-rw-r--r--llvm/test/tools/llvm-readobj/elf-versioninfo.test3
-rw-r--r--llvm/tools/llvm-readobj/ELFDumper.cpp1
2 files changed, 4 insertions, 0 deletions
diff --git a/llvm/test/tools/llvm-readobj/elf-versioninfo.test b/llvm/test/tools/llvm-readobj/elf-versioninfo.test
index e8113e4b2fe..e43d373e92f 100644
--- a/llvm/test/tools/llvm-readobj/elf-versioninfo.test
+++ b/llvm/test/tools/llvm-readobj/elf-versioninfo.test
@@ -59,6 +59,7 @@ CHECK-NEXT: Rev: 1
CHECK-NEXT: Flags: 1
CHECK-NEXT: Index: 1
CHECK-NEXT: Cnt: 1
+CHECK-NEXT: Hash: 430712
CHECK-NEXT: Name: blah
CHECK-NEXT: }
CHECK-NEXT: Entry {
@@ -67,6 +68,7 @@ CHECK-NEXT: Rev: 1
CHECK-NEXT: Flags: 0
CHECK-NEXT: Index: 2
CHECK-NEXT: Cnt: 1
+CHECK-NEXT: Hash: 175630257
CHECK-NEXT: Name: VERSION1
CHECK-NEXT: }
CHECK-NEXT: Entry {
@@ -75,6 +77,7 @@ CHECK-NEXT: Rev: 1
CHECK-NEXT: Flags: 0
CHECK-NEXT: Index: 3
CHECK-NEXT: Cnt: 2
+CHECK-NEXT: Hash: 175630258
CHECK-NEXT: Name: VERSION2
CHECK-NEXT: }
CHECK-NEXT: ]
diff --git a/llvm/tools/llvm-readobj/ELFDumper.cpp b/llvm/tools/llvm-readobj/ELFDumper.cpp
index 0630cb4a861..4905b43a453 100644
--- a/llvm/tools/llvm-readobj/ELFDumper.cpp
+++ b/llvm/tools/llvm-readobj/ELFDumper.cpp
@@ -561,6 +561,7 @@ static void printVersionDefinitionSection(ELFDumper<ELFT> *Dumper,
W.printNumber("Flags", VD->vd_flags);
W.printNumber("Index", VD->vd_ndx);
W.printNumber("Cnt", VD->vd_cnt);
+ W.printNumber("Hash", VD->vd_hash);
W.printString("Name",
StringRef((const char *)(Obj->base() + StrTab->sh_offset +
VD->getAux()->vda_name)));
OpenPOWER on IntegriCloud