llvm/tools/llvm-pdbdump
Reid Kleckner fb30f09c13 [readobj] Expand CodeView dumping functionality
This rewrites and expands the existing codeview dumping functionality in
llvm-readobj using techniques similar to those in lib/Object. This defines a
number of new records and enums useful for reading memory mapped codeview
sections in COFF objects.

The dumper is intended as a testing tool for LLVM as it grows more codeview
output capabilities.

Reviewers: majnemer

Differential Revision: http://reviews.llvm.org/D16104

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@257658 91177308-0d34-0410-b5e6-96231b3b80d8
2016-01-13 19:32:35 +00:00
..
BuiltinDumper.cpp llmv-pdbdump: Make BuiltinDumper shorter. NFC. 2015-11-03 20:16:18 +00:00
BuiltinDumper.h llmv-pdbdump: Make BuiltinDumper shorter. NFC. 2015-11-03 20:16:18 +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
CMakeLists.txt [llvm-pdbdump] Support dynamic load address and external symbols. 2015-05-01 20:24:26 +00:00
CompilandDumper.cpp [llvm-pdbdump] Support dynamic load address and external symbols. 2015-05-01 20:24:26 +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
ExternalSymbolDumper.cpp [llvm-pdbdump] Support dynamic load address and external symbols. 2015-05-01 20:24:26 +00:00
ExternalSymbolDumper.h [llvm-pdbdump] Support dynamic load address and external symbols. 2015-05-01 20:24:26 +00:00
FunctionDumper.cpp [readobj] Expand CodeView dumping functionality 2016-01-13 19:32:35 +00:00
FunctionDumper.h [llvm-pdbdump] Clean up method signatures. 2015-03-01 06:51:29 +00:00
LinePrinter.cpp Introduce a range version of std::any_of, and use it in SCEV 2015-12-01 07:49:23 +00:00
LinePrinter.h llvm-pdbdump: Simplify. NFC. 2015-11-03 01:04:44 +00:00
llvm-pdbdump.cpp Make windows.h less evil. 2015-10-15 09:38:45 +00:00
llvm-pdbdump.h [llvm-pdbdump] Add include-only filters. 2015-09-29 19:49:06 +00:00
LLVMBuild.txt Rewrite llvm-pdbdump in terms of LLVMDebugInfoPDB. 2015-02-10 22:43:25 +00:00
Makefile Rewrite llvm-pdbdump in terms of LLVMDebugInfoPDB. 2015-02-10 22:43:25 +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
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
VariableDumper.cpp [llvm-pdbdump] Support dynamic load address and external symbols. 2015-05-01 20:24:26 +00:00
VariableDumper.h [llvm-pdbdump] Clean up method signatures. 2015-03-01 06:51:29 +00:00