llvm-project/llvm/tools/llvm-pdbdump
Zachary Turner 4b08354b0e [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.

llvm-svn: 235237
2015-04-17 22:40:36 +00:00
..
BuiltinDumper.cpp [llvm-pdbdump] Many minor fixes and improvements 2015-03-02 04:39:56 +00:00
BuiltinDumper.h [llvm-pdbdump] Clean up method signatures. 2015-03-01 06:51:29 +00:00
CMakeLists.txt [llvm-pdbdump] Display full enum definitions. 2015-03-04 06:09:53 +00:00
ClassDefinitionDumper.cpp [llvm-pdbdump] Display full enum definitions. 2015-03-04 06:09:53 +00:00
ClassDefinitionDumper.h [llvm-pdbdump] Clean up method signatures. 2015-03-01 06:51:29 +00:00
CompilandDumper.cpp [llvm-pdbdump] Many minor fixes and improvements 2015-03-02 04:39:56 +00:00
CompilandDumper.h [llvm-pdbdump] Clean up method signatures. 2015-03-01 06:51:29 +00:00
EnumDumper.cpp [llvm-pdbdump] Display full enum definitions. 2015-03-04 06:09:53 +00:00
EnumDumper.h [llvm-pdbdump] Display full enum definitions. 2015-03-04 06:09:53 +00:00
FunctionDumper.cpp [llvm-pdbdump] Many minor fixes and improvements 2015-03-02 04:39:56 +00:00
FunctionDumper.h [llvm-pdbdump] Clean up method signatures. 2015-03-01 06:51:29 +00:00
LLVMBuild.txt Rewrite llvm-pdbdump in terms of LLVMDebugInfoPDB. 2015-02-10 22:43:25 +00:00
LinePrinter.cpp [llvm-pdbdump] Many minor fixes and improvements 2015-03-02 04:39:56 +00:00
LinePrinter.h [llvm-pdbdump] Many minor fixes and improvements 2015-03-02 04:39:56 +00:00
Makefile Rewrite llvm-pdbdump in terms of LLVMDebugInfoPDB. 2015-02-10 22:43:25 +00:00
TypeDumper.cpp [llvm-pdbdump] Display full enum definitions. 2015-03-04 06:09:53 +00:00
TypeDumper.h [llvm-pdbdump] Display full enum definitions. 2015-03-04 06:09:53 +00:00
TypedefDumper.cpp [llvm-pdbdump] Many minor fixes and improvements 2015-03-02 04:39:56 +00:00
TypedefDumper.h [llvm-pdbdump] Clean up method signatures. 2015-03-01 06:51:29 +00:00
VariableDumper.cpp [llvm-pdbdump] Display full enum definitions. 2015-03-04 06:09:53 +00:00
VariableDumper.h [llvm-pdbdump] Clean up method signatures. 2015-03-01 06:51:29 +00:00
llvm-pdbdump.cpp [PDB] Support executables and source/line info. 2015-04-17 22:40:36 +00:00
llvm-pdbdump.h [llvm-pdbdump] Display full enum definitions. 2015-03-04 06:09:53 +00:00