================ @@ -1137,9 +1132,18 @@ class StopInfoUnixSignal : public StopInfo { return m_description.c_str(); } + bool ShouldSelect() const override { return IsShouldStopSignal(); } + private: // In siginfo_t terms, if m_value is si_signo, m_code is si_code. std::optional<int> m_code; + + bool IsShouldStopSignal() const { + ThreadSP thread_sp(m_thread_wp.lock()); + if (thread_sp) + return thread_sp->GetProcess()->GetUnixSignals()->GetShouldStop(m_value); ---------------- JDevlieghere wrote:
```suggestion ThreadSP thread_sp(m_thread_wp.lock()); if (ThreadSP thread_sp = m_thread_wp.lock()) return thread_sp->GetProcess()->GetUnixSignals()->GetShouldStop(m_value); ``` https://github.com/llvm/llvm-project/pull/134160 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits