[Lldb-commits] [lldb] [LLDB][NFC] Remove Debugger dependency in SystemLifetimeManager (PR #134383)
Dmitry Vasilyev via lldb-commits
lldb-commits at lists.llvm.org
Mon Apr 7 07:29:35 PDT 2025
slydiman wrote:
@labath
> The only thing which makes that difficult is that the callback is a lambda defined in SBDebugger.cpp. However, there's no reason it has to be defined there -- the lambda itself doesn't depend on anything, and it could easily be moved to SystemInitializerFull.cpp.
I have moved The lambda LoadPlugin to SystemInitializerFull. But this lambda calls the protected constructor lldb::SBDebugger(const lldb::DebuggerSP &debugger_sp).
Any suggestions?
https://github.com/llvm/llvm-project/pull/134383
More information about the lldb-commits
mailing list