Lines Matching refs:cursor_sp
441 TraceDumper::TraceDumper(lldb::TraceCursorSP cursor_sp, Stream &s, in TraceDumper() argument
443 : m_cursor_sp(std::move(cursor_sp)), m_options(options), in TraceDumper()
591 const TraceCursorSP &cursor_sp, in AppendInsn() argument
593 m_last_insn_id = cursor_sp->GetId(); in AppendInsn()
620 const TraceCursorSP &cursor_sp, in CreateNestedCall() argument
622 m_nested_call = std::make_unique<FunctionCall>(cursor_sp, symbol_info); in CreateNestedCall()
644 const TraceCursorSP &cursor_sp, in FunctionCall() argument
646 m_is_error = cursor_sp->IsError(); in FunctionCall()
647 AppendSegment(cursor_sp, symbol_info); in FunctionCall()
651 const TraceCursorSP &cursor_sp, in AppendSegment() argument
653 m_traced_segments.emplace_back(cursor_sp, symbol_info, *this); in AppendSegment()
713 const TraceDumper::SymbolInfo &symbol_info, const TraceCursorSP &cursor_sp, in AppendReturnedInstructionToFunctionCallForest() argument
727 ancestor->AppendSegment(cursor_sp, symbol_info); in AppendReturnedInstructionToFunctionCallForest()
735 std::make_unique<TraceDumper::FunctionCall>(cursor_sp, symbol_info); in AppendReturnedInstructionToFunctionCallForest()
773 const TraceDumper::SymbolInfo &symbol_info, const TraceCursorSP &cursor_sp, in AppendInstructionToFunctionCallForest() argument
778 std::make_unique<TraceDumper::FunctionCall>(cursor_sp, symbol_info)); in AppendInstructionToFunctionCallForest()
791 cursor_sp, symbol_info); in AppendInstructionToFunctionCallForest()
798 last_function_call->GetLastTracedSegment().AppendInsn(cursor_sp, in AppendInstructionToFunctionCallForest()
816 cursor_sp, symbol_info); in AppendInstructionToFunctionCallForest()
823 *last_function_call, symbol_info, cursor_sp, roots); in AppendInstructionToFunctionCallForest()
834 *last_function_call, symbol_info, cursor_sp, roots); in AppendInstructionToFunctionCallForest()
840 cursor_sp, symbol_info); in AppendInstructionToFunctionCallForest()
860 TraceDumper::FunctionCall *last_function_call, TraceCursorSP &cursor_sp, in AppendErrorToFunctionCallForest() argument
864 cursor_sp, TraceDumper::SymbolInfo{}); in AppendErrorToFunctionCallForest()
868 cursor_sp, TraceDumper::SymbolInfo{})); in AppendErrorToFunctionCallForest()
874 CreateFunctionCallForest(TraceCursorSP &cursor_sp, in CreateFunctionCallForest() argument
882 for (; cursor_sp->HasValue(); cursor_sp->Next()) { in CreateFunctionCallForest()
883 if (cursor_sp->IsError()) { in CreateFunctionCallForest()
885 cursor_sp, roots); in CreateFunctionCallForest()
887 } else if (cursor_sp->IsInstruction()) { in CreateFunctionCallForest()
889 exe_ctx, cursor_sp->GetLoadAddress(), prev_symbol_info); in CreateFunctionCallForest()
892 exe_ctx, last_function_call, prev_symbol_info, symbol_info, cursor_sp, in CreateFunctionCallForest()
895 } else if (cursor_sp->GetEventType() == eTraceEventCPUChanged) { in CreateFunctionCallForest()