llvm-project/lldb/source/Plugins
Eric Leese fb09f365ae [lldb] [DWARF-5] Be lazier about loading .dwo files
This change makes sure that DwarfUnit does not load a .dwo file until
necessary. I also take advantage of DWARF 5's guarantee that the first
support file is also the primary file to make it possible to create
a compile unit without loading the .dwo file.

Testcases now require Linux as it is needed for -gsplit-dwarf.

Review By: jankratochvil, dblaikie

Differential Revision: https://reviews.llvm.org/D100299
2021-07-31 10:45:31 +02:00
..
ABI [lldb][NFC] Fix incorrect log and comment 2021-07-27 14:43:42 -07:00
Architecture [lldb][AArch64] Add MTE memory tag reading to lldb 2021-06-24 17:17:10 +01:00
Disassembler [MC] Refactor MCObjectFileInfo initialization and allow targets to create MCObjectFileInfo 2021-05-23 14:15:23 -07:00
DynamicLoader [lldb] Replace default bodies of special member functions with = default; 2021-07-02 11:31:16 -07:00
ExpressionParser [lldb] Fix FunctionDecl::Create after D102343 2021-07-29 09:57:10 -07:00
Instruction [lldb] Replace default bodies of special member functions with = default; 2021-07-02 11:31:16 -07:00
InstrumentationRuntime [lldb][NFC] Use C++ versions of the deprecated C standard library headers 2021-05-26 12:46:12 +02:00
JITLoader [lldb] Make DoReadMemory a protected method. 2021-01-07 21:06:36 -08:00
Language [lldb] Remove CPlusPlusLanguage from Mangled 2021-07-29 13:58:35 -07:00
LanguageRuntime [lldb] Replace default bodies of special member functions with = default; 2021-07-02 11:31:16 -07:00
MemoryHistory [lldb] Access the ModuleList through iterators where possible (NFC) 2021-01-07 21:06:36 -08:00
ObjectContainer [lldb] Replace default bodies of special member functions with = default; 2021-07-02 11:31:16 -07:00
ObjectFile Create synthetic symbol names on demand to improve memory consumption and startup times. 2021-07-27 16:51:12 -07:00
OperatingSystem [lldb] Add the ability to silently import scripted commands 2021-07-09 10:05:39 -07:00
Platform [lldb] Fix remote macOS debugging on Apple Silicon 2021-07-30 13:14:10 -07:00
Process [lldb] Correct format of qMemTags type field 2021-07-30 11:06:57 +01:00
ScriptInterpreter [lldb] Fix build failure introduced by 3d4cadfb26 2021-07-22 20:54:27 +00:00
StructuredData [lldb] Replace default bodies of special member functions with = default; 2021-07-02 11:31:16 -07:00
SymbolFile [lldb] [DWARF-5] Be lazier about loading .dwo files 2021-07-31 10:45:31 +02:00
SymbolVendor [lldb][NFC] Use C++ versions of the deprecated C standard library headers 2021-05-26 12:46:12 +02:00
SystemRuntime [lldb] Replace default bodies of special member functions with = default; 2021-07-02 11:31:16 -07:00
Trace [intel pt] fix builds 2021-07-21 14:10:09 -07:00
TraceExporter [nfc] improve a simple call 2021-07-30 10:55:48 -07:00
TypeSystem [OpenCL] Add std flag aliases clc++1.0 and CLC++1.0 2021-07-30 09:19:26 +01:00
UnwindAssembly [lldb] Replace default bodies of special member functions with = default; 2021-07-02 11:31:16 -07:00
CMakeLists.txt [trace] Add the definition of a TraceExporter plugin 2021-07-26 18:01:50 -07: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