1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 11:13:28 +01:00
llvm-mirror/tools/llvm-pdbutil
Adrian McCarthy ee6fb7079a Enable llvm-pdbutil to list enumerations using native PDB reader
This extends the native reader to enable llvm-pdbutil to list the enums in a
PDB and it includes a simple test. It does not yet list the values in the
enumerations, which requires an actual implementation of
NativeEnumSymbol::FindChildren.

To exercise this code, use a command like:

    llvm-pdbutil pretty -native -enums foo.pdb

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

llvm-svn: 310144
2017-08-04 22:37:58 +00:00
..
fuzzer
Analyze.cpp Remove some dead code / includes. 2017-06-16 23:42:15 +00:00
Analyze.h
BytesOutputStyle.cpp [pdbutil] Add a command to dump the FPM. 2017-08-02 22:25:52 +00:00
BytesOutputStyle.h [pdbutil] Add a command to dump the FPM. 2017-08-02 22:25:52 +00:00
CMakeLists.txt [llvm-pdbutil] Improve diff mode. 2017-07-07 18:45:37 +00:00
Diff.cpp [llvm-pdbutil] Allow diff to force module equivalencies. 2017-08-03 20:30:09 +00:00
Diff.h
DiffPrinter.cpp Resubmit "Add pdb-diff test." 2017-07-10 19:16:49 +00:00
DiffPrinter.h Resubmit "Add pdb-diff test." 2017-07-10 19:16:49 +00:00
DumpOutputStyle.cpp [pdbutil] When dumping section contribs, show the section name. 2017-08-04 21:10:04 +00:00
DumpOutputStyle.h [llvm-pdbutil] Dump image section headers. 2017-08-04 20:02:38 +00:00
FormatUtil.cpp [llvm-pdbutil] Improve diff mode. 2017-07-07 18:45:37 +00:00
FormatUtil.h [llvm-pdbutil] Improve diff mode. 2017-07-07 18:45:37 +00:00
LinePrinter.cpp [pdbutil] Add a command to dump the FPM. 2017-08-02 22:25:52 +00:00
LinePrinter.h [pdbutil] Add a command to dump the FPM. 2017-08-02 22:25:52 +00:00
llvm-pdbutil.cpp [llvm-pdbutil] Dump image section headers. 2017-08-04 20:02:38 +00:00
llvm-pdbutil.h [llvm-pdbutil] Dump image section headers. 2017-08-04 20:02:38 +00:00
LLVMBuild.txt
MinimalSymbolDumper.cpp [codeview] Emit 'D' as the cv source language for D code 2017-07-24 16:16:42 +00:00
MinimalSymbolDumper.h [llvm-pdbutil] Output the symbol offset when dumping. 2017-06-30 21:35:00 +00:00
MinimalTypeDumper.cpp [PDB] Finish and simplify TPI hashing 2017-07-18 00:33:45 +00:00
MinimalTypeDumper.h [PDB] Finish and simplify TPI hashing 2017-07-18 00:33:45 +00:00
OutputStyle.h
PdbYaml.cpp [codeview] Fix YAML for LF_TYPESERVER2 by hoisting PDB_UniqueId 2017-07-17 23:59:44 +00:00
PdbYaml.h [codeview] Fix YAML for LF_TYPESERVER2 by hoisting PDB_UniqueId 2017-07-17 23:59:44 +00:00
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 Enable llvm-pdbutil to list enumerations using native PDB reader 2017-08-04 22:37:58 +00:00
PrettyEnumDumper.h
PrettyExternalSymbolDumper.cpp
PrettyExternalSymbolDumper.h
PrettyFunctionDumper.cpp
PrettyFunctionDumper.h
PrettyTypedefDumper.cpp
PrettyTypedefDumper.h
PrettyTypeDumper.cpp
PrettyTypeDumper.h
PrettyVariableDumper.cpp
PrettyVariableDumper.h
StreamUtil.cpp Resubmit "Add pdb-diff test." 2017-07-10 19:16:49 +00:00
StreamUtil.h Resubmit "Add pdb-diff test." 2017-07-10 19:16:49 +00:00
YAMLOutputStyle.cpp Resubmit "[llvm-pdbutil] rewrite the "raw" output style." 2017-06-15 22:24:24 +00:00
YAMLOutputStyle.h