llvm-project/lldb/source/Plugins
Jason Molenda fd2065b70f Have GetSupportedArchitectures report all supported arches
PlatformDarwinKernel::GetSupportedArchitectures returns a list
of architectures that are possible for this platform; it was using
a compile-time check for the debug host to decide the list of arches
that were valid.  This was copied from a codepath doing native process
debugging, and was clearly wrong for kernel debugging, but it had
not happened to cause problems so it went unnoticed for a long time.

Small NFC change to the logging messages of Target::SetArchitecture
to make them a little more explicit about how the architecture is
being modified/replaced.

Differential Revision: https://reviews.llvm.org/D137301
rdar://101690111
2022-11-03 10:46:48 -07:00
..
ABI [LLDB] Pass const RegisterInfo& to RegisterValue::SetValueFromData 2022-10-12 08:19:30 +00:00
Architecture [lldb] Rename Logging.h to LLDBLog.h and clean up includes 2022-02-03 14:47:01 +01:00
Disassembler Remove redundant initialization of Optional (NFC) 2022-08-20 21:18:28 -07:00
DynamicLoader Improve dynamic loader support in DynamicLoaderPOSIXDYLD when using core files. 2022-10-13 17:40:23 -07:00
ExpressionParser [lldb] Remove LLDB reproducers 2022-09-19 14:43:31 -07:00
Instruction [LLDB][RISCV] Add RV64C instruction support for EmulateInstructionRISCV 2022-10-25 19:12:45 +08:00
InstrumentationRuntime Change the Sanitizer report breakpoint callbacks to asynchronous. 2022-10-03 18:10:28 -07:00
JITLoader [lldb] Place PlatformQemu Properties into anonymous namespace 2022-10-13 15:23:58 +02:00
Language [lldb][CPlusPlus] Implement CPlusPlusLanguage::GetFunctionDisplayName 2022-10-31 12:25:19 +00:00
LanguageRuntime [lldb] Use std::size instead of llvm::array_lengthof 2022-09-08 14:21:55 -06:00
MemoryHistory [lldb] Migrate runtime instrumentation plugins to ReportWarning 2022-03-16 23:20:58 -07:00
ObjectContainer [lldb] Fix two bugs in ObjectContainerMachOFileset 2022-08-30 14:07:20 -07:00
ObjectFile [LLDB][LoongArch] Add LoongArch ArchSpec and subtype detection 2022-11-01 17:06:04 +08:00
OperatingSystem [lldb] Rename Logging.h to LLDBLog.h and clean up includes 2022-02-03 14:47:01 +01:00
Platform Have GetSupportedArchitectures report all supported arches 2022-11-03 10:46:48 -07:00
Process [LLDB] Fix RISCV build 2022-10-25 23:03:16 +08:00
REPL [LLDB] Applying clang-tidy modernize-use-equals-default over LLDB 2022-03-31 13:21:49 -07:00
ScriptInterpreter [lldb] Add matching based on Python callbacks for data formatters. 2022-10-19 12:53:38 -07:00
StructuredData [lldb] Report debugger diagnostics as events 2022-03-16 08:33:01 -07:00
SymbolFile [lldb] Don't crash when printing static enum members with bool as underlying type 2022-11-01 09:28:54 -07:00
SymbolVendor [lldb] Remove LLDB reproducers 2022-09-19 14:43:31 -07:00
SystemRuntime [LLDB][NFC][Reliability] Fixes for int overflow and uninitialized state 2022-07-29 13:31:17 -07:00
Trace [trace][intelpt] Fix multi CPU decoding TSC assertion error 2022-10-26 11:37:30 -07:00
TraceExporter Remove redundant initialization of Optional (NFC) 2022-08-20 21:18:28 -07:00
TypeSystem [lldb] Don't crash when printing static enum members with bool as underlying type 2022-11-01 09:28:54 -07:00
UnwindAssembly [LLDB] Move MIPS64/PPC64 and misc. to optional GetRegisterInfo 2022-09-28 10:36:31 +00:00
CMakeLists.txt [lldb] Add a C language REPL to test LLDB's REPL infrastructure 2021-09-23 19:31:02 +02:00
Plugins.def.in