summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorRui Ueyama <ruiu@google.com>2016-05-17 23:07:48 +0000
committerRui Ueyama <ruiu@google.com>2016-05-17 23:07:48 +0000
commitdce33b5457ec85c2e1ad10963cbb7f91108b5464 (patch)
tree18398bffbe3b549e583a066e1178975e5e4b0a42 /tools
parent329de212c7f674628a03eef9060c850cf101b2c8 (diff)
pdbdump: Print out more strcutures.
I don't yet fully understand the meaning of these data strcutures, but at least it seems that their sizes and types are correct. With this change, we can read publics streams till end. Differential Revision: http://reviews.llvm.org/D20343 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@269861 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools')
-rw-r--r--tools/llvm-pdbdump/llvm-pdbdump.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/tools/llvm-pdbdump/llvm-pdbdump.cpp b/tools/llvm-pdbdump/llvm-pdbdump.cpp
index b393b0a1944..362b03dab32 100644
--- a/tools/llvm-pdbdump/llvm-pdbdump.cpp
+++ b/tools/llvm-pdbdump/llvm-pdbdump.cpp
@@ -411,6 +411,9 @@ static Error dumpPublicsStream(ScopedPrinter &P, PDBFile &File) {
P.printNumber("SymHash", Publics.getSymHash());
P.printNumber("AddrMap", Publics.getAddrMap());
P.printNumber("Number of buckets", Publics.getNumBuckets());
+ P.printList("Hash Buckets", Publics.getHashBuckets());
+ P.printList("Address Map", Publics.getAddressMap());
+ P.printList("Thunk Map", Publics.getThunkMap());
return Error::success();
}