llvm-project/llvm/tools/llvm-pdbutil
Zachary Turner 9940203a2c [llvm-pdbutil] Create a "bytes" subcommand.
This idea originally came about when I was doing some deep
investigation of why certain bytes in a PDB that we round-tripped
differed from their original bytes in the source PDB.  I found
myself having to hack up the code in many places to dump the
bytes of this substream, or that record.  It would be nice if
we could just do this for every possible stream, substream,
debug chunk type, etc.

It doesn't make sense to put this under dump because there's just
so many options that would detract from the more common use case
of just dumping deserialized records.  So making a new subcommand
seems like the most logical course of action.  In doing so, we
already have two command line options that are suitable for this
new subcommand, so start out by moving them there.

llvm-svn: 306056
2017-06-22 20:58:11 +00:00
..
fuzzer
Analyze.cpp Remove some dead code / includes. 2017-06-16 23:42:15 +00:00
Analyze.h
BytesOutputStyle.cpp [llvm-pdbutil] Create a "bytes" subcommand. 2017-06-22 20:58:11 +00:00
BytesOutputStyle.h [llvm-pdbutil] Create a "bytes" subcommand. 2017-06-22 20:58:11 +00:00
CMakeLists.txt [llvm-pdbutil] Create a "bytes" subcommand. 2017-06-22 20:58:11 +00:00
Diff.cpp Remove diff pedantic mode. 2017-06-20 18:50:30 +00:00
Diff.h
DumpOutputStyle.cpp [llvm-pdbutil] Create a "bytes" subcommand. 2017-06-22 20:58:11 +00:00
DumpOutputStyle.h [llvm-pdbutil] Rename "raw" to "dump". 2017-06-22 20:57:39 +00:00
FormatUtil.cpp [llvm-pdbutil] Add support for dumping cross module imports/exports. 2017-06-16 00:04:24 +00:00
FormatUtil.h Resubmit "[llvm-pdbutil] rewrite the "raw" output style." 2017-06-15 22:24:24 +00:00
LLVMBuild.txt
LinePrinter.cpp [llvm-pdbutil] Create a "bytes" subcommand. 2017-06-22 20:58:11 +00:00
LinePrinter.h [llvm-pdbutil] Create a "bytes" subcommand. 2017-06-22 20:58:11 +00:00
MinimalSymbolDumper.cpp [CodeView] Fix dumping of public symbol record flags 2017-06-19 16:54:51 +00:00
MinimalSymbolDumper.h Resubmit "[llvm-pdbutil] rewrite the "raw" output style." 2017-06-15 22:24:24 +00:00
MinimalTypeDumper.cpp [llvm-pdbutil] Add back the ability to dump hashes and index offsets. 2017-06-15 23:04:42 +00:00
MinimalTypeDumper.h [llvm-pdbutil] Add back the ability to dump hashes and index offsets. 2017-06-15 23:04:42 +00:00
OutputStyle.h
PdbYaml.cpp
PdbYaml.h
PrettyBuiltinDumper.cpp
PrettyBuiltinDumper.h
PrettyClassDefinitionDumper.cpp
PrettyClassDefinitionDumper.h
PrettyClassLayoutGraphicalDumper.cpp Fix a null pointer dereference in llvm-pdbutil pretty. 2017-06-12 20:46:35 +00:00
PrettyClassLayoutGraphicalDumper.h
PrettyCompilandDumper.cpp
PrettyCompilandDumper.h
PrettyEnumDumper.cpp
PrettyEnumDumper.h
PrettyExternalSymbolDumper.cpp
PrettyExternalSymbolDumper.h
PrettyFunctionDumper.cpp
PrettyFunctionDumper.h
PrettyTypeDumper.cpp
PrettyTypeDumper.h
PrettyTypedefDumper.cpp
PrettyTypedefDumper.h
PrettyVariableDumper.cpp
PrettyVariableDumper.h
StreamUtil.cpp
StreamUtil.h
YAMLOutputStyle.cpp Resubmit "[llvm-pdbutil] rewrite the "raw" output style." 2017-06-15 22:24:24 +00:00
YAMLOutputStyle.h
llvm-pdbutil.cpp [llvm-pdbutil] Create a "bytes" subcommand. 2017-06-22 20:58:11 +00:00
llvm-pdbutil.h [llvm-pdbutil] Create a "bytes" subcommand. 2017-06-22 20:58:11 +00:00