Improve llvm-pdbdump output display.
authorZachary Turner <zturner@google.com>
Fri, 13 Feb 2015 01:23:51 +0000 (01:23 +0000)
committerZachary Turner <zturner@google.com>
Fri, 13 Feb 2015 01:23:51 +0000 (01:23 +0000)
commitbcaafc81abd7730210bf468bd097bd3c6e02827b
tree0af44f240c6da2cd2150197ee4dd20a569d7858b
parent1c092c03ba519a4e375523fa49f708da99745af4
Improve llvm-pdbdump output display.

This patch adds a number of improvements to llvm-pdbdump.

1) Dumping of the entire global scope, and not only those
   symbols that live in individual compilands.
2) Prepend class name to member functions and data
3) Improved display of bitfields.
4) Support for dumping more kinds of data symbols.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@229012 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/DebugInfo/PDB/DIA/DIARawSymbol.h
include/llvm/DebugInfo/PDB/IPDBRawSymbol.h
include/llvm/DebugInfo/PDB/PDBExtras.h
include/llvm/DebugInfo/PDB/PDBSymbolData.h
include/llvm/DebugInfo/PDB/PDBTypes.h
lib/DebugInfo/PDB/DIA/DIARawSymbol.cpp
lib/DebugInfo/PDB/PDBExtras.cpp
lib/DebugInfo/PDB/PDBSymbolData.cpp
lib/DebugInfo/PDB/PDBSymbolExe.cpp
lib/DebugInfo/PDB/PDBSymbolFunc.cpp