llvm-project/llvm/tools/llvm-pdbdump
Zachary Turner 36efbfa6d8 [pdb] Print out some more info when dumping a raw stream.
We have various command line options that print the type of a
stream, the size of a stream, etc but nowhere that it can all be
viewed together.

Since a previous patch introduced the ability to dump the bytes
of a stream, this seems like a good place to present a full view
of the stream's properties including its size, what kind of data
it represents, and the blocks it occupies.  So I added the
ability to print that information to the -stream-data command
line option.

llvm-svn: 281077
2016-09-09 19:00:49 +00:00
..
fuzzer Make PDBFile take a StreamInterface instead of a MemBuffer. 2016-06-10 05:10:19 +00:00
BuiltinDumper.cpp Move pdb code into pdb namespace. 2016-05-04 20:32:13 +00:00
BuiltinDumper.h Move pdb code into pdb namespace. 2016-05-04 20:32:13 +00:00
CMakeLists.txt Resubmit "Write the TPI stream from a PDB to Yaml." 2016-08-18 16:49:29 +00:00
ClassDefinitionDumper.cpp Update llvm-pdbdump to use subcommands. 2016-06-30 17:42:48 +00:00
ClassDefinitionDumper.h Move pdb code into pdb namespace. 2016-05-04 20:32:13 +00:00
CodeViewYaml.cpp [pdb] Pass CVRecord's through the visitor as non-const references. 2016-09-09 18:03:39 +00:00
CodeViewYaml.h [pdb] Pass CVRecord's through the visitor as non-const references. 2016-09-09 18:03:39 +00:00
CompilandDumper.cpp Make llvm-pdbdump print column info when available 2016-08-17 23:01:03 +00:00
CompilandDumper.h Move pdb code into pdb namespace. 2016-05-04 20:32:13 +00:00
EnumDumper.cpp Update llvm-pdbdump to use subcommands. 2016-06-30 17:42:48 +00:00
EnumDumper.h Move pdb code into pdb namespace. 2016-05-04 20:32:13 +00:00
ExternalSymbolDumper.cpp Move pdb code into pdb namespace. 2016-05-04 20:32:13 +00:00
ExternalSymbolDumper.h Move pdb code into pdb namespace. 2016-05-04 20:32:13 +00:00
FunctionDumper.cpp Move pdb code into pdb namespace. 2016-05-04 20:32:13 +00:00
FunctionDumper.h Move pdb code into pdb namespace. 2016-05-04 20:32:13 +00:00
LLVMBuild.txt [msf] Resubmit "Rename Msf -> MSF". 2016-07-29 20:56:36 +00:00
LLVMOutputStyle.cpp [pdb] Print out some more info when dumping a raw stream. 2016-09-09 19:00:49 +00:00
LLVMOutputStyle.h [pdb] Print out some more info when dumping a raw stream. 2016-09-09 19:00:49 +00:00
LinePrinter.cpp Update llvm-pdbdump to use subcommands. 2016-06-30 17:42:48 +00:00
LinePrinter.h Move pdb code into pdb namespace. 2016-05-04 20:32:13 +00:00
OutputStyle.h Update llvm-pdbdump to use subcommands. 2016-06-30 17:42:48 +00:00
PdbYaml.cpp [pdb] Pass CVRecord's through the visitor as non-const references. 2016-09-09 18:03:39 +00:00
PdbYaml.h [pdb] Write PDB TPI Stream from Yaml. 2016-09-09 17:46:17 +00:00
TypeDumper.cpp Update llvm-pdbdump to use subcommands. 2016-06-30 17:42:48 +00:00
TypeDumper.h Move pdb code into pdb namespace. 2016-05-04 20:32:13 +00:00
TypedefDumper.cpp Move pdb code into pdb namespace. 2016-05-04 20:32:13 +00:00
TypedefDumper.h Move pdb code into pdb namespace. 2016-05-04 20:32:13 +00:00
VariableDumper.cpp Update llvm-pdbdump to use subcommands. 2016-06-30 17:42:48 +00:00
VariableDumper.h Move pdb code into pdb namespace. 2016-05-04 20:32:13 +00:00
YAMLOutputStyle.cpp [pdb] Write PDB TPI Stream from Yaml. 2016-09-09 17:46:17 +00:00
YAMLOutputStyle.h Resubmit "Write the TPI stream from a PDB to Yaml." 2016-08-18 16:49:29 +00:00
YamlSerializationContext.h [pdb] Write PDB TPI Stream from Yaml. 2016-09-09 17:46:17 +00:00
llvm-pdbdump.cpp [pdb] Add command line options for dumping individual streams and blocks 2016-09-09 18:17:52 +00:00
llvm-pdbdump.h [pdb] Add command line options for dumping individual streams and blocks 2016-09-09 18:17:52 +00:00