llvm-project/lldb/source/Plugins
Dave Lee c327f99254 [lldb] Refactor deduction of the instance variable's name (NFC)
Move responsibility of providing the instance variable name (`this`, `self`) from
`TypeSystem` to `Language`.

`Language` the natural place for this, but also has downstream benefits. Some languages
have multiple `TypeSystem` implementations (ex Swift), and by placing this logic in the
`Language`, redundancy is avoided.

This change relies on the tests from D145348 and D146320.

Differential Revision: https://reviews.llvm.org/D146548
2023-03-21 15:22:07 -07:00
..
ABI
Architecture
Disassembler
DynamicLoader Clean up conditional, don't set load binaries twice 2023-03-08 18:02:20 -08:00
ExpressionParser [lldb][expr] Propagate ClangDynamicCheckerFunctions::Install() errors to caller 2023-03-21 19:05:23 +01:00
Instruction
InstrumentationRuntime [lldb][InstrumentationRuntime] Make 'data' struct anonymous in order to avoid collisions with types in the debuggee 2023-03-10 00:40:22 +00:00
JITLoader
Language [lldb] Refactor deduction of the instance variable's name (NFC) 2023-03-21 15:22:07 -07:00
LanguageRuntime [lldb] Move UnixSignals creation into Platform plugins 2023-03-20 15:41:06 -07:00
MemoryHistory [lldb][InstrumentationRuntime] Make 'data' struct anonymous in order to avoid collisions with types in the debuggee 2023-03-10 00:40:22 +00:00
ObjectContainer
ObjectFile [lldb] Use *{Set,Map}::contains (NFC) 2023-03-14 21:41:40 -07:00
OperatingSystem
Platform [lldb] For native compiles, check signal numbers are correct when adding codes 2023-03-21 14:31:21 +00:00
Process [lldb] Fix a 32 bit warning in ScriptedProcessInterface 2023-03-21 15:34:17 +00:00
REPL
ScriptInterpreter [lldb] Fix a 32 bit warning in ScriptedProcessInterface 2023-03-21 15:34:17 +00:00
StructuredData
SymbolFile [lldb] Sidestep -Wformat warning by using LLDB_LOG instead of LLDB_LOGF 2023-03-20 10:32:02 -07:00
SymbolVendor [lldb] Add nullptr check to SymbolVendorWasm 2023-03-09 10:27:18 -08:00
SystemRuntime
Trace
TraceExporter
TypeSystem [lldb] Refactor deduction of the instance variable's name (NFC) 2023-03-21 15:22:07 -07:00
UnwindAssembly
CMakeLists.txt
Plugins.def.in