diff options
author | Aleksandr Urakov <aleksandr.urakov@jetbrains.com> | 2018-10-22 07:18:08 +0000 |
---|---|---|
committer | Aleksandr Urakov <aleksandr.urakov@jetbrains.com> | 2018-10-22 07:18:08 +0000 |
commit | d4a82f6f742be375d608f0193565568ac93e98c6 (patch) | |
tree | ee5bd633796396d8d035c7e6ac256bae31781081 /llvm/lib/DebugInfo/PDB/Native | |
parent | 612278625e1dc1acb8b8124ef36cca02375f7aae (diff) | |
download | bcm5719-llvm-d4a82f6f742be375d608f0193565568ac93e98c6.tar.gz bcm5719-llvm-d4a82f6f742be375d608f0193565568ac93e98c6.zip |
[PDB] Extend IPDBSession's interface to retrieve frame data
Summary:
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 D53086.
Reviewers: zturner, asmith, rnk
Reviewed By: asmith
Subscribers: mgorny, aprantl, JDevlieghere, llvm-commits
Differential Revision: https://reviews.llvm.org/D53324
llvm-svn: 344886
Diffstat (limited to 'llvm/lib/DebugInfo/PDB/Native')
-rw-r--r-- | llvm/lib/DebugInfo/PDB/Native/NativeSession.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/llvm/lib/DebugInfo/PDB/Native/NativeSession.cpp b/llvm/lib/DebugInfo/PDB/Native/NativeSession.cpp index baab0a2399c..7807e312365 100644 --- a/llvm/lib/DebugInfo/PDB/Native/NativeSession.cpp +++ b/llvm/lib/DebugInfo/PDB/Native/NativeSession.cpp @@ -200,6 +200,11 @@ NativeSession::getSectionContribs() const { return nullptr; } +std::unique_ptr<IPDBEnumFrameData> +NativeSession::getFrameData() const { + return nullptr; +} + void NativeSession::initializeExeSymbol() { if (ExeSymbol == 0) ExeSymbol = Cache.createSymbol<NativeExeSymbol>(); |