[Lldb-commits] [lldb] [LLDB][NFC] Remove Debugger dependency in SystemLifetimeManager (PR #134383)

Dmitry Vasilyev via lldb-commits lldb-commits at lists.llvm.org
Fri Apr 4 07:15:24 PDT 2025


slydiman wrote:

Note currently I see the following Debugger dependencies in lldb-server:
```
std::__1::__throw_bad_weak_ptr[abi:nn210000](): referenced by Section.cpp lldb_private::Section::GetLoadBaseAddress(lldb_private::Target*) const
lldb_private::Debugger::GetCurrentProgressReport() const: referenced by FormatEntity.cpp lldb_private::FormatEntity::Format(lldb_private::FormatEntity::Entry const&, lldb_private::Stream&, lldb_private::SymbolContext const*, lldb_private::ExecutionContext const*, lldb_private::Address const*, lldb_private::ValueObject*, bool, bool)
lldb_private::Debugger::GetDisassemblyFormat() const: referenced by ThreadPlanTracer.cpp lldb_private::ThreadPlanAssemblyTracer::Log()
lldb_private::Debugger::GetSelectedExecutionContext(): referenced by CommandInterpreter.cpp lldb_private::CommandInterpreter::GetExecutionContext() const
lldb_private::Debugger::ReportWarning(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::optional<unsigned long>, std::__1::once_flag*): referenced by Module.cpp lldb_private::Module::ReportWarningUnsupportedLanguage(lldb::LanguageType, std::__1::optional<unsigned long>)
```

https://github.com/llvm/llvm-project/pull/134383


More information about the lldb-commits mailing list