Lines Matching refs:frame_sp
541 StackFrameSP frame_sp(new StackFrame( in GetFramesUpTo() local
546 m_frames.push_back(frame_sp); in GetFramesUpTo()
649 StackFrameSP frame_sp; in GetFrameAtIndex() local
658 frame_sp = m_frames[idx]; in GetFrameAtIndex()
660 if (frame_sp) in GetFrameAtIndex()
661 return frame_sp; in GetFrameAtIndex()
670 frame_sp = m_frames[idx]; in GetFrameAtIndex()
677 frame_sp = std::make_shared<StackFrame>( in GetFrameAtIndex()
682 frame_sp->GetSymbolContext(eSymbolContextFunction).function; in GetFrameAtIndex()
686 frame_sp->SetSymbolContextScope(&function->GetBlock(false)); in GetFrameAtIndex()
690 frame_sp->SetSymbolContextScope( in GetFrameAtIndex()
691 frame_sp->GetSymbolContext(eSymbolContextSymbol).symbol); in GetFrameAtIndex()
693 SetFrameAtIndex(idx, frame_sp); in GetFrameAtIndex()
707 frame_sp = m_frames[original_idx]; in GetFrameAtIndex()
711 return frame_sp; in GetFrameAtIndex()
723 StackFrameSP frame_sp(GetFrameAtIndex(frame_idx)); in GetFrameWithConcreteFrameIndex() local
724 while (frame_sp) { in GetFrameWithConcreteFrameIndex()
725 if (frame_sp->GetFrameIndex() == unwind_idx) in GetFrameWithConcreteFrameIndex()
727 frame_sp = GetFrameAtIndex(++frame_idx); in GetFrameWithConcreteFrameIndex()
729 return frame_sp; in GetFrameWithConcreteFrameIndex()
738 StackFrameSP frame_sp; in GetFrameWithStackID() local
755 frame_sp = GetFrameAtIndex(frame_idx); in GetFrameWithStackID()
756 if (frame_sp && frame_sp->GetStackID() == stack_id) in GetFrameWithStackID()
759 } while (frame_sp); in GetFrameWithStackID()
761 return frame_sp; in GetFrameWithStackID()
764 bool StackFrameList::SetFrameAtIndex(uint32_t idx, StackFrameSP &frame_sp) { in SetFrameAtIndex() argument
769 m_frames[idx] = frame_sp; in SetFrameAtIndex()
801 StackFrameSP frame_sp(GetFrameAtIndex(idx)); in SetSelectedFrameByIndex() local
802 if (frame_sp) { in SetSelectedFrameByIndex()
803 SetSelectedFrame(frame_sp.get()); in SetSelectedFrameByIndex()
812 StackFrameSP frame_sp(GetFrameAtIndex(GetSelectedFrameIndex())); in SetDefaultFileAndLineToSelectedFrame() local
813 if (frame_sp) { in SetDefaultFileAndLineToSelectedFrame()
814 SymbolContext sc = frame_sp->GetSymbolContext(eSymbolContextLineEntry); in SetDefaultFileAndLineToSelectedFrame()
856 StackFrameSP frame_sp; in GetStatus() local
877 frame_sp = GetFrameAtIndex(frame_idx); in GetStatus()
878 if (!frame_sp) in GetStatus()
882 if (frame_sp == selected_frame_sp) in GetStatus()
888 if (!frame_sp->GetStatus(strm, show_frame_info, in GetStatus()