OSDN Git Service

[pdb] Write TPI hash values to the TPI stream.
authorZachary Turner <zturner@google.com>
Wed, 14 Sep 2016 23:00:02 +0000 (23:00 +0000)
committerZachary Turner <zturner@google.com>
Wed, 14 Sep 2016 23:00:02 +0000 (23:00 +0000)
commita9d16c9445e8cd44d0c28f5dfcc020b50abf8a44
tree1a7f8bc3214d7363567a7402ba652296aa3f84d2
parenta984fc7c9a486a5000fd5bc2a193e82f3cee5660
[pdb] Write TPI hash values to the TPI stream.

This completes being able to write all the interesting
values of a PDB TPI stream.

Reviewed By: rnk
Differential Revision: https://reviews.llvm.org/D24370

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@281555 91177308-0d34-0410-b5e6-96231b3b80d8
21 files changed:
include/llvm/DebugInfo/CodeView/CVRecord.h
include/llvm/DebugInfo/CodeView/TypeSerializationVisitor.h
include/llvm/DebugInfo/MSF/MSFBuilder.h
include/llvm/DebugInfo/PDB/Raw/DbiStreamBuilder.h
include/llvm/DebugInfo/PDB/Raw/InfoStreamBuilder.h
include/llvm/DebugInfo/PDB/Raw/RawConstants.h
include/llvm/DebugInfo/PDB/Raw/TpiHashing.h [new file with mode: 0644]
include/llvm/DebugInfo/PDB/Raw/TpiStream.h
include/llvm/DebugInfo/PDB/Raw/TpiStreamBuilder.h
lib/DebugInfo/MSF/MSFBuilder.cpp
lib/DebugInfo/PDB/CMakeLists.txt
lib/DebugInfo/PDB/Raw/DbiStreamBuilder.cpp
lib/DebugInfo/PDB/Raw/InfoStreamBuilder.cpp
lib/DebugInfo/PDB/Raw/PDBFileBuilder.cpp
lib/DebugInfo/PDB/Raw/TpiHashing.cpp [new file with mode: 0644]
lib/DebugInfo/PDB/Raw/TpiStream.cpp
lib/DebugInfo/PDB/Raw/TpiStreamBuilder.cpp
test/DebugInfo/PDB/pdbdump-readwrite.test
test/DebugInfo/PDB/pdbdump-write.test
tools/llvm-pdbdump/PdbYaml.cpp
tools/llvm-pdbdump/llvm-pdbdump.cpp