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()
590 void TraceDumper::FunctionCall::TracedSegment::AppendInsn( in AppendInsn()
598 TraceDumper::FunctionCall::TracedSegment::GetFirstInstructionID() const { in GetFirstInstructionID()
603 TraceDumper::FunctionCall::TracedSegment::GetLastInstructionID() const { in GetLastInstructionID()
607 void TraceDumper::FunctionCall::TracedSegment::IfNestedCall( in IfNestedCall()
608 std::function<void(const FunctionCall &function_call)> callback) const { in IfNestedCall()
613 const TraceDumper::FunctionCall &
614 TraceDumper::FunctionCall::TracedSegment::GetOwningCall() const { in GetOwningCall()
618 TraceDumper::FunctionCall &
619 TraceDumper::FunctionCall::TracedSegment::CreateNestedCall( in CreateNestedCall()
622 m_nested_call = std::make_unique<FunctionCall>(cursor_sp, symbol_info); in CreateNestedCall()
628 TraceDumper::FunctionCall::TracedSegment::GetFirstInstructionSymbolInfo() in GetFirstInstructionSymbolInfo()
634 TraceDumper::FunctionCall::TracedSegment::GetLastInstructionSymbolInfo() const { in GetLastInstructionSymbolInfo()
638 const TraceDumper::FunctionCall &
639 TraceDumper::FunctionCall::UntracedPrefixSegment::GetNestedCall() const { in GetNestedCall()
643 TraceDumper::FunctionCall::FunctionCall( in FunctionCall() function in TraceDumper::FunctionCall
650 void TraceDumper::FunctionCall::AppendSegment( in AppendSegment()
657 TraceDumper::FunctionCall::GetSymbolInfo() const { in GetSymbolInfo()
661 bool TraceDumper::FunctionCall::IsError() const { return m_is_error; } in IsError()
663 const std::deque<TraceDumper::FunctionCall::TracedSegment> &
664 TraceDumper::FunctionCall::GetTracedSegments() const { in GetTracedSegments()
668 TraceDumper::FunctionCall::TracedSegment &
669 TraceDumper::FunctionCall::GetLastTracedSegment() { in GetLastTracedSegment()
673 const std::optional<TraceDumper::FunctionCall::UntracedPrefixSegment> &
674 TraceDumper::FunctionCall::GetUntracedPrefixSegment() const { in GetUntracedPrefixSegment()
678 void TraceDumper::FunctionCall::SetUntracedPrefixSegment( in SetUntracedPrefixSegment()
683 TraceDumper::FunctionCall *TraceDumper::FunctionCall::GetParentCall() const { in GetParentCall()
687 void TraceDumper::FunctionCall::SetParentCall( in SetParentCall()
688 TraceDumper::FunctionCall &parent_call) { in SetParentCall()
711 static TraceDumper::FunctionCall &AppendReturnedInstructionToFunctionCallForest( in AppendReturnedInstructionToFunctionCallForest()
712 TraceDumper::FunctionCall &last_function_call, in AppendReturnedInstructionToFunctionCallForest()
717 TraceDumper::FunctionCall *ancestor = last_function_call.GetParentCall(); in AppendReturnedInstructionToFunctionCallForest()
735 std::make_unique<TraceDumper::FunctionCall>(cursor_sp, symbol_info); in AppendReturnedInstructionToFunctionCallForest()
769 static TraceDumper::FunctionCall &AppendInstructionToFunctionCallForest( in AppendInstructionToFunctionCallForest()
771 TraceDumper::FunctionCall *last_function_call, in AppendInstructionToFunctionCallForest()
778 std::make_unique<TraceDumper::FunctionCall>(cursor_sp, symbol_info)); in AppendInstructionToFunctionCallForest()
859 TraceDumper::FunctionCall &AppendErrorToFunctionCallForest( in AppendErrorToFunctionCallForest()
860 TraceDumper::FunctionCall *last_function_call, TraceCursorSP &cursor_sp, in AppendErrorToFunctionCallForest()
867 roots.emplace_back(std::make_unique<TraceDumper::FunctionCall>( in AppendErrorToFunctionCallForest()
880 TraceDumper::FunctionCall *last_function_call = nullptr; in CreateFunctionCallForest()