llvm-project/lldb/source/Plugins
Emre Kultursay e439a463a3 [lldb] Use forward type in pointer-to-member
This change is similar in spirit to the change at:
https://reviews.llvm.org/rG34c697c85e9d0af11a72ac4df5578aac94a627b3

It fixes the problem where the layout of a type was being accessed
while its base classes were not populated yet; which caused an
incorrect layout to be produced and cached.

This fixes PR50054

Reviewed By: teemperor

Differential Revision: https://reviews.llvm.org/D100977
2021-04-26 15:23:58 +02:00
..
ABI [lldb] Implement ABI::Fix{Code,Data}Address for AArch64 2021-04-16 13:49:38 -07:00
Architecture Target::ReadMemory read from read-only binary file Section, not memory 2021-04-16 16:13:07 -07:00
Disassembler [lldb][ARM/AArch64] Update disasm flags to latest v8.7a ISA 2021-01-07 10:51:47 +00:00
DynamicLoader Simplify the breakpoint setting in DynamicLoaderMacOS::SetNotificationBreakpoint 2021-04-24 14:03:41 -07:00
ExpressionParser [lldb] Add support for evaluating expressions in static member functions 2021-04-22 12:14:31 +02:00
Instruction Target::ReadMemory read from read-only binary file Section, not memory 2021-04-16 16:13:07 -07:00
InstrumentationRuntime lldb/Instrumentation: NFC-ish use GetFrameCodeAddressForSymbolication() 2021-04-22 13:32:43 -07:00
JITLoader [lldb] Make DoReadMemory a protected method. 2021-01-07 21:06:36 -08:00
Language [lldb] Format Plugins/Language/ObjC/Cocoa.cpp (NFC) 2021-04-06 09:47:46 -07:00
LanguageRuntime [LLLDB] Adding additional check LibCppStdFunctionCallableInfo based on crash reports 2021-04-14 16:28:38 -07:00
MemoryHistory [lldb] Access the ModuleList through iterators where possible (NFC) 2021-01-07 21:06:36 -08:00
ObjectContainer [lldb] Abstract scoped timer logic behind LLDB_SCOPED_TIMER (NFC) 2020-12-22 09:10:27 -08:00
ObjectFile [lldb/elf] Avoid side effects in function calls ParseUnwindSymbols 2021-04-22 14:31:00 +02:00
OperatingSystem [lldb] Use std::make_unique<DynamicRegisterInfo> (NFC) 2020-07-22 11:32:48 -07:00
Platform [lldb/PlatformPOSIX] Change LoadImage default to RTLD_LAZY (reapply) 2021-03-19 16:06:00 -07:00
Process [lldb] [Process/NetBSD] Report fork/vfork events to LLGS 2021-04-25 19:40:59 +02:00
ScriptInterpreter [NFC][LLDB] Removing extra semicolons to silence -Wc++98-compat-extra-semi diagnostics 2021-03-23 14:32:36 -07:00
StructuredData Use basic_string::find(char) instead of basic_string::find(const char *s, size_type pos=0) 2020-12-16 23:28:32 -08:00
SymbolFile [lldb] Use forward type in pointer-to-member 2021-04-26 15:23:58 +02:00
SymbolVendor [lldb] Abstract scoped timer logic behind LLDB_SCOPED_TIMER (NFC) 2020-12-22 09:10:27 -08:00
SystemRuntime Make the error condition in Value::ValueType explicit (NFC) 2021-02-12 16:12:31 -08:00
Trace [trace][intel-pt] Implement trace start and trace stop 2021-03-30 17:31:37 -07:00
TypeSystem Updated LLDB for the new Clang Language enumerator 'OpenCLCXX' 2021-03-24 16:46:02 +01:00
UnwindAssembly Target::ReadMemory read from read-only binary file Section, not memory 2021-04-16 16:13:07 -07:00
CMakeLists.txt Add a "Trace" plug-in to LLDB to add process trace support in stages. 2020-09-21 17:13:18 -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