1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 19:23:23 +01:00
llvm-mirror/tools/llvm-pdbutil
Zachary Turner 3d6950d915 [llvm-pdbutil] Output the symbol offset when dumping.
Type records have a unique type index, but symbol records do
not.  Instead, symbol records refer to other symbol records
by referencing their offset in the symbol stream.  In a sense
this is the analogue of the TypeIndex, but we are not printing
it in the dumper.  Printing it not only gives us more useful
information when manually investigating the contents of a PDB,
but also allows us to write better tests by enabling us to
verify that fields that reference other symbol records do
so correctly.

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

llvm-svn: 306890
2017-06-30 21:35:00 +00:00
..
fuzzer
Analyze.cpp Remove some dead code / includes. 2017-06-16 23:42:15 +00:00
Analyze.h
BytesOutputStyle.cpp [llvm-pdbutil] Add a mode to bytes for dumping split debug chunks. 2017-06-26 17:22:36 +00:00
BytesOutputStyle.h [llvm-pdbutil] Dump raw bytes of module symbols and debug chunks. 2017-06-23 23:08:57 +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] Output the symbol offset when dumping. 2017-06-30 21:35:00 +00:00
DumpOutputStyle.h [llvm-pdbutil] Add the ability to dump the dependency tree for a type 2017-06-30 18:15:47 +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
LinePrinter.cpp [llvm-pdbutil] Dump raw bytes of various DBI stream subsections. 2017-06-23 21:11:54 +00:00
LinePrinter.h [llvm-pdbutil] Dump raw bytes of pdb name map. 2017-06-23 20:18:38 +00:00
llvm-pdbutil.cpp [llvm-pdbutil] Add the ability to dump the dependency tree for a type 2017-06-30 18:15:47 +00:00
llvm-pdbutil.h [llvm-pdbutil] Add the ability to dump the dependency tree for a type 2017-06-30 18:15:47 +00:00
LLVMBuild.txt
MinimalSymbolDumper.cpp [llvm-pdbutil] Output the symbol offset when dumping. 2017-06-30 21:35:00 +00:00
MinimalSymbolDumper.h [llvm-pdbutil] Output the symbol offset when dumping. 2017-06-30 21:35:00 +00:00
MinimalTypeDumper.cpp [llvm-pdbutil] Add the ability to dump the dependency tree for a type 2017-06-30 18:15:47 +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 Fix ODR violations due to abuse of LLVM_YAML_IS_(FLOW_)?SEQUENCE_VECTOR 2017-06-30 20:56:57 +00:00
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
PrettyTypedefDumper.cpp
PrettyTypedefDumper.h
PrettyTypeDumper.cpp
PrettyTypeDumper.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