[PATCH] D32615: [pdb, lld] Write CodeView line tables to PDB.

Zachary Turner via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Apr 27 16:43:11 PDT 2017


zturner updated this revision to Diff 97020.
zturner added a comment.

Fixed an issue where the YAML output and the raw output were different.  One was printing the End Delta as the absolute end line, and the other was printing as the delta.  Made this consistent, in both cases it is now a delta.


https://reviews.llvm.org/D32615

Files:
  llvm/include/llvm/DebugInfo/CodeView/CodeView.h
  llvm/include/llvm/DebugInfo/CodeView/ModuleDebugFileChecksumFragment.h
  llvm/include/llvm/DebugInfo/CodeView/ModuleDebugFragment.h
  llvm/include/llvm/DebugInfo/CodeView/ModuleDebugFragmentRecord.h
  llvm/include/llvm/DebugInfo/CodeView/ModuleDebugFragmentVisitor.h
  llvm/include/llvm/DebugInfo/CodeView/ModuleDebugLineFragment.h
  llvm/include/llvm/DebugInfo/CodeView/ModuleDebugUnknownFragment.h
  llvm/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h
  llvm/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.h
  llvm/include/llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h
  llvm/include/llvm/DebugInfo/PDB/Native/ModuleDebugStream.h
  llvm/include/llvm/DebugInfo/PDB/Native/ModuleDebugStreamBuilder.h
  llvm/include/llvm/DebugInfo/PDB/Native/RawTypes.h
  llvm/include/llvm/DebugInfo/PDB/Native/StringTableBuilder.h
  llvm/include/llvm/Support/ScopedPrinter.h
  llvm/lib/DebugInfo/CodeView/ModuleDebugFileChecksumFragment.cpp
  llvm/lib/DebugInfo/CodeView/ModuleDebugFragment.cpp
  llvm/lib/DebugInfo/CodeView/ModuleDebugFragmentRecord.cpp
  llvm/lib/DebugInfo/CodeView/ModuleDebugFragmentVisitor.cpp
  llvm/lib/DebugInfo/CodeView/ModuleDebugLineFragment.cpp
  llvm/lib/DebugInfo/PDB/Native/DbiModuleDescriptor.cpp
  llvm/lib/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.cpp
  llvm/lib/DebugInfo/PDB/Native/DbiStreamBuilder.cpp
  llvm/lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp
  llvm/lib/DebugInfo/PDB/Native/ModuleDebugStreamBuilder.cpp
  llvm/lib/DebugInfo/PDB/Native/StringTableBuilder.cpp
  llvm/lib/MC/MCCodeView.cpp
  llvm/lib/Support/ScopedPrinter.cpp
  llvm/test/DebugInfo/PDB/Inputs/simple-line-info.yaml
  llvm/test/DebugInfo/PDB/pdbdump-yaml-lineinfo-write.test
  llvm/test/DebugInfo/PDB/pdbdump-yaml-lineinfo.test
  llvm/tools/llvm-pdbdump/LLVMOutputStyle.cpp
  llvm/tools/llvm-pdbdump/PdbYaml.cpp
  llvm/tools/llvm-pdbdump/PdbYaml.h
  llvm/tools/llvm-pdbdump/YAMLOutputStyle.cpp
  llvm/tools/llvm-pdbdump/YAMLOutputStyle.h
  llvm/tools/llvm-pdbdump/fuzzer/llvm-pdbdump-fuzzer.cpp
  llvm/tools/llvm-pdbdump/llvm-pdbdump.cpp
  llvm/tools/llvm-pdbdump/llvm-pdbdump.h
  llvm/tools/llvm-readobj/COFFDumper.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D32615.97020.patch
Type: text/x-patch
Size: 55881 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20170427/45cdbaa8/attachment.bin>


More information about the llvm-commits mailing list