llvm-project/lldb/source/Plugins
Adrian Prantl 681466f5e6 Allow lldb-test to combine -find with -dump-clang-ast
This patch threads an lldb::DescriptionLevel through the typesystem to
allow dumping the full Clang AST (level=verbose) of any lldb::Type in
addition to the human-readable source description (default
level=full). This type dumping interface is currently not exposed
through the SBAPI.

The application is to let lldb-test dump the clang AST of search
results. I need this to test lazy type completion of clang types in
subsequent patches.

Differential Revision: https://reviews.llvm.org/D78329
2020-04-17 11:01:20 -07:00
..
ABI [lldb] NFC: Fix trivial typo in comments, documents, and messages 2020-04-07 01:06:16 +09:00
Architecture [lldb] Reduce duplication in the Disassembler class 2020-03-09 13:41:43 +01:00
Disassembler [lldb] Update header guards to be consistent and compliant with LLVM (NFC) 2020-02-17 23:15:40 -08:00
DynamicLoader [lldb] NFC: Fix trivial typo in comments, documents, and messages 2020-04-07 01:06:16 +09:00
ExpressionParser [lldb] Reformat 'Fix breakage introduced by llvm::LoadInst api change' (NFC) 2020-04-10 00:37:08 +02:00
Instruction [lldb] NFC: Fix trivial typo in comments, documents, and messages 2020-04-07 01:06:16 +09:00
InstrumentationRuntime [lldb][NFC] Make all CompilerDeclContext parameters references instead of pointers 2020-02-18 08:58:36 +01:00
JITLoader [lldb] Remove DataExtractor::GetPointer 2020-02-18 10:38:41 +01:00
Language Preserve the owning module information from DWARF in the synthesized AST 2020-04-09 11:09:44 -07:00
LanguageRuntime [lldb] Reformat 'Fix breakage introduced by llvm::LoadInst api change' (NFC) 2020-04-10 00:37:08 +02:00
MemoryHistory [lldb/MemoryHistoryAsan] Fix address resolution for recorded backtraces 2020-03-18 13:18:02 -07:00
ObjectContainer Replace std::string::find == 0 with StringRef::startswith 2020-03-31 21:01:09 +02:00
ObjectFile Add more detailed symbol type categorization, based on a swift patch by 2020-04-06 14:05:33 -07:00
OperatingSystem [lldb/Plugins] Conditionally build OperatingSystemPython. 2020-02-17 21:22:37 -08:00
Platform Remap the target (Xcode) SDK directory to the host SDK directory. 2020-04-06 15:51:30 -07:00
Process Revert "[lldb-server] jThreadsInfo returns stack memory" 2020-04-07 17:11:22 +05:00
ScriptInterpreter [ScriptInterpreterPython] Remove buggy code to save/restore stdin. 2020-04-07 12:43:25 -07:00
StructuredData [lldb] NFC: Fix trivial typo in comments, documents, and messages 2020-04-07 01:06:16 +09:00
SymbolFile [DWARF] Rename a function and comment it for clarity. 2020-04-16 15:37:09 -07:00
SymbolVendor Re-land "[lldb/Reproducers] Always collect the whole dSYM in the reproducer" 2020-03-31 12:47:12 -07:00
SystemRuntime Preserve the owning module information from DWARF in the synthesized AST 2020-04-09 11:09:44 -07:00
TypeSystem Allow lldb-test to combine -find with -dump-clang-ast 2020-04-17 11:01:20 -07:00
UnwindAssembly Bug where insn-based unwind plans on arm64 could be wrong 2020-04-14 16:57:25 -07:00
CMakeLists.txt Re-land "[lldb/CMake] Auto-generate the Initialize and Terminate calls for plugin" 2020-02-18 19:16:07 -08:00
Plugins.def.in Re-land "[lldb/CMake] Auto-generate the Initialize and Terminate calls for plugin" 2020-02-18 19:16:07 -08:00