diff options
author | Adrian Prantl <aprantl@apple.com> | 2020-03-04 09:30:12 -0800 |
---|---|---|
committer | Adrian Prantl <aprantl@apple.com> | 2020-04-01 17:46:02 -0700 |
commit | 4354dfbdf5c8510a7ddff10ae67a28e16cf7cc79 (patch) | |
tree | 59e49d814a141688bd6404ee6ab1d3adfb8f5880 /lldb/source/Commands/CommandObjectThread.cpp | |
parent | f4754ea0ed7ddc35042bacbc47d661bfe660f132 (diff) | |
download | llvm-4354dfbdf5c8510a7ddff10ae67a28e16cf7cc79.zip llvm-4354dfbdf5c8510a7ddff10ae67a28e16cf7cc79.tar.gz llvm-4354dfbdf5c8510a7ddff10ae67a28e16cf7cc79.tar.bz2 |
Preserve the owning module information from DWARF in the synthesized AST
Types that came from a Clang module are nested in DW_TAG_module tags
in DWARF. This patch recreates the Clang module hierarchy in LLDB and
sets the owning module information accordingly. My primary motivation
is to facilitate looking up per-module APINotes for individual
declarations, but this likely also has other applications.
rdar://problem/59634380
Differential Revision: https://reviews.llvm.org/D75488
Diffstat (limited to 'lldb/source/Commands/CommandObjectThread.cpp')
0 files changed, 0 insertions, 0 deletions