================ @@ -87,6 +87,22 @@ void BreakpointSite::GetDescription(Stream *s, lldb::DescriptionLevel level) { m_constituents.GetDescription(s, level); } +std::optional<uint32_t> BreakpointSite::GetSuggestedStackFrameIndex() { + + std::optional<uint32_t> result; + std::lock_guard<std::recursive_mutex> guard(m_constituents_mutex); + for (BreakpointLocationSP loc_sp : m_constituents.BreakpointLocations()) { + std::optional<uint32_t> this_result = loc_sp->GetSuggestedStackFrameIndex(); + if (this_result) { + if (!result) + result = this_result; + else + result = std::max(*this_result, *result); ---------------- jimingham wrote:
Sure. https://github.com/llvm/llvm-project/pull/112939 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits