llvm-6502/lib/DebugInfo/PDB
Zachary Turner 6aba383ab5 [llvm-pdbdump] Fix dumping of function pointers and basic types.
Function pointers were not correctly handled by the dumper, and
they would print as "* name".  They now print as
"int (__cdecl *name)(int arg1, int arg2)" as they should.

Also, doubles were being printed as floats.  This fixes that bug
as well, and adds tests for all builtin types. as well as a test
for function pointers.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@230703 91177308-0d34-0410-b5e6-96231b3b80d8
2015-02-26 23:49:23 +00:00
..
DIA [llvm-pdbdump] Very minor code cleanup. 2015-02-23 05:59:14 +00:00
CMakeLists.txt Revert "Raising minimum required CMake version to 2.8.12.2." 2015-02-24 16:39:46 +00:00
IPDBSourceFile.cpp [llvm-pdbdump] Very minor code cleanup. 2015-02-23 05:59:14 +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 llvm-pdbdump: Re-order header files according to LLVM style guide. 2015-02-14 03:53:56 +00:00
PDBExtras.cpp [llvm-pdbdump] Fix dumping of function pointers and basic types. 2015-02-26 23:49:23 +00:00
PDBInterfaceAnchors.cpp llvm-pdbdump: Re-order header files according to LLVM style guide. 2015-02-14 03:53:56 +00:00
PDBSymbol.cpp [llvm-pdbdump] Very minor code cleanup. 2015-02-23 05:59:14 +00:00
PDBSymbolAnnotation.cpp [llvm-pdbdump] Rewrite dumper using visitor pattern. 2015-02-22 22:03:38 +00:00
PDBSymbolBlock.cpp [llvm-pdbdump] Rewrite dumper using visitor pattern. 2015-02-22 22:03:38 +00:00
PDBSymbolCompiland.cpp [llvm-pdbdump] Rewrite dumper using visitor pattern. 2015-02-22 22:03:38 +00:00
PDBSymbolCompilandDetails.cpp [llvm-pdbdump] Rewrite dumper using visitor pattern. 2015-02-22 22:03:38 +00:00
PDBSymbolCompilandEnv.cpp [llvm-pdbdump] Rewrite dumper using visitor pattern. 2015-02-22 22:03:38 +00:00
PDBSymbolCustom.cpp [llvm-pdbdump] Rewrite dumper using visitor pattern. 2015-02-22 22:03:38 +00:00
PDBSymbolData.cpp [llvm-pdbdump] Add an option to dump full class definitions. 2015-02-23 05:58:34 +00:00
PDBSymbolExe.cpp [llvm-pdbdump] Rewrite dumper using visitor pattern. 2015-02-22 22:03:38 +00:00
PDBSymbolFunc.cpp [llvm-pdbdump] Add an option to dump full class definitions. 2015-02-23 05:58:34 +00:00
PDBSymbolFuncDebugEnd.cpp [llvm-pdbdump] Rewrite dumper using visitor pattern. 2015-02-22 22:03:38 +00:00
PDBSymbolFuncDebugStart.cpp [llvm-pdbdump] Rewrite dumper using visitor pattern. 2015-02-22 22:03:38 +00:00
PDBSymbolLabel.cpp [llvm-pdbdump] Rewrite dumper using visitor pattern. 2015-02-22 22:03:38 +00:00
PDBSymbolPublicSymbol.cpp [llvm-pdbdump] Rewrite dumper using visitor pattern. 2015-02-22 22:03:38 +00:00
PDBSymbolThunk.cpp [llvm-pdbdump] Rewrite dumper using visitor pattern. 2015-02-22 22:03:38 +00:00
PDBSymbolTypeArray.cpp [llvm-pdbdump] Add an option to dump full class definitions. 2015-02-23 05:58:34 +00:00
PDBSymbolTypeBaseClass.cpp [llvm-pdbdump] Rewrite dumper using visitor pattern. 2015-02-22 22:03:38 +00:00
PDBSymbolTypeBuiltin.cpp [llvm-pdbdump] Rewrite dumper using visitor pattern. 2015-02-22 22:03:38 +00:00
PDBSymbolTypeCustom.cpp [llvm-pdbdump] Rewrite dumper using visitor pattern. 2015-02-22 22:03:38 +00:00
PDBSymbolTypeDimension.cpp [llvm-pdbdump] Rewrite dumper using visitor pattern. 2015-02-22 22:03:38 +00:00
PDBSymbolTypeEnum.cpp [llvm-pdbdump] Rewrite dumper using visitor pattern. 2015-02-22 22:03:38 +00:00
PDBSymbolTypeFriend.cpp [llvm-pdbdump] Rewrite dumper using visitor pattern. 2015-02-22 22:03:38 +00:00
PDBSymbolTypeFunctionArg.cpp [llvm-pdbdump] Rewrite dumper using visitor pattern. 2015-02-22 22:03:38 +00:00
PDBSymbolTypeFunctionSig.cpp [llvm-pdbdump] Rewrite dumper using visitor pattern. 2015-02-22 22:03:38 +00:00
PDBSymbolTypeManaged.cpp [llvm-pdbdump] Rewrite dumper using visitor pattern. 2015-02-22 22:03:38 +00:00
PDBSymbolTypePointer.cpp [llvm-pdbdump] Add an option to dump full class definitions. 2015-02-23 05:58:34 +00:00
PDBSymbolTypeTypedef.cpp [llvm-pdbdump] Rewrite dumper using visitor pattern. 2015-02-22 22:03:38 +00:00
PDBSymbolTypeUDT.cpp [llvm-pdbdump] Rewrite dumper using visitor pattern. 2015-02-22 22:03:38 +00:00
PDBSymbolTypeVTable.cpp [llvm-pdbdump] Rewrite dumper using visitor pattern. 2015-02-22 22:03:38 +00:00
PDBSymbolTypeVTableShape.cpp [llvm-pdbdump] Rewrite dumper using visitor pattern. 2015-02-22 22:03:38 +00:00
PDBSymbolUnknown.cpp [llvm-pdbdump] Rewrite dumper using visitor pattern. 2015-02-22 22:03:38 +00:00
PDBSymbolUsingNamespace.cpp [llvm-pdbdump] Rewrite dumper using visitor pattern. 2015-02-22 22:03:38 +00:00
PDBSymDumper.cpp [llvm-pdbdump] Rewrite dumper using visitor pattern. 2015-02-22 22:03:38 +00:00