]> granicus.if.org Git - llvm/commitdiff
Rename llvm-pdbdump -> llvm-pdbutil.
authorZachary Turner <zturner@google.com>
Fri, 9 Jun 2017 20:46:17 +0000 (20:46 +0000)
committerZachary Turner <zturner@google.com>
Fri, 9 Jun 2017 20:46:17 +0000 (20:46 +0000)
This is to reflect the evolving nature of the tool as being
useful for more than just dumping PDBs, as it can do many other
things.

Differential Revision: https://reviews.llvm.org/D34062

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@305106 91177308-0d34-0410-b5e6-96231b3b80d8

75 files changed:
docs/ReleaseNotes.rst
test/CMakeLists.txt
test/DebugInfo/PDB/DIA/pdbdump-flags.test
test/DebugInfo/PDB/DIA/pdbdump-linenumbers.test
test/DebugInfo/PDB/DIA/pdbdump-symbol-format.test
test/DebugInfo/PDB/Native/pdb-native-compilands.test
test/DebugInfo/PDB/Native/pdb-native-summary.test
test/DebugInfo/PDB/pdb-longname-truncation.test
test/DebugInfo/PDB/pdb-minimal-construct.test
test/DebugInfo/PDB/pdb-yaml-symbols.test
test/DebugInfo/PDB/pdb-yaml-types.test
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/DebugInfo/PDB/pdbdump-source-names.test
test/DebugInfo/PDB/pdbdump-write.test
test/DebugInfo/PDB/pdbdump-yaml-types.test
test/DebugInfo/PDB/pdbdump-yaml.test
test/tools/llvm-pdbdump/class-layout.test
test/tools/llvm-pdbdump/complex-padding-graphical.test
test/tools/llvm-pdbdump/enum-layout.test
test/tools/llvm-pdbdump/load-address.test
test/tools/llvm-pdbdump/raw-stream-data.test
test/tools/llvm-pdbdump/regex-filter.test
test/tools/llvm-pdbdump/simple-padding-graphical.test
test/tools/llvm-pdbdump/symbol-filters.test
tools/LLVMBuild.txt
tools/llvm-pdbutil/Analyze.cpp [moved from tools/llvm-pdbdump/Analyze.cpp with 100% similarity]
tools/llvm-pdbutil/Analyze.h [moved from tools/llvm-pdbdump/Analyze.h with 100% similarity]
tools/llvm-pdbutil/CMakeLists.txt [moved from tools/llvm-pdbdump/CMakeLists.txt with 93% similarity]
tools/llvm-pdbutil/CompactTypeDumpVisitor.cpp [moved from tools/llvm-pdbdump/CompactTypeDumpVisitor.cpp with 100% similarity]
tools/llvm-pdbutil/CompactTypeDumpVisitor.h [moved from tools/llvm-pdbdump/CompactTypeDumpVisitor.h with 100% similarity]
tools/llvm-pdbutil/Diff.cpp [moved from tools/llvm-pdbdump/Diff.cpp with 99% similarity]
tools/llvm-pdbutil/Diff.h [moved from tools/llvm-pdbdump/Diff.h with 100% similarity]
tools/llvm-pdbutil/LLVMBuild.txt [moved from tools/llvm-pdbdump/LLVMBuild.txt with 88% similarity]
tools/llvm-pdbutil/LLVMOutputStyle.cpp [moved from tools/llvm-pdbdump/LLVMOutputStyle.cpp with 99% similarity]
tools/llvm-pdbutil/LLVMOutputStyle.h [moved from tools/llvm-pdbdump/LLVMOutputStyle.h with 100% similarity]
tools/llvm-pdbutil/LinePrinter.cpp [moved from tools/llvm-pdbdump/LinePrinter.cpp with 99% similarity]
tools/llvm-pdbutil/LinePrinter.h [moved from tools/llvm-pdbdump/LinePrinter.h with 100% similarity]
tools/llvm-pdbutil/OutputStyle.h [moved from tools/llvm-pdbdump/OutputStyle.h with 100% similarity]
tools/llvm-pdbutil/PdbYaml.cpp [moved from tools/llvm-pdbdump/PdbYaml.cpp with 100% similarity]
tools/llvm-pdbutil/PdbYaml.h [moved from tools/llvm-pdbdump/PdbYaml.h with 100% similarity]
tools/llvm-pdbutil/PrettyBuiltinDumper.cpp [moved from tools/llvm-pdbdump/PrettyBuiltinDumper.cpp with 98% similarity]
tools/llvm-pdbutil/PrettyBuiltinDumper.h [moved from tools/llvm-pdbdump/PrettyBuiltinDumper.h with 100% similarity]
tools/llvm-pdbutil/PrettyClassDefinitionDumper.cpp [moved from tools/llvm-pdbdump/PrettyClassDefinitionDumper.cpp with 99% similarity]
tools/llvm-pdbutil/PrettyClassDefinitionDumper.h [moved from tools/llvm-pdbdump/PrettyClassDefinitionDumper.h with 100% similarity]
tools/llvm-pdbutil/PrettyClassLayoutGraphicalDumper.cpp [moved from tools/llvm-pdbdump/PrettyClassLayoutGraphicalDumper.cpp with 99% similarity]
tools/llvm-pdbutil/PrettyClassLayoutGraphicalDumper.h [moved from tools/llvm-pdbdump/PrettyClassLayoutGraphicalDumper.h with 100% similarity]
tools/llvm-pdbutil/PrettyCompilandDumper.cpp [moved from tools/llvm-pdbdump/PrettyCompilandDumper.cpp with 98% similarity]
tools/llvm-pdbutil/PrettyCompilandDumper.h [moved from tools/llvm-pdbdump/PrettyCompilandDumper.h with 95% similarity]
tools/llvm-pdbutil/PrettyEnumDumper.cpp [moved from tools/llvm-pdbdump/PrettyEnumDumper.cpp with 98% similarity]
tools/llvm-pdbutil/PrettyEnumDumper.h [moved from tools/llvm-pdbdump/PrettyEnumDumper.h with 100% similarity]
tools/llvm-pdbutil/PrettyExternalSymbolDumper.cpp [moved from tools/llvm-pdbdump/PrettyExternalSymbolDumper.cpp with 100% similarity]
tools/llvm-pdbutil/PrettyExternalSymbolDumper.h [moved from tools/llvm-pdbdump/PrettyExternalSymbolDumper.h with 100% similarity]
tools/llvm-pdbutil/PrettyFunctionDumper.cpp [moved from tools/llvm-pdbdump/PrettyFunctionDumper.cpp with 99% similarity]
tools/llvm-pdbutil/PrettyFunctionDumper.h [moved from tools/llvm-pdbdump/PrettyFunctionDumper.h with 100% similarity]
tools/llvm-pdbutil/PrettyTypeDumper.cpp [moved from tools/llvm-pdbdump/PrettyTypeDumper.cpp with 99% similarity]
tools/llvm-pdbutil/PrettyTypeDumper.h [moved from tools/llvm-pdbdump/PrettyTypeDumper.h with 100% similarity]
tools/llvm-pdbutil/PrettyTypedefDumper.cpp [moved from tools/llvm-pdbdump/PrettyTypedefDumper.cpp with 99% similarity]
tools/llvm-pdbutil/PrettyTypedefDumper.h [moved from tools/llvm-pdbdump/PrettyTypedefDumper.h with 94% similarity]
tools/llvm-pdbutil/PrettyVariableDumper.cpp [moved from tools/llvm-pdbdump/PrettyVariableDumper.cpp with 99% similarity]
tools/llvm-pdbutil/PrettyVariableDumper.h [moved from tools/llvm-pdbdump/PrettyVariableDumper.h with 100% similarity]
tools/llvm-pdbutil/StreamUtil.cpp [moved from tools/llvm-pdbdump/StreamUtil.cpp with 100% similarity]
tools/llvm-pdbutil/StreamUtil.h [moved from tools/llvm-pdbdump/StreamUtil.h with 100% similarity]
tools/llvm-pdbutil/YAMLOutputStyle.cpp [moved from tools/llvm-pdbdump/YAMLOutputStyle.cpp with 99% similarity]
tools/llvm-pdbutil/YAMLOutputStyle.h [moved from tools/llvm-pdbdump/YAMLOutputStyle.h with 100% similarity]
tools/llvm-pdbutil/fuzzer/CMakeLists.txt [moved from tools/llvm-pdbdump/fuzzer/CMakeLists.txt with 53% similarity]
tools/llvm-pdbutil/fuzzer/llvm-pdbutil-fuzzer.cpp [moved from tools/llvm-pdbdump/fuzzer/llvm-pdbdump-fuzzer.cpp with 96% similarity]
tools/llvm-pdbutil/llvm-pdbutil.cpp [moved from tools/llvm-pdbdump/llvm-pdbdump.cpp with 99% similarity]
tools/llvm-pdbutil/llvm-pdbutil.h [moved from tools/llvm-pdbdump/llvm-pdbdump.h with 98% similarity]

index 095262d7a5ee70749603c53ed14282602853ad25..95025fb91c72536c74639e960acdc298fcda3a7e 100644 (file)
@@ -50,6 +50,10 @@ Non-comprehensive list of changes in this release
   structure and type definitions for DWARF, ELF, COFF, WASM, and MachO file
   formats.
   
+* The tool ``llvm-pdbdump`` has been renamed ``llvm-pdbutil`` to better reflect
+  its nature as a general purpose PDB manipulation / diagnostics tool that does
+  more than just dumping contents.
+  
 
 * ... next change ...
 
index 25c340fea6f767be45757b73a38c6e462c64e2b8..b52b6018e0263710b8d9429910ec94df12d1032e 100644 (file)
@@ -61,7 +61,7 @@ set(LLVM_TEST_DEPENDS
           llvm-nm
           llvm-objdump
           llvm-opt-report
-          llvm-pdbdump
+          llvm-pdbutil
           llvm-profdata
           llvm-ranlib
           llvm-readobj
index 9233e20ee82e6efb7abfcaaea75854f3b0220fbd..02291c9afa9c7e302e876f5e3c4f723676a82eb3 100644 (file)
@@ -1,7 +1,7 @@
-; RUN: llvm-pdbdump pretty %p/../Inputs/empty.pdb | FileCheck %s -check-prefix=NO_ARGS
-; RUN: llvm-pdbdump pretty -types %p/../Inputs/empty.pdb | FileCheck %s -check-prefix=TYPES
-; RUN: llvm-pdbdump pretty -compilands %p/../Inputs/empty.pdb | FileCheck %s -check-prefix=COMPILANDS
-; RUN: llvm-pdbdump pretty -types -compilands %p/../Inputs/empty.pdb | FileCheck %s -check-prefix=MULTIPLE
+; RUN: llvm-pdbutil pretty %p/../Inputs/empty.pdb | FileCheck %s -check-prefix=NO_ARGS
+; RUN: llvm-pdbutil pretty -types %p/../Inputs/empty.pdb | FileCheck %s -check-prefix=TYPES
+; RUN: llvm-pdbutil pretty -compilands %p/../Inputs/empty.pdb | FileCheck %s -check-prefix=COMPILANDS
+; RUN: llvm-pdbutil pretty -types -compilands %p/../Inputs/empty.pdb | FileCheck %s -check-prefix=MULTIPLE
 
 ; Check that neither symbols nor compilands are dumped when neither argument specified.
 ; NO_ARGS: empty.pdb
index 2a596e4af1493cc04d3c4752cb3e807573f9ebfa..9556fb72edc53c9cc65798bc589bdf2c602808ef 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-pdbdump pretty -lines %p/../Inputs/symbolformat.pdb | FileCheck --check-prefix=LINE_NUMS_FPO %s
-; RUN: llvm-pdbdump pretty -lines %p/../Inputs/symbolformat.pdb | FileCheck --check-prefix=LINE_NUMS %s
+; RUN: llvm-pdbutil pretty -lines %p/../Inputs/symbolformat.pdb | FileCheck --check-prefix=LINE_NUMS_FPO %s
+; RUN: llvm-pdbutil pretty -lines %p/../Inputs/symbolformat.pdb | FileCheck --check-prefix=LINE_NUMS %s
 
 ; LINE_NUMS_FPO: llvm\test\debuginfo\pdb\inputs\symbolformat-fpo.cpp
 ; LINE_NUMS_FPO: Line 5, Address: [0x000011a0 - 0x000011a5] (6 bytes)
index 997cdd9f6bacbd2fd524a15cf9165bbcc92c1ca6..536161586ffc42a95a3d60276bffcc8b19aae6d3 100644 (file)
@@ -1,11 +1,11 @@
-; RUN: llvm-pdbdump pretty -module-syms %p/../Inputs/symbolformat.pdb | FileCheck --check-prefix=SYM_FORMAT_FPO %s
-; RUN: llvm-pdbdump pretty -module-syms %p/../Inputs/symbolformat.pdb | FileCheck --check-prefix=SYM_FORMAT %s
-; RUN: llvm-pdbdump pretty -types %p/../Inputs/symbolformat.pdb > %t.types
+; RUN: llvm-pdbutil pretty -module-syms %p/../Inputs/symbolformat.pdb | FileCheck --check-prefix=SYM_FORMAT_FPO %s
+; RUN: llvm-pdbutil pretty -module-syms %p/../Inputs/symbolformat.pdb | FileCheck --check-prefix=SYM_FORMAT %s
+; RUN: llvm-pdbutil pretty -types %p/../Inputs/symbolformat.pdb > %t.types
 ; RUN: FileCheck --check-prefix=TYPES_FORMAT %s < %t.types
 ; RUN: FileCheck --check-prefix=TYPES_1 %s < %t.types
 ; RUN: FileCheck --check-prefix=TYPES_2 %s < %t.types
-; RUN: llvm-pdbdump pretty -types %p/../Inputs/symbolformat.pdb | FileCheck --check-prefix=TYPES_FORMAT %s
-; RUN: llvm-pdbdump pretty -globals %p/../Inputs/symbolformat.pdb | FileCheck --check-prefix=GLOBALS %s
+; RUN: llvm-pdbutil pretty -types %p/../Inputs/symbolformat.pdb | FileCheck --check-prefix=TYPES_FORMAT %s
+; RUN: llvm-pdbutil pretty -globals %p/../Inputs/symbolformat.pdb | FileCheck --check-prefix=GLOBALS %s
 
 ; The format is func [0x<rva_start>+<prologue_length> - 0x<rva_end>-<epilogue_length>]
 ; SYM_FORMAT_FPO: ---SYMBOLS---
index 38234d719e50df930b131e9c4c3bbc8a23c9b3df..2c7011c65708521056b14bece1008a1641746a83 100644 (file)
@@ -1,7 +1,7 @@
 ; Test that the native PDB reader can enumerate the compilands.
-; RUN: llvm-pdbdump pretty -native -compilands %p/../Inputs/empty.pdb \
+; RUN: llvm-pdbutil pretty -native -compilands %p/../Inputs/empty.pdb \
 ; RUN:   | FileCheck -check-prefix=EMPTY %s
-; RUN: llvm-pdbdump pretty -native -compilands %p/../Inputs/big-read.pdb \
+; RUN: llvm-pdbutil pretty -native -compilands %p/../Inputs/big-read.pdb \
 ; RUN:   | FileCheck -check-prefix=BIGREAD %s
 
 ; Reference output was generated with the DIA reader to ensure that the
index bd32f198a390f3143c558e401855f332cbd3dd5e..116d2564fda3703c23c9a3f20b70f7fdbcfc3c0d 100644 (file)
@@ -1,5 +1,5 @@
 ; Test that the native PDB reader gets the PDB summary correct.
-; RUN: llvm-pdbdump pretty -native -color-output=false %p/../Inputs/empty.pdb \
+; RUN: llvm-pdbutil pretty -native -color-output=false %p/../Inputs/empty.pdb \
 ; RUN:   | FileCheck -check-prefix=EMPTY %s
 
 ; Reference output was generated with the DIA reader to ensure that the
index 2e0284fbe916ca2510114b4634c79af055f61c33..06eae8ea226d0e30da0c79413c047368226f554c 100644 (file)
@@ -1,3 +1,3 @@
 ; For now just verify that this doesn't cause an error.  Later we pdbdump can\r
 ; do type lookup, we can verify that the name matches what we expect.\r
-; RUN: llvm-pdbdump yaml2pdb -pdb=%t.pdb %p/Inputs/longname-truncation.yaml\r
+; RUN: llvm-pdbutil yaml2pdb -pdb=%t.pdb %p/Inputs/longname-truncation.yaml\r
index e43b5fe8ff9277c33800188ae88d6fcf2982ce9d..326c6cf9231b982f60159d74181a9e3a9f9dff96 100644 (file)
@@ -6,6 +6,6 @@
 ; resulting PDB to go back to yaml, and verify that the resulting yaml
 ; is identical.
 
-; RUN: llvm-pdbdump yaml2pdb -pdb=%t.pdb %p/Inputs/one-symbol.yaml
-; RUN: llvm-pdbdump pdb2yaml -minimal -module-syms -no-file-headers %t.pdb > %t.pdb.yaml
+; RUN: llvm-pdbutil yaml2pdb -pdb=%t.pdb %p/Inputs/one-symbol.yaml
+; RUN: llvm-pdbutil pdb2yaml -minimal -module-syms -no-file-headers %t.pdb > %t.pdb.yaml
 ; RUN: diff -b %p/Inputs/one-symbol.yaml %t.pdb.yaml
index 66addae60a31e0e9a178891b9d69e13a84674e0d..574065176b5b677d043d5c4ed501ea5d01f0903b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-pdbdump pdb2yaml -module-syms %p/Inputs/empty.pdb \
+; RUN: llvm-pdbutil pdb2yaml -module-syms %p/Inputs/empty.pdb \
 ; RUN:   | FileCheck -check-prefix=YAML %s
 
 
index b3108591271e48b1097701cfa8bd57bc38989649..f65d9edaa54978f4db817f80407cd845b3c2b6d9 100644 (file)
@@ -1,7 +1,7 @@
-RUN: llvm-pdbdump pdb2yaml -tpi-stream %p/Inputs/big-read.pdb > %t.yaml
+RUN: llvm-pdbutil pdb2yaml -tpi-stream %p/Inputs/big-read.pdb > %t.yaml
 RUN: FileCheck -check-prefix=YAML %s < %t.yaml
-RUN: llvm-pdbdump yaml2pdb %t.yaml -pdb %t.pdb
-RUN: llvm-pdbdump raw -tpi-records %t.pdb | FileCheck %s --check-prefix=PDB
+RUN: llvm-pdbutil yaml2pdb %t.yaml -pdb %t.pdb
+RUN: llvm-pdbutil raw -tpi-records %t.pdb | FileCheck %s --check-prefix=PDB
 
 Only verify the beginning of the type stream.
 
index 903f51d7fafbb17f64b4e5584d0dc9c7a1707fdb..52f7bb52da2a9b5e9bb1d5ae654b797730948d13 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-pdbdump yaml2pdb -pdb=%t.pdb %p/Inputs/debug-subsections.yaml
-; RUN: llvm-pdbdump pdb2yaml -all -no-file-headers %t.pdb | FileCheck --check-prefix=YAML %s
-; RUN: llvm-pdbdump raw -subsections=all %t.pdb | FileCheck --check-prefix=RAW %s
+; RUN: llvm-pdbutil yaml2pdb -pdb=%t.pdb %p/Inputs/debug-subsections.yaml
+; RUN: llvm-pdbutil pdb2yaml -all -no-file-headers %t.pdb | FileCheck --check-prefix=YAML %s
+; RUN: llvm-pdbutil raw -subsections=all %t.pdb | FileCheck --check-prefix=RAW %s
 
 YAML:      Modules:
 YAML-NEXT:   - Module:          Foo.obj
index 0a9c48ca1b26cc372c7777e1d8c5f88848f61e40..82fe91dd20aa74b1271caf0f9672c0a1654c6b2d 100644 (file)
@@ -1,12 +1,12 @@
-; RUN: llvm-pdbdump raw -headers -string-table -tpi-records -tpi-record-bytes -module-syms \
+; RUN: llvm-pdbutil raw -headers -string-table -tpi-records -tpi-record-bytes -module-syms \
 ; RUN:              -sym-record-bytes -globals -publics -module-files \
 ; RUN:              -stream-summary -stream-blocks -ipi-records -ipi-record-bytes \
 ; RUN:              -section-contribs -section-map -section-headers -subsections=all \
 ; RUN:              -tpi-hash -fpo -page-stats %p/Inputs/empty.pdb | FileCheck -check-prefix=EMPTY %s
-; RUN: llvm-pdbdump raw -all %p/Inputs/empty.pdb | FileCheck -check-prefix=ALL %s
-; RUN: llvm-pdbdump raw -headers -modules -module-files \
+; RUN: llvm-pdbutil raw -all %p/Inputs/empty.pdb | FileCheck -check-prefix=ALL %s
+; RUN: llvm-pdbutil raw -headers -modules -module-files \
 ; RUN:              %p/Inputs/big-read.pdb | FileCheck -check-prefix=BIG %s
-; RUN: not llvm-pdbdump raw -headers %p/Inputs/bad-block-size.pdb 2>&1 | FileCheck -check-prefix=BAD-BLOCK-SIZE %s
+; RUN: not llvm-pdbutil raw -headers %p/Inputs/bad-block-size.pdb 2>&1 | FileCheck -check-prefix=BAD-BLOCK-SIZE %s
 
 ; EMPTY:      FileHeaders {
 ; EMPTY-NEXT:   BlockSize: 4096
index ac32ce040b986f44266f8c335d89726fe37b25d0..2639490f542a4fe155147b8e609764a20ca37836 100644 (file)
@@ -1,12 +1,12 @@
-; RUN: llvm-pdbdump yaml2pdb -pdb=%t.1.pdb %p/Inputs/merge-ids-and-types-1.yaml
-; RUN: llvm-pdbdump yaml2pdb -pdb=%t.2.pdb %p/Inputs/merge-ids-and-types-2.yaml
-; RUN: llvm-pdbdump merge -pdb=%t.3.pdb %t.1.pdb %t.2.pdb
-; RUN: llvm-pdbdump raw -tpi-records %t.3.pdb | FileCheck -check-prefix=TPI-TYPES %s
-; RUN: llvm-pdbdump raw -tpi-records %t.3.pdb | FileCheck -check-prefix=INTMAIN %s
-; RUN: llvm-pdbdump raw -tpi-records %t.3.pdb | FileCheck -check-prefix=VOIDMAIN %s
-; RUN: llvm-pdbdump raw -ipi-records %t.3.pdb | FileCheck -check-prefix=IPI-TYPES %s
-; RUN: llvm-pdbdump raw -ipi-records %t.3.pdb | FileCheck -check-prefix=IPI-NAMES %s
-; RUN: llvm-pdbdump raw -ipi-records %t.3.pdb | FileCheck -check-prefix=IPI-UDT %s
+; RUN: llvm-pdbutil yaml2pdb -pdb=%t.1.pdb %p/Inputs/merge-ids-and-types-1.yaml
+; RUN: llvm-pdbutil yaml2pdb -pdb=%t.2.pdb %p/Inputs/merge-ids-and-types-2.yaml
+; RUN: llvm-pdbutil merge -pdb=%t.3.pdb %t.1.pdb %t.2.pdb
+; RUN: llvm-pdbutil raw -tpi-records %t.3.pdb | FileCheck -check-prefix=TPI-TYPES %s
+; RUN: llvm-pdbutil raw -tpi-records %t.3.pdb | FileCheck -check-prefix=INTMAIN %s
+; RUN: llvm-pdbutil raw -tpi-records %t.3.pdb | FileCheck -check-prefix=VOIDMAIN %s
+; RUN: llvm-pdbutil raw -ipi-records %t.3.pdb | FileCheck -check-prefix=IPI-TYPES %s
+; RUN: llvm-pdbutil raw -ipi-records %t.3.pdb | FileCheck -check-prefix=IPI-NAMES %s
+; RUN: llvm-pdbutil raw -ipi-records %t.3.pdb | FileCheck -check-prefix=IPI-UDT %s
 
 TPI-TYPES:     Type Info Stream (TPI)
 TPI-TYPES:     Record count: 9
index 6a4d19eba0424288f5938096be6dfd1a429eaa22..1c0a8704af2a2fa3597132caac54ada9c2211879 100644 (file)
@@ -1,9 +1,9 @@
-; RUN: llvm-pdbdump yaml2pdb -pdb=%t.1.pdb %p/Inputs/merge-ids-1.yaml
-; RUN: llvm-pdbdump yaml2pdb -pdb=%t.2.pdb %p/Inputs/merge-ids-2.yaml
-; RUN: llvm-pdbdump merge -pdb=%t.3.pdb %t.1.pdb %t.2.pdb
-; RUN: llvm-pdbdump raw -ipi-records %t.3.pdb | FileCheck -check-prefix=MERGED %s
-; RUN: llvm-pdbdump raw -ipi-records %t.3.pdb | FileCheck -check-prefix=SUBSTRS %s
-; RUN: llvm-pdbdump raw -tpi-records %t.3.pdb | FileCheck -check-prefix=TPI-EMPTY %s
+; RUN: llvm-pdbutil yaml2pdb -pdb=%t.1.pdb %p/Inputs/merge-ids-1.yaml
+; RUN: llvm-pdbutil yaml2pdb -pdb=%t.2.pdb %p/Inputs/merge-ids-2.yaml
+; RUN: llvm-pdbutil merge -pdb=%t.3.pdb %t.1.pdb %t.2.pdb
+; RUN: llvm-pdbutil raw -ipi-records %t.3.pdb | FileCheck -check-prefix=MERGED %s
+; RUN: llvm-pdbutil raw -ipi-records %t.3.pdb | FileCheck -check-prefix=SUBSTRS %s
+; RUN: llvm-pdbutil raw -tpi-records %t.3.pdb | FileCheck -check-prefix=TPI-EMPTY %s
 
 
 MERGED: Type Info Stream (IPI)
index a26b92631828906adc49a430532288ee53dde567..8d32b4d176f2e346f4f92a9723fcf159bd4a3945 100644 (file)
@@ -1,8 +1,8 @@
-; RUN: llvm-pdbdump yaml2pdb -pdb=%t.1.pdb %p/Inputs/merge-types-1.yaml\r
-; RUN: llvm-pdbdump yaml2pdb -pdb=%t.2.pdb %p/Inputs/merge-types-2.yaml\r
-; RUN: llvm-pdbdump merge -pdb=%t.3.pdb %t.1.pdb %t.2.pdb\r
-; RUN: llvm-pdbdump raw -tpi-records %t.3.pdb | FileCheck -check-prefix=MERGED %s\r
-; RUN: llvm-pdbdump raw -tpi-records %t.3.pdb | FileCheck -check-prefix=ARGLIST %s\r
+; RUN: llvm-pdbutil yaml2pdb -pdb=%t.1.pdb %p/Inputs/merge-types-1.yaml\r
+; RUN: llvm-pdbutil yaml2pdb -pdb=%t.2.pdb %p/Inputs/merge-types-2.yaml\r
+; RUN: llvm-pdbutil merge -pdb=%t.3.pdb %t.1.pdb %t.2.pdb\r
+; RUN: llvm-pdbutil raw -tpi-records %t.3.pdb | FileCheck -check-prefix=MERGED %s\r
+; RUN: llvm-pdbutil raw -tpi-records %t.3.pdb | FileCheck -check-prefix=ARGLIST %s\r
 \r
 \r
 MERGED: Type Info Stream (TPI)\r
index b43df970e5d52ba5bca45c094b7a722099dc68c8..14e1f86fc02964402d7fc2e2b61a08b0ee42a8f1 100644 (file)
@@ -1,8 +1,8 @@
-; RUN: llvm-pdbdump raw -block-data=0 %p/Inputs/empty.pdb | FileCheck --check-prefix=BLOCK0 %s\r
-; RUN: llvm-pdbdump raw -block-data=0-1 %p/Inputs/empty.pdb | FileCheck --check-prefix=BLOCK01 %s\r
-; RUN: not llvm-pdbdump raw -block-data=0,1 %p/Inputs/empty.pdb 2>&1 | FileCheck --check-prefix=BADSYNTAX %s\r
-; RUN: not llvm-pdbdump raw -block-data=0a1 %p/Inputs/empty.pdb 2>&1 | FileCheck --check-prefix=BADSYNTAX %s\r
-; RUN: not llvm-pdbdump raw -block-data=0- %p/Inputs/empty.pdb 2>&1 | FileCheck --check-prefix=BADSYNTAX %s\r
+; RUN: llvm-pdbutil raw -block-data=0 %p/Inputs/empty.pdb | FileCheck --check-prefix=BLOCK0 %s\r
+; RUN: llvm-pdbutil raw -block-data=0-1 %p/Inputs/empty.pdb | FileCheck --check-prefix=BLOCK01 %s\r
+; RUN: not llvm-pdbutil raw -block-data=0,1 %p/Inputs/empty.pdb 2>&1 | FileCheck --check-prefix=BADSYNTAX %s\r
+; RUN: not llvm-pdbutil raw -block-data=0a1 %p/Inputs/empty.pdb 2>&1 | FileCheck --check-prefix=BADSYNTAX %s\r
+; RUN: not llvm-pdbutil raw -block-data=0- %p/Inputs/empty.pdb 2>&1 | FileCheck --check-prefix=BADSYNTAX %s\r
 \r
 BLOCK0:      Block Data {\r
 BLOCK0-NEXT:   Block 0 (\r
index 6b6624f16015de52d7de2c95d70251c9ac4ec96b..846960a0964a3f6ae16cbf6a68cfbf29005fd83e 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-pdbdump raw -stream-data=1 %p/Inputs/empty.pdb | FileCheck --check-prefix=STREAM1 %s\r
-; RUN: not llvm-pdbdump raw -stream-data=100 %p/Inputs/empty.pdb 2>&1 | FileCheck --check-prefix=INVALIDSTREAM %s\r
+; RUN: llvm-pdbutil raw -stream-data=1 %p/Inputs/empty.pdb | FileCheck --check-prefix=STREAM1 %s\r
+; RUN: not llvm-pdbutil raw -stream-data=100 %p/Inputs/empty.pdb 2>&1 | FileCheck --check-prefix=INVALIDSTREAM %s\r
 \r
 STREAM1:      Stream Data {\r
 STREAM1-NEXT:   Stream {\r
index ad075901431b3a6924f656808ac7f13fca010a7e..ee53f3b4cd2a44efcf2eb7032007dc03778d5de9 100644 (file)
@@ -1,10 +1,10 @@
-RUN: llvm-pdbdump pdb2yaml -modules -module-files -dbi-stream \
+RUN: llvm-pdbutil pdb2yaml -modules -module-files -dbi-stream \
 RUN:   -pdb-stream -string-table -tpi-stream -stream-directory \
 RUN:   -stream-metadata %p/Inputs/empty.pdb > %t.1
-RUN: llvm-pdbdump yaml2pdb -pdb=%t.2 %t.1
+RUN: llvm-pdbutil yaml2pdb -pdb=%t.2 %t.1
 
-RUN: llvm-pdbdump raw -headers -string-table -tpi-records %p/Inputs/empty.pdb | FileCheck %s
-RUN: llvm-pdbdump raw -headers -string-table -tpi-records %t.2 | FileCheck %s
+RUN: llvm-pdbutil raw -headers -string-table -tpi-records %p/Inputs/empty.pdb | FileCheck %s
+RUN: llvm-pdbutil raw -headers -string-table -tpi-records %t.2 | FileCheck %s
 
 CHECK:      FileHeaders {
 CHECK-NEXT:   BlockSize: 4096
index 1f17eb2e9ffd2046c4df4ef277514b9913bcad7a..f16a2699a1546feb68b730dcfd60f20cc89b4f75 100644 (file)
@@ -6,11 +6,11 @@
 # that differ by one byte, so that at least one of those will only
 # pass if alignment is implemented correctly.
 
-RUN: llvm-pdbdump yaml2pdb -pdb=%T/source-names-1.pdb %p/Inputs/source-names-1.yaml
-RUN: llvm-pdbdump pdb2yaml -module-files %T/source-names-1.pdb \
+RUN: llvm-pdbutil yaml2pdb -pdb=%T/source-names-1.pdb %p/Inputs/source-names-1.yaml
+RUN: llvm-pdbutil pdb2yaml -module-files %T/source-names-1.pdb \
 RUN:     | FileCheck -check-prefix=CHECK1 %s
-RUN: llvm-pdbdump yaml2pdb -pdb=%T/source-names-2.pdb %p/Inputs/source-names-2.yaml
-RUN: llvm-pdbdump pdb2yaml -module-files %T/source-names-2.pdb \
+RUN: llvm-pdbutil yaml2pdb -pdb=%T/source-names-2.pdb %p/Inputs/source-names-2.yaml
+RUN: llvm-pdbutil pdb2yaml -module-files %T/source-names-2.pdb \
 RUN:     | FileCheck -check-prefix=CHECK2 %s
 
 CHECK1: SourceFiles:
index 5e85974cf40c90652d69492f83eace642783ad3d..b6d1959abe6ab36c3851774246b2391496f64554 100644 (file)
 ; stream metadata, since the layout of the MSF file might be different
 ; (for example if we don't write the entire stream)
 ;
-; RUN: llvm-pdbdump pdb2yaml -stream-metadata -stream-directory \
+; RUN: llvm-pdbutil pdb2yaml -stream-metadata -stream-directory \
 ; RUN:   -pdb-stream -tpi-stream -module-syms %p/Inputs/empty.pdb > %t.1
-; RUN: llvm-pdbdump yaml2pdb -pdb=%t.2 %t.1
-; RUN: llvm-pdbdump pdb2yaml -pdb-stream -tpi-stream \
+; RUN: llvm-pdbutil yaml2pdb -pdb=%t.2 %t.1
+; RUN: llvm-pdbutil pdb2yaml -pdb-stream -tpi-stream \
 ; RUN:   -module-syms -no-file-headers %p/Inputs/empty.pdb > %t.3
-; RUN: llvm-pdbdump pdb2yaml -pdb-stream -tpi-stream \
+; RUN: llvm-pdbutil pdb2yaml -pdb-stream -tpi-stream \
 ; RUN:   -module-syms -no-file-headers %t.2 > %t.4
 ; RUN: diff %t.3 %t.4
index 7e6fcc1ca42010b5792a507b4d745fd15dd7d431..a01edcee1e99cbf21c1b42c790951038d9c2e104 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-pdbdump pdb2yaml -tpi-stream %p/Inputs/empty.pdb \
+; RUN: llvm-pdbutil pdb2yaml -tpi-stream %p/Inputs/empty.pdb \
 ; RUN:   | FileCheck -check-prefix=YAML %s
 
 YAML: ---
index 44025be5bca73378a986576d8d2bf993945fa563..0563230cf47c64b325325b77ff044baca78567dc 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-pdbdump pdb2yaml -stream-metadata -stream-directory -string-table -pdb-stream \
+; RUN: llvm-pdbutil pdb2yaml -stream-metadata -stream-directory -string-table -pdb-stream \
 ; RUN: %p/Inputs/empty.pdb | FileCheck -check-prefix=YAML %s
-; RUN: llvm-pdbdump pdb2yaml -no-file-headers -stream-metadata -stream-directory -pdb-stream \
+; RUN: llvm-pdbutil pdb2yaml -no-file-headers -stream-metadata -stream-directory -pdb-stream \
 ; RUN:   %p/Inputs/empty.pdb | FileCheck -check-prefix=NO-HEADERS %s
 
 ; YAML:      ---
index 4a69c17db2baa414d4442583bd3d68c03dede140..7a08194c50052eb73f22333f0ba3ca0aaf252508 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-pdbdump pretty -all -class-recurse-depth=1 \
+; RUN: llvm-pdbutil pretty -all -class-recurse-depth=1 \
 ; RUN:   %p/Inputs/ClassLayoutTest.pdb > %t
 ; RUN: FileCheck -input-file=%t %s -check-prefix=GLOBALS_TEST
 ; RUN: FileCheck -input-file=%t %s -check-prefix=MEMBERS_TEST
index a23321fe01244fabf009266db311af7a0b05aa9e..9373c1ec6c2f013ae1e4abc48ad09fee523aa68c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-pdbdump pretty -classes -class-definitions=layout \\r
+; RUN: llvm-pdbutil pretty -classes -class-definitions=layout \\r
 ; RUN:     -include-types=Test %p/Inputs/ComplexPaddingTest.pdb > %t\r
 \r
 ; RUN: FileCheck -input-file=%t %s -check-prefix=DIRECT_VB_ONLY\r
index df447c65bbae495dcdc78fd709047467feca77de..5813321f000d8a76d5d8a49e928939303149c027 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-pdbdump pretty -types %p/Inputs/ClassLayoutTest.pdb > %t
+; RUN: llvm-pdbutil pretty -types %p/Inputs/ClassLayoutTest.pdb > %t
 ; RUN: FileCheck -input-file=%t %s -check-prefix=GLOBAL_ENUM
 ; RUN: FileCheck -input-file=%t %s -check-prefix=MEMBER_ENUM
 
index 5791637d3a742282947de65c9841597223327c8b..4402790d71f4dc412075ffa148b695901728c8dd 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-pdbdump pretty -externals %p/Inputs/LoadAddressTest.pdb \
+; RUN: llvm-pdbutil pretty -externals %p/Inputs/LoadAddressTest.pdb \
 ; RUN:    | FileCheck --check-prefix=RVA %s
-; RUN: llvm-pdbdump pretty -externals -load-address=0x40000000 \
+; RUN: llvm-pdbutil pretty -externals -load-address=0x40000000 \
 ; RUN: %p/Inputs/LoadAddressTest.pdb | FileCheck --check-prefix=VA %s
 
 ; RVA: ---EXTERNALS---
index d55980632d417155c8dad824ca290669ed01a816..1d7c23fe36720a30f8a5e7ac23992fb754d59d6e 100644 (file)
@@ -1,8 +1,8 @@
-; RUN: llvm-pdbdump raw -stream-data=8 %p/Inputs/LoadAddressTest.pdb \\r
+; RUN: llvm-pdbutil raw -stream-data=8 %p/Inputs/LoadAddressTest.pdb \\r
 ; RUN:   | FileCheck %s -check-prefix=FULL_STREAM\r
-; RUN: llvm-pdbdump raw -stream-data=8:4 %p/Inputs/LoadAddressTest.pdb \\r
+; RUN: llvm-pdbutil raw -stream-data=8:4 %p/Inputs/LoadAddressTest.pdb \\r
 ; RUN:   | FileCheck %s -check-prefix=OFFSET_STREAM\r
-; RUN: llvm-pdbdump raw -stream-data=8:4@24 %p/Inputs/LoadAddressTest.pdb \\r
+; RUN: llvm-pdbutil raw -stream-data=8:4@24 %p/Inputs/LoadAddressTest.pdb \\r
 ; RUN:   | FileCheck %s -check-prefix=OFFSET_AND_LENGTH\r
 \r
 FULL_STREAM:      Stream Data {\r
index 36c3da33e2e451fc2debd3e090293557195de130..fb8ca7fa1892986767e3dee7e7d517f51ff33453 100644 (file)
@@ -1,25 +1,25 @@
-; RUN: llvm-pdbdump pretty -module-syms -globals -types %p/Inputs/FilterTest.pdb \
+; RUN: llvm-pdbutil pretty -module-syms -globals -types %p/Inputs/FilterTest.pdb \
 ; RUN:    | FileCheck --check-prefix=NO_FILTER %s
 
-; RUN: llvm-pdbdump pretty -types -exclude-types="GlobalTypedef|NestedTypedef" \
+; RUN: llvm-pdbutil pretty -types -exclude-types="GlobalTypedef|NestedTypedef" \
 ; RUN:    %p/Inputs/FilterTest.pdb | FileCheck --check-prefix=EXCLUDE_TYPEDEFS %s
-; RUN: llvm-pdbdump pretty -classes -enums %p/Inputs/FilterTest.pdb \
+; RUN: llvm-pdbutil pretty -classes -enums %p/Inputs/FilterTest.pdb \
 ; RUN:    | FileCheck --check-prefix=EXCLUDE_TYPEDEFS %s
 
-; RUN: llvm-pdbdump pretty -types -exclude-types="GlobalEnum|NestedEnum" \
+; RUN: llvm-pdbutil pretty -types -exclude-types="GlobalEnum|NestedEnum" \
 ; RUN:    %p/Inputs/FilterTest.pdb | FileCheck --check-prefix=EXCLUDE_ENUMS %s
-; RUN: llvm-pdbdump pretty -classes -typedefs %p/Inputs/FilterTest.pdb \
+; RUN: llvm-pdbutil pretty -classes -typedefs %p/Inputs/FilterTest.pdb \
 ; RUN:    | FileCheck --check-prefix=EXCLUDE_ENUMS %s
 
-; RUN: llvm-pdbdump pretty -types -module-syms -globals -exclude-symbols="MemberVar|GlobalVar" \
+; RUN: llvm-pdbutil pretty -types -module-syms -globals -exclude-symbols="MemberVar|GlobalVar" \
 ; RUN:    %p/Inputs/FilterTest.pdb | FileCheck --check-prefix=EXCLUDE_VARS %s
-; RUN: llvm-pdbdump pretty -types -exclude-types="FilterTestClass" \
+; RUN: llvm-pdbutil pretty -types -exclude-types="FilterTestClass" \
 ; RUN:    %p/Inputs/FilterTest.pdb | FileCheck  --check-prefix=EXCLUDE_WHOLE_CLASS %s
-; RUN: llvm-pdbdump pretty -module-syms -globals -exclude-compilands="FilterTest.obj"  \
+; RUN: llvm-pdbutil pretty -module-syms -globals -exclude-compilands="FilterTest.obj"  \
 ; RUN:    %p/Inputs/FilterTest.pdb | FileCheck  --check-prefix=EXCLUDE_COMPILAND %s
-; RUN: llvm-pdbdump pretty -types -include-types="FilterTestClass" \
+; RUN: llvm-pdbutil pretty -types -include-types="FilterTestClass" \
 ; RUN:    %p/Inputs/FilterTest.pdb | FileCheck --check-prefix=INCLUDE_ONLY_TYPES %s
-; RUN: llvm-pdbdump pretty -types -module-syms -globals -include-symbols="[[:<:]](IntGlobalVar|DoubleGlobalVar)[[:>:]]" \
+; RUN: llvm-pdbutil pretty -types -module-syms -globals -include-symbols="[[:<:]](IntGlobalVar|DoubleGlobalVar)[[:>:]]" \
 ; RUN:    %p/Inputs/FilterTest.pdb | FileCheck --check-prefix=INCLUDE_ONLY_VARS %s
 
 ; NO_FILTER: ---TYPES---
index 0e19f9cc70181fe69515a85dac3b521f179b63d6..91da534ca0101f4d1c74c49bb30f9474da01ddd5 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-pdbdump pretty -classes -class-definitions=layout \
+; RUN: llvm-pdbutil pretty -classes -class-definitions=layout \
 ; RUN:     -include-types=SimplePad %p/Inputs/SimplePaddingTest.pdb > %t
 
 ; RUN: FileCheck -input-file=%t %s -check-prefix=NO_PADDING
index d12d2aa8be0faa2dddd3704aac06e43e673992e9..80c24baf17ca0d957c5b4ca5ae5d5c58b517e8bc 100644 (file)
@@ -1,25 +1,25 @@
-; RUN: llvm-pdbdump pretty -globals -module-syms -sym-types=data %p/Inputs/FilterTest.pdb \
+; RUN: llvm-pdbutil pretty -globals -module-syms -sym-types=data %p/Inputs/FilterTest.pdb \
 ; RUN:    | FileCheck --check-prefix=ONLY_DATA %s
 
-; RUN: llvm-pdbdump pretty -globals -module-syms -sym-types=thunks %p/Inputs/FilterTest.pdb \
+; RUN: llvm-pdbutil pretty -globals -module-syms -sym-types=thunks %p/Inputs/FilterTest.pdb \
 ; RUN:    | FileCheck --check-prefix=ONLY_THUNKS %s
 
-; RUN: llvm-pdbdump pretty -globals -module-syms -sym-types=funcs %p/Inputs/FilterTest.pdb \
+; RUN: llvm-pdbutil pretty -globals -module-syms -sym-types=funcs %p/Inputs/FilterTest.pdb \
 ; RUN:    | FileCheck --check-prefix=ONLY_FUNCS %s
 
-; RUN: llvm-pdbdump pretty -globals -module-syms -sym-types=funcs -sym-types=data \
+; RUN: llvm-pdbutil pretty -globals -module-syms -sym-types=funcs -sym-types=data \
 ; RUN: %p/Inputs/FilterTest.pdb | FileCheck --check-prefix=TWO_TYPES %s
 
-; RUN: llvm-pdbdump pretty -globals -module-syms -sym-types=data \
+; RUN: llvm-pdbutil pretty -globals -module-syms -sym-types=data \
 ; RUN: -symbol-order=name %p/Inputs/FilterTest.pdb | FileCheck --check-prefix=NAME_SORT_DATA %s
 
-; RUN: llvm-pdbdump pretty -globals -module-syms -sym-types=data \
+; RUN: llvm-pdbutil pretty -globals -module-syms -sym-types=data \
 ; RUN: -symbol-order=size %p/Inputs/FilterTest.pdb | FileCheck --check-prefix=SIZE_SORT_DATA %s
 
-; RUN: llvm-pdbdump pretty -globals -module-syms -sym-types=funcs \
+; RUN: llvm-pdbutil pretty -globals -module-syms -sym-types=funcs \
 ; RUN: -symbol-order=name %p/Inputs/FilterTest.pdb | FileCheck --check-prefix=NAME_SORT_FUNCS %s
 
-; RUN: llvm-pdbdump pretty -globals -module-syms -sym-types=funcs \
+; RUN: llvm-pdbutil pretty -globals -module-syms -sym-types=funcs \
 ; RUN: -symbol-order=size %p/Inputs/FilterTest.pdb | FileCheck --check-prefix=SIZE_SORT_FUNCS %s
 
 ; ONLY_DATA-NOT: func
index e3041a6d40d4eddc53aa00f3c510e862c219420e..bcf58842eac3bff5f95aee1665aa46070dffd7fb 100644 (file)
@@ -40,7 +40,7 @@ subdirectories =
  llvm-modextract
  llvm-nm
  llvm-objdump
- llvm-pdbdump
+ llvm-pdbutil
  llvm-profdata
  llvm-rtdyld
  llvm-size
similarity index 93%
rename from tools/llvm-pdbdump/CMakeLists.txt
rename to tools/llvm-pdbutil/CMakeLists.txt
index 020331e6550cc71e223dd044161c657de303a451..9875dfb5a257dbffcb5abb2289fdad1cb9a51ed2 100644 (file)
@@ -7,11 +7,11 @@ set(LLVM_LINK_COMPONENTS
   Support
   )
 
-add_llvm_tool(llvm-pdbdump
+add_llvm_tool(llvm-pdbutil
   Analyze.cpp
   CompactTypeDumpVisitor.cpp
   Diff.cpp
-  llvm-pdbdump.cpp
+  llvm-pdbutil.cpp
   LinePrinter.cpp
   LLVMOutputStyle.cpp
   PdbYaml.cpp
similarity index 99%
rename from tools/llvm-pdbdump/Diff.cpp
rename to tools/llvm-pdbutil/Diff.cpp
index 418c2361ac322120b0583f8d104f13e595f6b0cf..3fe6c511d35f0360aec1f9578c3ee5ad267f6553 100644 (file)
@@ -10,7 +10,7 @@
 #include "Diff.h"
 
 #include "StreamUtil.h"
-#include "llvm-pdbdump.h"
+#include "llvm-pdbutil.h"
 
 #include "llvm/DebugInfo/PDB/Native/Formatters.h"
 #include "llvm/DebugInfo/PDB/Native/InfoStream.h"
similarity index 88%
rename from tools/llvm-pdbdump/LLVMBuild.txt
rename to tools/llvm-pdbutil/LLVMBuild.txt
index 4043e13ceaec069e484737458b91edd43dde90d9..adbe4993e3fa81b2e1aff8d7734f0794272bb722 100644 (file)
@@ -1,4 +1,4 @@
-;===- ./tools/llvm-pdbdump/LLVMBuild.txt -----------------------*- Conf -*--===;
+;===- ./tools/llvm-pdbutil/LLVMBuild.txt -----------------------*- Conf -*--===;
 ;
 ;                     The LLVM Compiler Infrastructure
 ;
@@ -17,7 +17,7 @@
 
 [component_0]
 type = Tool
-name = llvm-pdbdump
+name = llvm-pdbutil
 parent = Tools
 required_libraries = DebugInfoMSF DebugInfoPDB
 
similarity index 99%
rename from tools/llvm-pdbdump/LLVMOutputStyle.cpp
rename to tools/llvm-pdbutil/LLVMOutputStyle.cpp
index 2f108a4785c59835b2ad6146c68afa1ae90b448d..8096ceda9428ac503674c88079e0a343a6f1c6e9 100644 (file)
@@ -11,7 +11,7 @@
 
 #include "CompactTypeDumpVisitor.h"
 #include "StreamUtil.h"
-#include "llvm-pdbdump.h"
+#include "llvm-pdbutil.h"
 
 #include "llvm/DebugInfo/CodeView/CVTypeVisitor.h"
 #include "llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h"
similarity index 99%
rename from tools/llvm-pdbdump/LinePrinter.cpp
rename to tools/llvm-pdbutil/LinePrinter.cpp
index 7fa524400aef09ae79496fa75b3b9f2c3b7e64cd..ef56b5fe8e6a161c40968d56e05692bcf9f031af 100644 (file)
@@ -9,7 +9,7 @@
 
 #include "LinePrinter.h"
 
-#include "llvm-pdbdump.h"
+#include "llvm-pdbutil.h"
 
 #include "llvm/ADT/STLExtras.h"
 #include "llvm/DebugInfo/PDB/UDTLayout.h"
similarity index 98%
rename from tools/llvm-pdbdump/PrettyBuiltinDumper.cpp
rename to tools/llvm-pdbutil/PrettyBuiltinDumper.cpp
index 591d5e70cfd6ed7927774ed3438bb6e75cb63b5c..fcda312e65e96d99c6f9d6ada4f4dfcdaff5d193 100644 (file)
@@ -9,7 +9,7 @@
 
 #include "PrettyBuiltinDumper.h"
 #include "LinePrinter.h"
-#include "llvm-pdbdump.h"
+#include "llvm-pdbutil.h"
 
 #include "llvm/DebugInfo/PDB/PDBSymbolTypeBuiltin.h"
 
similarity index 99%
rename from tools/llvm-pdbdump/PrettyClassDefinitionDumper.cpp
rename to tools/llvm-pdbutil/PrettyClassDefinitionDumper.cpp
index 90f7772001d7bc2a4e043a929ebbc777784bc0ad..651cb8b7649e40459f2edb12416ede722c30a497 100644 (file)
@@ -11,7 +11,7 @@
 
 #include "LinePrinter.h"
 #include "PrettyClassLayoutGraphicalDumper.h"
-#include "llvm-pdbdump.h"
+#include "llvm-pdbutil.h"
 
 #include "llvm/ADT/APFloat.h"
 #include "llvm/ADT/SmallString.h"
similarity index 99%
rename from tools/llvm-pdbdump/PrettyClassLayoutGraphicalDumper.cpp
rename to tools/llvm-pdbutil/PrettyClassLayoutGraphicalDumper.cpp
index d11472679626b3824212193936c43b18059f4ad5..54e33683f5526ef73b1cf374f2ec9240e622c104 100644 (file)
@@ -16,7 +16,7 @@
 #include "PrettyTypedefDumper.h"
 #include "PrettyVariableDumper.h"
 #include "PrettyVariableDumper.h"
-#include "llvm-pdbdump.h"
+#include "llvm-pdbutil.h"
 
 #include "llvm/DebugInfo/PDB/PDBSymbolData.h"
 #include "llvm/DebugInfo/PDB/PDBSymbolTypeBaseClass.h"
similarity index 98%
rename from tools/llvm-pdbdump/PrettyCompilandDumper.cpp
rename to tools/llvm-pdbutil/PrettyCompilandDumper.cpp
index 9cf7bf82a164331489995addbe51288cce2a9da1..65e8badbc99a5914e1ad43283bcce28fd1e1a992 100644 (file)
@@ -1,4 +1,4 @@
-//===- PrettyCompilandDumper.cpp - llvm-pdbdump compiland dumper -*- C++ *-===//
+//===- PrettyCompilandDumper.cpp - llvm-pdbutil compiland dumper -*- C++ *-===//
 //
 //                     The LLVM Compiler Infrastructure
 //
@@ -11,7 +11,7 @@
 
 #include "LinePrinter.h"
 #include "PrettyFunctionDumper.h"
-#include "llvm-pdbdump.h"
+#include "llvm-pdbutil.h"
 
 #include "llvm/DebugInfo/PDB/IPDBEnumChildren.h"
 #include "llvm/DebugInfo/PDB/IPDBLineNumber.h"
similarity index 95%
rename from tools/llvm-pdbdump/PrettyCompilandDumper.h
rename to tools/llvm-pdbutil/PrettyCompilandDumper.h
index 2127e7d1f5295edec12262c934db2b99a4009c52..cae196e9d1343f075837b666d136f6d02fd0a6f0 100644 (file)
@@ -1,4 +1,4 @@
-//===- PrettyCompilandDumper.h - llvm-pdbdump compiland dumper -*- C++ --*-===//
+//===- PrettyCompilandDumper.h - llvm-pdbutil compiland dumper -*- C++ --*-===//
 //
 //                     The LLVM Compiler Infrastructure
 //
similarity index 98%
rename from tools/llvm-pdbdump/PrettyEnumDumper.cpp
rename to tools/llvm-pdbutil/PrettyEnumDumper.cpp
index 965ca1b9f989ba87a7c7782f7874aae8f3736f76..7aff5b93d986d2b3ea385370a45fffe98bada067 100644 (file)
@@ -11,7 +11,7 @@
 
 #include "LinePrinter.h"
 #include "PrettyBuiltinDumper.h"
-#include "llvm-pdbdump.h"
+#include "llvm-pdbutil.h"
 
 #include "llvm/DebugInfo/PDB/PDBSymbolData.h"
 #include "llvm/DebugInfo/PDB/PDBSymbolTypeBuiltin.h"
similarity index 99%
rename from tools/llvm-pdbdump/PrettyFunctionDumper.cpp
rename to tools/llvm-pdbutil/PrettyFunctionDumper.cpp
index 8b2043989b81f0a2eed5bb147a5fa44e05149446..06d72410359f0aec83ae89f6d89f4397e307b255 100644 (file)
@@ -10,7 +10,7 @@
 #include "PrettyFunctionDumper.h"
 #include "LinePrinter.h"
 #include "PrettyBuiltinDumper.h"
-#include "llvm-pdbdump.h"
+#include "llvm-pdbutil.h"
 
 #include "llvm/DebugInfo/PDB/IPDBSession.h"
 #include "llvm/DebugInfo/PDB/PDBExtras.h"
similarity index 99%
rename from tools/llvm-pdbdump/PrettyTypeDumper.cpp
rename to tools/llvm-pdbutil/PrettyTypeDumper.cpp
index bbbb429f4f3f50d35221f1df19c90f5338039235..0f6086395ad1c19a08abc6af97938a698be3d8c8 100644 (file)
@@ -14,7 +14,7 @@
 #include "PrettyClassDefinitionDumper.h"
 #include "PrettyEnumDumper.h"
 #include "PrettyTypedefDumper.h"
-#include "llvm-pdbdump.h"
+#include "llvm-pdbutil.h"
 
 #include "llvm/DebugInfo/PDB/IPDBSession.h"
 #include "llvm/DebugInfo/PDB/PDBSymbolExe.h"
similarity index 99%
rename from tools/llvm-pdbdump/PrettyTypedefDumper.cpp
rename to tools/llvm-pdbutil/PrettyTypedefDumper.cpp
index 2d8e915d76043204c730439afcad10bef4af4967..2266e6ea2befbd291c43b47dcf8f0a47c5ca0d45 100644 (file)
@@ -12,7 +12,7 @@
 #include "LinePrinter.h"
 #include "PrettyBuiltinDumper.h"
 #include "PrettyFunctionDumper.h"
-#include "llvm-pdbdump.h"
+#include "llvm-pdbutil.h"
 
 #include "llvm/DebugInfo/PDB/IPDBSession.h"
 #include "llvm/DebugInfo/PDB/PDBExtras.h"
similarity index 94%
rename from tools/llvm-pdbdump/PrettyTypedefDumper.h
rename to tools/llvm-pdbutil/PrettyTypedefDumper.h
index 34c139601301f703583921d297669abf6bdbadf7..133bbfb7db0eb7b2bdf01dd35da61c6db74eb9ce 100644 (file)
@@ -1,4 +1,4 @@
-//===- PrettyTypedefDumper.h - llvm-pdbdump typedef dumper ---*- C++ ----*-===//
+//===- PrettyTypedefDumper.h - llvm-pdbutil typedef dumper ---*- C++ ----*-===//
 //
 //                     The LLVM Compiler Infrastructure
 //
similarity index 99%
rename from tools/llvm-pdbdump/PrettyVariableDumper.cpp
rename to tools/llvm-pdbutil/PrettyVariableDumper.cpp
index 70925f4b03d0901bb732fc368d3789c5f217be07..4884fc8ee5a413322784be250924341569858b50 100644 (file)
@@ -12,7 +12,7 @@
 #include "LinePrinter.h"
 #include "PrettyBuiltinDumper.h"
 #include "PrettyFunctionDumper.h"
-#include "llvm-pdbdump.h"
+#include "llvm-pdbutil.h"
 
 #include "llvm/DebugInfo/PDB/IPDBSession.h"
 #include "llvm/DebugInfo/PDB/PDBSymbolData.h"
similarity index 99%
rename from tools/llvm-pdbdump/YAMLOutputStyle.cpp
rename to tools/llvm-pdbutil/YAMLOutputStyle.cpp
index 5617585609777e82b97eff50d343b71d4b2daac0..58c538d968c88242f04e60f59d5ed676b8ad869a 100644 (file)
@@ -10,7 +10,7 @@
 #include "YAMLOutputStyle.h"
 
 #include "PdbYaml.h"
-#include "llvm-pdbdump.h"
+#include "llvm-pdbutil.h"
 
 #include "llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h"
 #include "llvm/DebugInfo/CodeView/DebugInlineeLinesSubsection.h"
similarity index 53%
rename from tools/llvm-pdbdump/fuzzer/CMakeLists.txt
rename to tools/llvm-pdbutil/fuzzer/CMakeLists.txt
index cf5a0f70aab38a3cb40a6693d870793c0d8c3105..6af00476577f145c04784f22ef525e01eee460bc 100644 (file)
@@ -5,11 +5,11 @@ set(LLVM_LINK_COMPONENTS
   Support
   )
 
-add_llvm_executable(llvm-pdbdump-fuzzer
+add_llvm_executable(llvm-pdbutil-fuzzer
   EXCLUDE_FROM_ALL
-  llvm-pdbdump-fuzzer.cpp
+  llvm-pdbutil-fuzzer.cpp
   )
 
-target_link_libraries(llvm-pdbdump-fuzzer
+target_link_libraries(llvm-pdbutil-fuzzer
   LLVMFuzzer
   )
similarity index 96%
rename from tools/llvm-pdbdump/fuzzer/llvm-pdbdump-fuzzer.cpp
rename to tools/llvm-pdbutil/fuzzer/llvm-pdbutil-fuzzer.cpp
index 5f09416a9ff63cfe202e22a759de21bc9d6b3d11..4edb53e261ff092e874ebd8ffe9b3d450aa30c39 100644 (file)
@@ -1,4 +1,4 @@
-//===-- llvm-pdbdump-fuzzer.cpp - Fuzz the llvm-pdbdump tool --------------===//
+//===-- llvm-pdbutil-fuzzer.cpp - Fuzz the llvm-pdbutil tool --------------===//
 //
 //                     The LLVM Compiler Infrastructure
 //
@@ -8,7 +8,7 @@
 //===----------------------------------------------------------------------===//
 ///
 /// \file
-/// \brief This file implements a function that runs llvm-pdbdump
+/// \brief This file implements a function that runs llvm-pdbutil
 ///  on a single input. This function is then linked into the Fuzzer library.
 ///
 //===----------------------------------------------------------------------===//
similarity index 99%
rename from tools/llvm-pdbdump/llvm-pdbdump.cpp
rename to tools/llvm-pdbutil/llvm-pdbutil.cpp
index c6e2b613f4d1d008fba4b7ef6e5ef415e50c1411..fa2a5bdd9d3b1ab6c231f9c4753e49a43cf6ff7b 100644 (file)
@@ -1,4 +1,4 @@
-//===- llvm-pdbdump.cpp - Dump debug info from a PDB file -------*- C++ -*-===//
+//===- llvm-pdbutil.cpp - Dump debug info from a PDB file -------*- C++ -*-===//
 //
 //                     The LLVM Compiler Infrastructure
 //
@@ -11,7 +11,7 @@
 //
 //===----------------------------------------------------------------------===//
 
-#include "llvm-pdbdump.h"
+#include "llvm-pdbutil.h"
 
 #include "Analyze.h"
 #include "Diff.h"
@@ -867,7 +867,7 @@ int main(int argc_, const char *argv_[]) {
   sys::PrintStackTraceOnErrorSignal(argv_[0]);
   PrettyStackTraceProgram X(argc_, argv_);
 
-  ExitOnErr.setBanner("llvm-pdbdump: ");
+  ExitOnErr.setBanner("llvm-pdbutil: ");
 
   SmallVector<const char *, 256> argv;
   SpecificBumpPtrAllocator<char> ArgAllocator;
similarity index 98%
rename from tools/llvm-pdbdump/llvm-pdbdump.h
rename to tools/llvm-pdbutil/llvm-pdbutil.h
index 2858ac35a9dbf953fd3d7a03448cb5a4ce98f252..4f3665237c7d6b8429ede3beef6f21987db689a7 100644 (file)
@@ -1,4 +1,4 @@
-//===- llvm-pdbdump.h ----------------------------------------- *- C++ --*-===//
+//===- llvm-pdbutil.h ----------------------------------------- *- C++ --*-===//
 //
 //                     The LLVM Compiler Infrastructure
 //