Add llvm-pdbdump to tools.
authorZachary Turner <zturner@google.com>
Tue, 27 Jan 2015 20:46:21 +0000 (20:46 +0000)
committerZachary Turner <zturner@google.com>
Tue, 27 Jan 2015 20:46:21 +0000 (20:46 +0000)
commitc1592bca1e85596abc3dc0a67e2815fa0f84748d
tree7af97885039be54de551f43bc27f7e61178fda63
parenta18b3e06fca71e9f3e45b767c802436794668bdd
Add llvm-pdbdump to tools.

llvm-pdbdump is a tool which can be used to dump the contents
of Microsoft-generated PDB files.  It makes use of the Microsoft
DIA SDK, which is a COM based library designed specifically for
this purpose.

The initial commit of this tool dumps the raw bytes from PDB data
streams.  Future commits will dump more semantic information such
as types, symbols, source files, etc similar to the types of
information accessible via llvm-dwarfdump.

Reviewed by: Aaron Ballman, Reid Kleckner, Chandler Carruth
Differential Revision: http://reviews.llvm.org/D7153

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@227241 91177308-0d34-0410-b5e6-96231b3b80d8
tools/CMakeLists.txt
tools/LLVMBuild.txt
tools/llvm-pdbdump/CMakeLists.txt [new file with mode: 0644]
tools/llvm-pdbdump/COMExtras.h [new file with mode: 0644]
tools/llvm-pdbdump/LLVMBuild.txt [new file with mode: 0644]
tools/llvm-pdbdump/llvm-pdbdump.cpp [new file with mode: 0644]