[PATCH] D22539: [pdb] Write compiland and source file information to a binary PDB.
Zachary Turner via llvm-commits
llvm-commits at lists.llvm.org
Tue Jul 19 15:09:16 PDT 2016
zturner created this revision.
zturner added a reviewer: ruiu.
zturner added a subscriber: llvm-commits.
This adds support for writing the module info substream and file info substream of the DBI stream. This contains all the info about the various object files contained within the PDB, as well as their source file composition. Additionally, we round trip this to and from YAML to support testing.
https://reviews.llvm.org/D22539
Files:
include/llvm/DebugInfo/PDB/Raw/DbiStream.h
include/llvm/DebugInfo/PDB/Raw/DbiStreamBuilder.h
include/llvm/DebugInfo/PDB/Raw/ModInfo.h
include/llvm/DebugInfo/PDB/Raw/RawError.h
lib/DebugInfo/CodeView/StreamWriter.cpp
lib/DebugInfo/PDB/Raw/DbiStream.cpp
lib/DebugInfo/PDB/Raw/DbiStreamBuilder.cpp
lib/DebugInfo/PDB/Raw/ModInfo.cpp
lib/DebugInfo/PDB/Raw/PDBFileBuilder.cpp
lib/DebugInfo/PDB/Raw/RawError.cpp
tools/llvm-pdbdump/PdbYaml.cpp
tools/llvm-pdbdump/PdbYaml.h
tools/llvm-pdbdump/YAMLOutputStyle.cpp
tools/llvm-pdbdump/llvm-pdbdump.cpp
tools/llvm-pdbdump/llvm-pdbdump.h
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D22539.64572.patch
Type: text/x-patch
Size: 26645 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160719/8b57ce95/attachment.bin>
More information about the llvm-commits
mailing list