llvm-6502/lib/DebugInfo/PDB
Zachary Turner 9d74bda3e3 [PDB] Support executables and source/line info.
Previously DebugInfoPDB could only load data for a PDB given a
path to the PDB.  It could not open an EXE and find the matching
PDB and verify it matched, etc.  This patch adds support for that
so that we can simply load debug information for a PDB directly.

Additionally, this patch extends DebugInfoPDB to support getting
source and line information for symbols.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@235237 91177308-0d34-0410-b5e6-96231b3b80d8
2015-04-17 22:40:36 +00:00
..
DIA [PDB] Support executables and source/line info. 2015-04-17 22:40:36 +00:00
CMakeLists.txt Raising minimum required CMake version to 2.8.12.2. 2015-03-23 20:03:57 +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 [PDB] Support executables and source/line info. 2015-04-17 22:40:36 +00:00
PDBExtras.cpp [llvm-pdbdump] Display full enum definitions. 2015-03-04 06:09:53 +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] Clean up method signatures. 2015-03-01 06:51:29 +00:00
PDBSymbolBlock.cpp [llvm-pdbdump] Clean up method signatures. 2015-03-01 06:51:29 +00:00
PDBSymbolCompiland.cpp [llvm-pdbdump] Clean up method signatures. 2015-03-01 06:51:29 +00:00
PDBSymbolCompilandDetails.cpp [llvm-pdbdump] Clean up method signatures. 2015-03-01 06:51:29 +00:00
PDBSymbolCompilandEnv.cpp [llvm-pdbdump] Clean up method signatures. 2015-03-01 06:51:29 +00:00
PDBSymbolCustom.cpp [llvm-pdbdump] Clean up method signatures. 2015-03-01 06:51:29 +00:00
PDBSymbolData.cpp [llvm-pdbdump] Clean up method signatures. 2015-03-01 06:51:29 +00:00
PDBSymbolExe.cpp [llvm-pdbdump] Clean up method signatures. 2015-03-01 06:51:29 +00:00
PDBSymbolFunc.cpp Use 'override/final' instead of 'virtual' for overridden methods 2015-04-11 02:11:45 +00:00
PDBSymbolFuncDebugEnd.cpp [llvm-pdbdump] Clean up method signatures. 2015-03-01 06:51:29 +00:00
PDBSymbolFuncDebugStart.cpp [llvm-pdbdump] Clean up method signatures. 2015-03-01 06:51:29 +00:00
PDBSymbolLabel.cpp [llvm-pdbdump] Clean up method signatures. 2015-03-01 06:51:29 +00:00
PDBSymbolPublicSymbol.cpp [llvm-pdbdump] Clean up method signatures. 2015-03-01 06:51:29 +00:00
PDBSymbolThunk.cpp [llvm-pdbdump] Clean up method signatures. 2015-03-01 06:51:29 +00:00
PDBSymbolTypeArray.cpp [llvm-pdbdump] Clean up method signatures. 2015-03-01 06:51:29 +00:00
PDBSymbolTypeBaseClass.cpp [llvm-pdbdump] Clean up method signatures. 2015-03-01 06:51:29 +00:00
PDBSymbolTypeBuiltin.cpp [llvm-pdbdump] Clean up method signatures. 2015-03-01 06:51:29 +00:00
PDBSymbolTypeCustom.cpp [llvm-pdbdump] Clean up method signatures. 2015-03-01 06:51:29 +00:00
PDBSymbolTypeDimension.cpp [llvm-pdbdump] Clean up method signatures. 2015-03-01 06:51:29 +00:00
PDBSymbolTypeEnum.cpp [llvm-pdbdump] Display full enum definitions. 2015-03-04 06:09:53 +00:00
PDBSymbolTypeFriend.cpp [llvm-pdbdump] Clean up method signatures. 2015-03-01 06:51:29 +00:00
PDBSymbolTypeFunctionArg.cpp [llvm-pdbdump] Clean up method signatures. 2015-03-01 06:51:29 +00:00
PDBSymbolTypeFunctionSig.cpp Use 'override/final' instead of 'virtual' for overridden methods 2015-04-11 02:11:45 +00:00
PDBSymbolTypeManaged.cpp [llvm-pdbdump] Clean up method signatures. 2015-03-01 06:51:29 +00:00
PDBSymbolTypePointer.cpp [llvm-pdbdump] Clean up method signatures. 2015-03-01 06:51:29 +00:00
PDBSymbolTypeTypedef.cpp [llvm-pdbdump] Clean up method signatures. 2015-03-01 06:51:29 +00:00
PDBSymbolTypeUDT.cpp [llvm-pdbdump] Clean up method signatures. 2015-03-01 06:51:29 +00:00
PDBSymbolTypeVTable.cpp [llvm-pdbdump] Clean up method signatures. 2015-03-01 06:51:29 +00:00
PDBSymbolTypeVTableShape.cpp [llvm-pdbdump] Clean up method signatures. 2015-03-01 06:51:29 +00:00
PDBSymbolUnknown.cpp [llvm-pdbdump] Clean up method signatures. 2015-03-01 06:51:29 +00:00
PDBSymbolUsingNamespace.cpp [llvm-pdbdump] Clean up method signatures. 2015-03-01 06:51:29 +00:00
PDBSymDumper.cpp [llvm-pdbdump] Clean up method signatures. 2015-03-01 06:51:29 +00:00