OSDN Git Service

[llvm-pdbdump] Add support for diffing the PDB Stream.
authorZachary Turner <zturner@google.com>
Thu, 16 Mar 2017 20:18:41 +0000 (20:18 +0000)
committerZachary Turner <zturner@google.com>
Thu, 16 Mar 2017 20:18:41 +0000 (20:18 +0000)
commit7b596b1db9be48c176bc89f9b03a7696599b1382
tree64ea68eb6db9d5aed5da93719a8d9dd9f87be4bc
parent6308f283530c8871d5acf0ace76066cf06875703
[llvm-pdbdump] Add support for diffing the PDB Stream.

In doing so I discovered that we completely ignore some bytes
of the PDB Stream after we "finish" loading it.  These bytes
seem to specify some additional information about what kind
of data is present in the PDB.  A subsequent patch will add
code to read in those fields and store their values.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@297983 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/DebugInfo/CodeView/Formatters.h
include/llvm/DebugInfo/PDB/Native/Formatters.h [new file with mode: 0644]
include/llvm/DebugInfo/PDB/Native/InfoStream.h
include/llvm/DebugInfo/PDB/Native/NamedStreamMap.h
include/llvm/DebugInfo/PDB/Native/RawTypes.h
lib/DebugInfo/PDB/Native/InfoStream.cpp
lib/DebugInfo/PDB/Native/NamedStreamMap.cpp
tools/llvm-pdbdump/Diff.cpp