Lines Matching refs:frame_sp
556 StackFrameSP frame_sp(new StackFrame( in GetFramesUpTo() local
561 m_frames.push_back(frame_sp); in GetFramesUpTo()
669 StackFrameSP frame_sp; in GetFrameAtIndex() local
678 frame_sp = m_frames[idx]; in GetFrameAtIndex()
680 if (frame_sp) in GetFrameAtIndex()
681 return frame_sp; in GetFrameAtIndex()
696 frame_sp = m_frames[idx]; in GetFrameAtIndex()
703 frame_sp = std::make_shared<StackFrame>( in GetFrameAtIndex()
708 frame_sp->GetSymbolContext(eSymbolContextFunction).function; in GetFrameAtIndex()
712 frame_sp->SetSymbolContextScope(&function->GetBlock(false)); in GetFrameAtIndex()
716 frame_sp->SetSymbolContextScope( in GetFrameAtIndex()
717 frame_sp->GetSymbolContext(eSymbolContextSymbol).symbol); in GetFrameAtIndex()
719 SetFrameAtIndex(idx, frame_sp); in GetFrameAtIndex()
733 frame_sp = m_frames[original_idx]; in GetFrameAtIndex()
737 return frame_sp; in GetFrameAtIndex()
749 StackFrameSP frame_sp(GetFrameAtIndex(frame_idx)); in GetFrameWithConcreteFrameIndex() local
750 while (frame_sp) { in GetFrameWithConcreteFrameIndex()
751 if (frame_sp->GetFrameIndex() == unwind_idx) in GetFrameWithConcreteFrameIndex()
753 frame_sp = GetFrameAtIndex(++frame_idx); in GetFrameWithConcreteFrameIndex()
755 return frame_sp; in GetFrameWithConcreteFrameIndex()
764 StackFrameSP frame_sp; in GetFrameWithStackID() local
781 frame_sp = GetFrameAtIndex(frame_idx); in GetFrameWithStackID()
782 if (frame_sp && frame_sp->GetStackID() == stack_id) in GetFrameWithStackID()
785 } while (frame_sp); in GetFrameWithStackID()
787 return frame_sp; in GetFrameWithStackID()
790 bool StackFrameList::SetFrameAtIndex(uint32_t idx, StackFrameSP &frame_sp) { in SetFrameAtIndex() argument
795 m_frames[idx] = frame_sp; in SetFrameAtIndex()
811 StackFrameSP frame_sp = GetFrameAtIndex(0); in SelectMostRelevantFrame() local
812 if (!frame_sp) { in SelectMostRelevantFrame()
817 RecognizedStackFrameSP recognized_frame_sp = frame_sp->GetRecognizedFrame(); in SelectMostRelevantFrame()
872 StackFrameSP frame_sp(GetFrameAtIndex(idx)); in SetSelectedFrameByIndex() local
873 if (frame_sp) { in SetSelectedFrameByIndex()
874 SetSelectedFrame(frame_sp.get()); in SetSelectedFrameByIndex()
883 StackFrameSP frame_sp( in SetDefaultFileAndLineToSelectedFrame() local
885 if (frame_sp) { in SetDefaultFileAndLineToSelectedFrame()
886 SymbolContext sc = frame_sp->GetSymbolContext(eSymbolContextLineEntry); in SetDefaultFileAndLineToSelectedFrame()
934 StackFrameSP frame_sp; in GetStatus() local
956 frame_sp = GetFrameAtIndex(frame_idx); in GetStatus()
957 if (!frame_sp) in GetStatus()
961 if (frame_sp == selected_frame_sp) in GetStatus()
975 if (!frame_sp->GetStatus(strm, show_frame_info, in GetStatus()