llvm-project/lldb/lit/SymbolFile/PDB/Inputs
Aleksandr Urakov 7d2a74fc54 [PDB] Parse UDT symbols and pointers to members (combined patch)
Summary:
In this patch I've tried to combine the best ideas from D49368 and D49410,
so it implements following:

- Completion of UDTs from a PDB with a filling of a layout info;
- Pointers to members;
- Fixes the bug relating to a virtual base offset reading from `vbtable`.
  The offset was treated as an unsigned, but it can be a negative sometimes.
- Support of MSInheritance attribute

Reviewers: asmith, zturner, rnk, labath, clayborg, lldb-commits

Reviewed By: zturner

Subscribers: aleksandr.urakov, stella.stamenova, JDevlieghere, lldb-commits

Differential Revision: https://reviews.llvm.org/D49980

llvm-svn: 339649
2018-08-14 07:57:44 +00:00
..
ClassLayoutTest.cpp [PDB] Parse UDT symbols and pointers to members (combined patch) 2018-08-14 07:57:44 +00:00
CompilandsTest.cpp
FuncSymbols.cpp [SymbolFilePDB] Add support for function symbols 2018-02-09 05:31:28 +00:00
FuncSymbolsTestMain.cpp [SymbolFilePDB] Add support for function symbols 2018-02-09 05:31:28 +00:00
FunctionLevelLinkingTest.cpp PDB support of function-level linking and splitted functions 2018-06-08 02:45:25 +00:00
FunctionLevelLinkingTest.h PDB support of function-level linking and splitted functions 2018-06-08 02:45:25 +00:00
FunctionLevelLinkingTest.ord PDB support of function-level linking and splitted functions 2018-06-08 02:45:25 +00:00
FunctionNestedBlockTest.cpp Retrieve a function PDB symbol correctly from nested blocks 2018-06-28 10:03:42 +00:00
PointerTypeTest.cpp [PDB] Parse UDT symbols and pointers to members (combined patch) 2018-08-14 07:57:44 +00:00
SimpleTypesTest.cpp [SymbolFilePDB] Add a test for wchar_t type in PDB. 2018-05-23 01:58:23 +00:00
TypeQualsTest.cpp [SymbolFilePDB] Add support for CVR pointer type qualifier 2018-03-07 00:39:25 +00:00
UdtLayoutTest.cpp [PDB] Parse UDT symbols and pointers to members (combined patch) 2018-08-14 07:57:44 +00:00
UdtLayoutTest.script [PDB] Parse UDT symbols and pointers to members (combined patch) 2018-08-14 07:57:44 +00:00
VariablesLocationsTest.cpp Convert a location information from PDB to a DWARF expression 2018-07-13 10:29:27 +00:00
VariablesLocationsTest.script Convert a location information from PDB to a DWARF expression 2018-07-13 10:29:27 +00:00
VariablesTest.cpp [SymbolFilePDB] Add support for resolving variable symbols 2018-05-23 01:52:42 +00:00