[PATCH] D53324: [PDB] Extend IPDBSession's interface to retrieve frame data

Aleksandr Urakov via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Oct 16 07:03:51 PDT 2018


aleksandr.urakov created this revision.
aleksandr.urakov added reviewers: zturner, asmith, rnk.
Herald added subscribers: llvm-commits, JDevlieghere, aprantl, mgorny.

This patch just extends the `IPDBSession` interface to allow retrieving of frame data through it, and adds an implementation over DIA. It is needed for an implementation (for now with DIA) of the conversion from FPO programs to DWARF expressions mentioned in https://reviews.llvm.org/D53086.


Repository:
  rL LLVM

https://reviews.llvm.org/D53324

Files:
  include/llvm/DebugInfo/PDB/DIA/DIAEnumFrameData.h
  include/llvm/DebugInfo/PDB/DIA/DIAFrameData.h
  include/llvm/DebugInfo/PDB/DIA/DIASession.h
  include/llvm/DebugInfo/PDB/IPDBFrameData.h
  include/llvm/DebugInfo/PDB/IPDBSession.h
  include/llvm/DebugInfo/PDB/Native/NativeSession.h
  include/llvm/DebugInfo/PDB/PDBTypes.h
  lib/DebugInfo/PDB/CMakeLists.txt
  lib/DebugInfo/PDB/DIA/DIAEnumFrameData.cpp
  lib/DebugInfo/PDB/DIA/DIAFrameData.cpp
  lib/DebugInfo/PDB/DIA/DIASession.cpp
  lib/DebugInfo/PDB/Native/NativeSession.cpp
  lib/DebugInfo/PDB/PDBInterfaceAnchors.cpp
  unittests/DebugInfo/PDB/PDBApiTest.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D53324.169820.patch
Type: text/x-patch
Size: 13196 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20181016/9eff142f/attachment.bin>


More information about the llvm-commits mailing list