llvm-pdbdump: Improve printing of functions and signatures.
authorZachary Turner <zturner@google.com>
Fri, 13 Feb 2015 17:57:09 +0000 (17:57 +0000)
committerZachary Turner <zturner@google.com>
Fri, 13 Feb 2015 17:57:09 +0000 (17:57 +0000)
commit04b966d9dc4966026fd234ff33200b65fb7e5b5c
tree34a25367d802e3437ac2a364cbb848328c8bf1b7
parent650a61a9438d3979679e19f38ad3972542cb155c
llvm-pdbdump: Improve printing of functions and signatures.

This correctly prints the function pointers, and also prints
function signatures for symbols as opposed to just types.  So
actual functions in your program will now be printed with full
name and signature, as opposed to just name as before.

llvm-svn: 229129
llvm/include/llvm/DebugInfo/PDB/PDBSymbolFunc.h
llvm/include/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionSig.h
llvm/lib/DebugInfo/PDB/PDBSymbolExe.cpp
llvm/lib/DebugInfo/PDB/PDBSymbolFunc.cpp
llvm/lib/DebugInfo/PDB/PDBSymbolTypeFunctionSig.cpp
llvm/lib/DebugInfo/PDB/PDBSymbolTypePointer.cpp