OSDN Git Service

Resubmit "Refactor raw pdb dumper into library"
authorZachary Turner <zturner@google.com>
Mon, 25 Apr 2016 17:38:08 +0000 (17:38 +0000)
committerZachary Turner <zturner@google.com>
Mon, 25 Apr 2016 17:38:08 +0000 (17:38 +0000)
commit8ba06b56fb715d61c1b9d411f24715a262f9abc5
treec9330f63ca1bec4bb3e12b081f20f2194aa1a0ff
parent3ac68db42d1a07ace19bb48c3f89c2de3f65adcd
Resubmit "Refactor raw pdb dumper into library"

This fixes a number of endianness issues as well as an ODR
violation that hopefully causes everything to be happy.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@267431 91177308-0d34-0410-b5e6-96231b3b80d8
13 files changed:
include/llvm/DebugInfo/PDB/IPDBSession.h
include/llvm/DebugInfo/PDB/PDBTypes.h
include/llvm/DebugInfo/PDB/Raw/PDBFile.h [new file with mode: 0644]
include/llvm/DebugInfo/PDB/Raw/PDBStream.h [new file with mode: 0644]
include/llvm/DebugInfo/PDB/Raw/RawSession.h [new file with mode: 0644]
lib/DebugInfo/PDB/CMakeLists.txt
lib/DebugInfo/PDB/PDB.cpp
lib/DebugInfo/PDB/Raw/PDBFile.cpp [new file with mode: 0644]
lib/DebugInfo/PDB/Raw/PDBStream.cpp [new file with mode: 0644]
lib/DebugInfo/PDB/Raw/RawSession.cpp [new file with mode: 0644]
test/DebugInfo/PDB/pdbdump-headers.test
tools/llvm-pdbdump/BuiltinDumper.h
tools/llvm-pdbdump/llvm-pdbdump.cpp