diff options
| author | Zachary Turner <zturner@google.com> | 2019-01-02 18:33:54 +0000 |
|---|---|---|
| committer | Zachary Turner <zturner@google.com> | 2019-01-02 18:33:54 +0000 |
| commit | 225663308de1cbdd5f3624179ab7f43ce8286bfb (patch) | |
| tree | 873e63675ea53b6047e805a16f19c89da0faee39 /lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.h | |
| parent | d6d29a5812d6231098b20d74bbe11793fe3e7706 (diff) | |
| download | bcm5719-llvm-225663308de1cbdd5f3624179ab7f43ce8286bfb.tar.gz bcm5719-llvm-225663308de1cbdd5f3624179ab7f43ce8286bfb.zip | |
[NativePDB] Implement ParseDeclsForContext.
This is a first step towards getting lldb-test symbols working
with the native plugin. There is a remaining issue, which is
that the plugin expects that ParseDeclsForContext will also
create lldb symbols rather than just the decls, but the native
pdb plugin doesn't currently do this. This will be addressed
in a followup patch.
llvm-svn: 350243
Diffstat (limited to 'lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.h')
| -rw-r--r-- | lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.h b/lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.h index dece19dbb71..bb119a06d5d 100644 --- a/lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.h +++ b/lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.h @@ -77,6 +77,9 @@ public: uint32_t GetNumCompileUnits() override; + void + ParseDeclsForContext(lldb_private::CompilerDeclContext decl_ctx) override; + lldb::CompUnitSP ParseCompileUnitAtIndex(uint32_t index) override; lldb::LanguageType ParseCompileUnitLanguage(const SymbolContext &sc) override; |

