Lines Matching refs:frame_sp
540 StackFrameSP frame_sp(new StackFrame( in GetFramesUpTo() local
545 m_frames.push_back(frame_sp); in GetFramesUpTo()
648 StackFrameSP frame_sp; in GetFrameAtIndex() local
657 frame_sp = m_frames[idx]; in GetFrameAtIndex()
659 if (frame_sp) in GetFrameAtIndex()
660 return frame_sp; in GetFrameAtIndex()
669 frame_sp = m_frames[idx]; in GetFrameAtIndex()
676 frame_sp = std::make_shared<StackFrame>( in GetFrameAtIndex()
681 frame_sp->GetSymbolContext(eSymbolContextFunction).function; in GetFrameAtIndex()
685 frame_sp->SetSymbolContextScope(&function->GetBlock(false)); in GetFrameAtIndex()
689 frame_sp->SetSymbolContextScope( in GetFrameAtIndex()
690 frame_sp->GetSymbolContext(eSymbolContextSymbol).symbol); in GetFrameAtIndex()
692 SetFrameAtIndex(idx, frame_sp); in GetFrameAtIndex()
706 frame_sp = m_frames[original_idx]; in GetFrameAtIndex()
710 return frame_sp; in GetFrameAtIndex()
722 StackFrameSP frame_sp(GetFrameAtIndex(frame_idx)); in GetFrameWithConcreteFrameIndex() local
723 while (frame_sp) { in GetFrameWithConcreteFrameIndex()
724 if (frame_sp->GetFrameIndex() == unwind_idx) in GetFrameWithConcreteFrameIndex()
726 frame_sp = GetFrameAtIndex(++frame_idx); in GetFrameWithConcreteFrameIndex()
728 return frame_sp; in GetFrameWithConcreteFrameIndex()
737 StackFrameSP frame_sp; in GetFrameWithStackID() local
754 frame_sp = GetFrameAtIndex(frame_idx); in GetFrameWithStackID()
755 if (frame_sp && frame_sp->GetStackID() == stack_id) in GetFrameWithStackID()
758 } while (frame_sp); in GetFrameWithStackID()
760 return frame_sp; in GetFrameWithStackID()
763 bool StackFrameList::SetFrameAtIndex(uint32_t idx, StackFrameSP &frame_sp) { in SetFrameAtIndex() argument
768 m_frames[idx] = frame_sp; in SetFrameAtIndex()
800 StackFrameSP frame_sp(GetFrameAtIndex(idx)); in SetSelectedFrameByIndex() local
801 if (frame_sp) { in SetSelectedFrameByIndex()
802 SetSelectedFrame(frame_sp.get()); in SetSelectedFrameByIndex()
811 StackFrameSP frame_sp(GetFrameAtIndex(GetSelectedFrameIndex())); in SetDefaultFileAndLineToSelectedFrame() local
812 if (frame_sp) { in SetDefaultFileAndLineToSelectedFrame()
813 SymbolContext sc = frame_sp->GetSymbolContext(eSymbolContextLineEntry); in SetDefaultFileAndLineToSelectedFrame()
855 StackFrameSP frame_sp; in GetStatus() local
876 frame_sp = GetFrameAtIndex(frame_idx); in GetStatus()
877 if (!frame_sp) in GetStatus()
881 if (frame_sp == selected_frame_sp) in GetStatus()
887 if (!frame_sp->GetStatus(strm, show_frame_info, in GetStatus()