[NativePDB] Implement ParseDeclsForContext.
authorZachary Turner <zturner@google.com>
Wed, 2 Jan 2019 18:33:54 +0000 (18:33 +0000)
committerZachary Turner <zturner@google.com>
Wed, 2 Jan 2019 18:33:54 +0000 (18:33 +0000)
commit225663308de1cbdd5f3624179ab7f43ce8286bfb
tree873e63675ea53b6047e805a16f19c89da0faee39
parentd6d29a5812d6231098b20d74bbe11793fe3e7706
[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
lldb/lit/SymbolFile/PDB/variables-locations.test
lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp
lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.h
lldb/source/Plugins/SymbolFile/NativePDB/PdbIndex.cpp
lldb/source/Plugins/SymbolFile/NativePDB/PdbUtil.cpp
lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.cpp
lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.h