[PATCH] D19634: Read the rest of the substreams from DBI, and parse source file information

Zachary Turner via llvm-commits llvm-commits at lists.llvm.org
Wed Apr 27 15:20:05 PDT 2016


zturner created this revision.
zturner added a reviewer: ruiu.
zturner added a subscriber: llvm-commits.

We now read out the rest of the substreams from the DBI streams.  One of these substreams, the FileInfo substream, contains information about which source files contribute to each module (aka compiland).  This patch additionally parses out the file information from that substream, and dumps it in llvm-pdbdump.

http://reviews.llvm.org/D19634

Files:
  include/llvm/DebugInfo/PDB/Raw/ModInfo.h
  include/llvm/DebugInfo/PDB/Raw/PDBDbiStream.h
  lib/DebugInfo/PDB/Raw/PDBDbiStream.cpp
  test/DebugInfo/PDB/pdbdump-headers.test
  tools/llvm-pdbdump/llvm-pdbdump.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D19634.55339.patch
Type: text/x-patch
Size: 12725 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160427/b349a504/attachment.bin>


More information about the llvm-commits mailing list