summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.h
diff options
context:
space:
mode:
authorZachary Turner <zturner@google.com>2019-01-02 18:33:54 +0000
committerZachary Turner <zturner@google.com>2019-01-02 18:33:54 +0000
commit225663308de1cbdd5f3624179ab7f43ce8286bfb (patch)
tree873e63675ea53b6047e805a16f19c89da0faee39 /lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.h
parentd6d29a5812d6231098b20d74bbe11793fe3e7706 (diff)
downloadbcm5719-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.h3
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;
OpenPOWER on IntegriCloud