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