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
ClassDefinitionDumper.h
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
EnumDumper.cpp
EnumDumper.h
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
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
Makefile
TypedefDumper.cpp
TypedefDumper.h
TypeDumper.cpp
TypeDumper.h
VariableDumper.cpp [llvm-pdbdump] Support dynamic load address and external symbols. 2015-05-01 20:24:26 +00:00
VariableDumper.h