llvm-project/llvm/lib/DebugInfo/PDB
Zachary Turner a952c49c20 llvm-pdbdump: Add more comprehensive dumping of symbol types.
In particular this patch adds the ability to dump complete
function signature information including argument types as
correctly formatted strings.  A side effect of this is that
almost all symbol and meta types are now formatted.

llvm-svn: 229076
2015-02-13 07:40:03 +00:00
..
DIA llvm-pdbdump: Add more comprehensive dumping of symbol types. 2015-02-13 07:40:03 +00:00
CMakeLists.txt Fix build for CMake < 2.8.12. 2015-02-11 05:58:57 +00:00
IPDBSourceFile.cpp Rewrite llvm-pdbdump in terms of LLVMDebugInfoPDB. 2015-02-10 22:43:25 +00:00
LLVMBuild.txt Resubmit "Create lib/DebugInfo/PDB" (r228428) 2015-02-06 20:30:52 +00:00
Makefile Try to fix Makefile build for LLVMDebugInfoPDB. 2015-02-06 20:42:03 +00:00
PDB.cpp Provide DIA implementation of DebugInfoPDB. 2015-02-10 21:17:52 +00:00
PDBExtras.cpp llvm-pdbdump: Add more comprehensive dumping of symbol types. 2015-02-13 07:40:03 +00:00
PDBInterfaceAnchors.cpp Rewrite llvm-pdbdump in terms of LLVMDebugInfoPDB. 2015-02-10 22:43:25 +00:00
PDBSymbol.cpp Add concrete type overloads to PDBSymbol::findChildren(). 2015-02-12 21:09:24 +00:00
PDBSymbolAnnotation.cpp Rewrite llvm-pdbdump in terms of LLVMDebugInfoPDB. 2015-02-10 22:43:25 +00:00
PDBSymbolBlock.cpp Rewrite llvm-pdbdump in terms of LLVMDebugInfoPDB. 2015-02-10 22:43:25 +00:00
PDBSymbolCompiland.cpp llvm-pdbdump: Add more comprehensive dumping of symbol types. 2015-02-13 07:40:03 +00:00
PDBSymbolCompilandDetails.cpp Rewrite llvm-pdbdump in terms of LLVMDebugInfoPDB. 2015-02-10 22:43:25 +00:00
PDBSymbolCompilandEnv.cpp Rewrite llvm-pdbdump in terms of LLVMDebugInfoPDB. 2015-02-10 22:43:25 +00:00
PDBSymbolCustom.cpp Rewrite llvm-pdbdump in terms of LLVMDebugInfoPDB. 2015-02-10 22:43:25 +00:00
PDBSymbolData.cpp llvm-pdbdump: Add more comprehensive dumping of symbol types. 2015-02-13 07:40:03 +00:00
PDBSymbolExe.cpp llvm-pdbdump: Add more comprehensive dumping of symbol types. 2015-02-13 07:40:03 +00:00
PDBSymbolFunc.cpp llvm-pdbdump: Add more comprehensive dumping of symbol types. 2015-02-13 07:40:03 +00:00
PDBSymbolFuncDebugEnd.cpp Rewrite llvm-pdbdump in terms of LLVMDebugInfoPDB. 2015-02-10 22:43:25 +00:00
PDBSymbolFuncDebugStart.cpp Rewrite llvm-pdbdump in terms of LLVMDebugInfoPDB. 2015-02-10 22:43:25 +00:00
PDBSymbolLabel.cpp llvm-pdbdump: Add more comprehensive dumping of symbol types. 2015-02-13 07:40:03 +00:00
PDBSymbolPublicSymbol.cpp llvm-pdbdump: Add more comprehensive dumping of symbol types. 2015-02-13 07:40:03 +00:00
PDBSymbolThunk.cpp llvm-pdbdump: Add more comprehensive dumping of symbol types. 2015-02-13 07:40:03 +00:00
PDBSymbolTypeArray.cpp llvm-pdbdump: Add more comprehensive dumping of symbol types. 2015-02-13 07:40:03 +00:00
PDBSymbolTypeBaseClass.cpp llvm-pdbdump: Add more comprehensive dumping of symbol types. 2015-02-13 07:40:03 +00:00
PDBSymbolTypeBuiltin.cpp llvm-pdbdump: Add more comprehensive dumping of symbol types. 2015-02-13 07:40:03 +00:00
PDBSymbolTypeCustom.cpp Rewrite llvm-pdbdump in terms of LLVMDebugInfoPDB. 2015-02-10 22:43:25 +00:00
PDBSymbolTypeDimension.cpp Rewrite llvm-pdbdump in terms of LLVMDebugInfoPDB. 2015-02-10 22:43:25 +00:00
PDBSymbolTypeEnum.cpp llvm-pdbdump: Add more comprehensive dumping of symbol types. 2015-02-13 07:40:03 +00:00
PDBSymbolTypeFriend.cpp Rewrite llvm-pdbdump in terms of LLVMDebugInfoPDB. 2015-02-10 22:43:25 +00:00
PDBSymbolTypeFunctionArg.cpp llvm-pdbdump: Add more comprehensive dumping of symbol types. 2015-02-13 07:40:03 +00:00
PDBSymbolTypeFunctionSig.cpp llvm-pdbdump: Add more comprehensive dumping of symbol types. 2015-02-13 07:40:03 +00:00
PDBSymbolTypeManaged.cpp Rewrite llvm-pdbdump in terms of LLVMDebugInfoPDB. 2015-02-10 22:43:25 +00:00
PDBSymbolTypePointer.cpp llvm-pdbdump: Add more comprehensive dumping of symbol types. 2015-02-13 07:40:03 +00:00
PDBSymbolTypeTypedef.cpp llvm-pdbdump: Add more comprehensive dumping of symbol types. 2015-02-13 07:40:03 +00:00
PDBSymbolTypeUDT.cpp llvm-pdbdump: Add more comprehensive dumping of symbol types. 2015-02-13 07:40:03 +00:00
PDBSymbolTypeVTable.cpp llvm-pdbdump: Add more comprehensive dumping of symbol types. 2015-02-13 07:40:03 +00:00
PDBSymbolTypeVTableShape.cpp Rewrite llvm-pdbdump in terms of LLVMDebugInfoPDB. 2015-02-10 22:43:25 +00:00
PDBSymbolUnknown.cpp Rewrite llvm-pdbdump in terms of LLVMDebugInfoPDB. 2015-02-10 22:43:25 +00:00
PDBSymbolUsingNamespace.cpp Rewrite llvm-pdbdump in terms of LLVMDebugInfoPDB. 2015-02-10 22:43:25 +00:00