[PATCH] D20580: [pdb] Dump symbol records in publics stream

Zachary Turner via llvm-commits llvm-commits at lists.llvm.org
Tue May 24 10:39:09 PDT 2016


zturner created this revision.
zturner added reviewers: rnk, ruiu, amccarth.
zturner added a subscriber: llvm-commits.

This abandons use of the hash table in favor of just iterating over each of the symbol records and dumping their full contents.  So now instead of just the symbol names, we dump full record details of symbols in the publics stream.

http://reviews.llvm.org/D20580

Files:
  include/llvm/DebugInfo/CodeView/CVSymbolTypes.def
  include/llvm/DebugInfo/CodeView/SymbolRecord.h
  include/llvm/DebugInfo/PDB/Raw/PublicsStream.h
  include/llvm/DebugInfo/PDB/Raw/SymbolStream.h
  lib/DebugInfo/CodeView/SymbolDumper.cpp
  lib/DebugInfo/PDB/Raw/PublicsStream.cpp
  lib/DebugInfo/PDB/Raw/SymbolStream.cpp
  tools/llvm-pdbdump/llvm-pdbdump.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D20580.58271.patch
Type: text/x-patch
Size: 11637 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160524/21e16a7d/attachment.bin>


More information about the llvm-commits mailing list