[Lldb-commits] [PATCH] D53951: [NativePDB] Get LLDB types from PDB function types
Zachary Turner via Phabricator via lldb-commits
lldb-commits at lists.llvm.org
Wed Oct 31 14:43:55 PDT 2018
zturner created this revision.
zturner added reviewers: aleksandr.urakov, lemo.
This adds basic support for getting function signature types
into LLDB's type system, including into clang's AST. There are
a few edge cases which are not correctly handled, mostly dealing
with nested classes, but this isn't specific to functions and
apply equally to variable types. Note that no attempt has been
made yet to deal with member function types, which will happen
in subsequent patches.
https://reviews.llvm.org/D53951
Files:
lldb/lit/SymbolFile/NativePDB/Inputs/function-types-builtins.lldbinit
lldb/lit/SymbolFile/NativePDB/Inputs/function-types-calling-conv.lldbinit
lldb/lit/SymbolFile/NativePDB/Inputs/function-types-classes.lldbinit
lldb/lit/SymbolFile/NativePDB/function-types-builtins.cpp
lldb/lit/SymbolFile/NativePDB/function-types-calling-conv.cpp
lldb/lit/SymbolFile/NativePDB/function-types-classes.cpp
lldb/source/Plugins/SymbolFile/NativePDB/PdbUtil.cpp
lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.cpp
lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.h
llvm/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D53951.172023.patch
Type: text/x-patch
Size: 22488 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/lldb-commits/attachments/20181031/72d4fc24/attachment-0001.bin>
More information about the lldb-commits
mailing list