OSDN Git Service

Resubmit "[llvm-pdbutil] rewrite the "raw" output style."
authorZachary Turner <zturner@google.com>
Thu, 15 Jun 2017 22:24:24 +0000 (22:24 +0000)
committerZachary Turner <zturner@google.com>
Thu, 15 Jun 2017 22:24:24 +0000 (22:24 +0000)
commit7e5d31edd7148213417aa3a99615eea97f8b279e
tree488fa65c324e5dfe14bce399902da1675373cabd
parent02688b00ef03018033c601d8d83c6baf7a596c7f
Resubmit "[llvm-pdbutil] rewrite the "raw" output style."

This resubmits commit c0c249e9f2ef83e1d1e5f166b50673d92f3579d7.

It was broken due to some weird template issues, which have
since been fixed.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@305517 91177308-0d34-0410-b5e6-96231b3b80d8
40 files changed:
include/llvm/DebugInfo/CodeView/CodeView.h
include/llvm/DebugInfo/CodeView/Formatters.h
include/llvm/DebugInfo/CodeView/SymbolRecord.h
include/llvm/DebugInfo/CodeView/TypeIndex.h
include/llvm/DebugInfo/PDB/Native/ModuleDebugStream.h
include/llvm/DebugInfo/PDB/Native/PublicsStream.h
include/llvm/DebugInfo/PDB/Native/RawConstants.h
include/llvm/DebugInfo/PDB/Native/SymbolStream.h
include/llvm/Support/BinaryStreamArray.h
lib/DebugInfo/CodeView/SymbolDumper.cpp
lib/DebugInfo/CodeView/SymbolRecordMapping.cpp
lib/DebugInfo/CodeView/TypeDatabase.cpp
lib/DebugInfo/CodeView/TypeIndex.cpp
lib/DebugInfo/PDB/Native/PublicsStream.cpp
lib/ObjectYAML/CodeViewYAMLSymbols.cpp
test/DebugInfo/PDB/pdb-yaml-types.test [deleted file]
test/DebugInfo/PDB/pdbdump-debug-subsections.test
test/DebugInfo/PDB/pdbdump-headers.test
test/DebugInfo/PDB/pdbdump-merge-ids-and-types.test
test/DebugInfo/PDB/pdbdump-mergeids.test
test/DebugInfo/PDB/pdbdump-mergetypes.test
test/DebugInfo/PDB/pdbdump-raw-blocks.test
test/DebugInfo/PDB/pdbdump-raw-stream.test
test/DebugInfo/PDB/pdbdump-readwrite.test
test/tools/llvm-pdbdump/raw-stream-data.test [deleted file]
tools/llvm-pdbutil/CMakeLists.txt
tools/llvm-pdbutil/FormatUtil.cpp [new file with mode: 0644]
tools/llvm-pdbutil/FormatUtil.h [new file with mode: 0644]
tools/llvm-pdbutil/LLVMOutputStyle.cpp [deleted file]
tools/llvm-pdbutil/LinePrinter.cpp
tools/llvm-pdbutil/LinePrinter.h
tools/llvm-pdbutil/MinimalSymbolDumper.cpp [new file with mode: 0644]
tools/llvm-pdbutil/MinimalSymbolDumper.h [new file with mode: 0644]
tools/llvm-pdbutil/MinimalTypeDumper.cpp [new file with mode: 0644]
tools/llvm-pdbutil/MinimalTypeDumper.h [new file with mode: 0644]
tools/llvm-pdbutil/RawOutputStyle.cpp [new file with mode: 0644]
tools/llvm-pdbutil/RawOutputStyle.h [moved from tools/llvm-pdbutil/LLVMOutputStyle.h with 62% similarity]
tools/llvm-pdbutil/YAMLOutputStyle.cpp
tools/llvm-pdbutil/llvm-pdbutil.cpp
tools/llvm-pdbutil/llvm-pdbutil.h