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)
commit4c0a8b3025868a9eac77e1262b7cacefb15cbff2
treefdba7ed65ff38be1f48ece8f7a23cafda7e5dc61
parent85e08ed8a4f5b390c79227238d2ec5e1f7369dcd
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.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@229129 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/DebugInfo/PDB/PDBSymbolFunc.h
include/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionSig.h
lib/DebugInfo/PDB/PDBSymbolExe.cpp
lib/DebugInfo/PDB/PDBSymbolFunc.cpp
lib/DebugInfo/PDB/PDBSymbolTypeFunctionSig.cpp
lib/DebugInfo/PDB/PDBSymbolTypePointer.cpp