llvm-project/llvm/tools/llvm-pdbutil
Zachary Turner 28e31ee45e Output S_SECTION symbols to the Linker module.
PDBs need to contain 1 module for each object file/compiland,
and a special one synthesized by the linker.  This one contains
a symbol record for each output section in the executable with
its address information.  This patch adds such symbols to the
linker module.  Note that we also are supposed to add an
S_COFFGROUP symbol for what appears to be each input section that
contributes to each output section, but it's not entirely clear
how to generate these yet, so I'm leaving that for a separate
patch.

llvm-svn: 310754
2017-08-11 20:46:28 +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 Output S_SECTION symbols to the Linker module. 2017-08-11 20:46:28 +00:00
DumpOutputStyle.h [llvm-pdbutil] Dump image section headers. 2017-08-04 20:02:38 +00:00
FormatUtil.cpp Output S_SECTION symbols to the Linker module. 2017-08-11 20:46:28 +00:00
FormatUtil.h Output S_SECTION symbols to the Linker module. 2017-08-11 20:46:28 +00:00
LLVMBuild.txt
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
MinimalSymbolDumper.cpp Output S_SECTION symbols to the Linker module. 2017-08-11 20:46:28 +00:00
MinimalSymbolDumper.h [PDB] Fix linking of function symbols and local variables. 2017-08-08 18:34:44 +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
PrettyTypeDumper.cpp
PrettyTypeDumper.h
PrettyTypedefDumper.cpp
PrettyTypedefDumper.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
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