Lines Matching refs:FunctionCall

205   DumpSegmentContext(const TraceDumper::FunctionCall::TracedSegment &segment) {  in DumpSegmentContext()
235 void DumpUntracedContext(const TraceDumper::FunctionCall &function_call) { in DumpUntracedContext()
250 void DumpFunctionCallTree(const TraceDumper::FunctionCall &function_call) { in DumpFunctionCallTree()
261 for (const TraceDumper::FunctionCall::TracedSegment &segment : in DumpFunctionCallTree()
268 segment.IfNestedCall([&](const TraceDumper::FunctionCall &nested_call) { in DumpFunctionCallTree()
325 void DumpFunctionCallTree(const TraceDumper::FunctionCall &function_call) { in DumpFunctionCallTree()
337 for (const TraceDumper::FunctionCall::TracedSegment &segment : in DumpFunctionCallTree()
345 [&](const TraceDumper::FunctionCall &nested_call) { in DumpFunctionCallTree()
589 void TraceDumper::FunctionCall::TracedSegment::AppendInsn( in AppendInsn()
597 TraceDumper::FunctionCall::TracedSegment::GetFirstInstructionID() const { in GetFirstInstructionID()
602 TraceDumper::FunctionCall::TracedSegment::GetLastInstructionID() const { in GetLastInstructionID()
606 void TraceDumper::FunctionCall::TracedSegment::IfNestedCall( in IfNestedCall()
607 std::function<void(const FunctionCall &function_call)> callback) const { in IfNestedCall()
612 const TraceDumper::FunctionCall &
613 TraceDumper::FunctionCall::TracedSegment::GetOwningCall() const { in GetOwningCall()
617 TraceDumper::FunctionCall &
618 TraceDumper::FunctionCall::TracedSegment::CreateNestedCall( in CreateNestedCall()
621 m_nested_call = std::make_unique<FunctionCall>(cursor_sp, symbol_info); in CreateNestedCall()
627 TraceDumper::FunctionCall::TracedSegment::GetFirstInstructionSymbolInfo() in GetFirstInstructionSymbolInfo()
633 TraceDumper::FunctionCall::TracedSegment::GetLastInstructionSymbolInfo() const { in GetLastInstructionSymbolInfo()
637 const TraceDumper::FunctionCall &
638 TraceDumper::FunctionCall::UntracedPrefixSegment::GetNestedCall() const { in GetNestedCall()
642 TraceDumper::FunctionCall::FunctionCall( in FunctionCall() function in TraceDumper::FunctionCall
649 void TraceDumper::FunctionCall::AppendSegment( in AppendSegment()
656 TraceDumper::FunctionCall::GetSymbolInfo() const { in GetSymbolInfo()
660 bool TraceDumper::FunctionCall::IsError() const { return m_is_error; } in IsError()
662 const std::deque<TraceDumper::FunctionCall::TracedSegment> &
663 TraceDumper::FunctionCall::GetTracedSegments() const { in GetTracedSegments()
667 TraceDumper::FunctionCall::TracedSegment &
668 TraceDumper::FunctionCall::GetLastTracedSegment() { in GetLastTracedSegment()
672 const std::optional<TraceDumper::FunctionCall::UntracedPrefixSegment> &
673 TraceDumper::FunctionCall::GetUntracedPrefixSegment() const { in GetUntracedPrefixSegment()
677 void TraceDumper::FunctionCall::SetUntracedPrefixSegment( in SetUntracedPrefixSegment()
682 TraceDumper::FunctionCall *TraceDumper::FunctionCall::GetParentCall() const { in GetParentCall()
686 void TraceDumper::FunctionCall::SetParentCall( in SetParentCall()
687 TraceDumper::FunctionCall &parent_call) { in SetParentCall()
710 static TraceDumper::FunctionCall &AppendReturnedInstructionToFunctionCallForest( in AppendReturnedInstructionToFunctionCallForest()
711 TraceDumper::FunctionCall &last_function_call, in AppendReturnedInstructionToFunctionCallForest()
716 TraceDumper::FunctionCall *ancestor = last_function_call.GetParentCall(); in AppendReturnedInstructionToFunctionCallForest()
734 std::make_unique<TraceDumper::FunctionCall>(cursor_sp, symbol_info); in AppendReturnedInstructionToFunctionCallForest()
768 static TraceDumper::FunctionCall &AppendInstructionToFunctionCallForest( in AppendInstructionToFunctionCallForest()
770 TraceDumper::FunctionCall *last_function_call, in AppendInstructionToFunctionCallForest()
777 std::make_unique<TraceDumper::FunctionCall>(cursor_sp, symbol_info)); in AppendInstructionToFunctionCallForest()
858 TraceDumper::FunctionCall &AppendErrorToFunctionCallForest( in AppendErrorToFunctionCallForest()
859 TraceDumper::FunctionCall *last_function_call, TraceCursorSP &cursor_sp, in AppendErrorToFunctionCallForest()
866 roots.emplace_back(std::make_unique<TraceDumper::FunctionCall>( in AppendErrorToFunctionCallForest()
879 TraceDumper::FunctionCall *last_function_call = nullptr; in CreateFunctionCallForest()