Lines Matching refs:segment
205 DumpSegmentContext(const TraceDumper::FunctionCall::TracedSegment &segment) { in DumpSegmentContext() argument
206 if (segment.GetOwningCall().IsError()) { in DumpSegmentContext()
211 const SymbolContext &first_sc = segment.GetFirstInstructionSymbolInfo().sc; in DumpSegmentContext()
213 &m_s, segment.GetFirstInstructionSymbolInfo().exe_ctx.GetTargetPtr(), in DumpSegmentContext()
214 segment.GetFirstInstructionSymbolInfo().address, in DumpSegmentContext()
220 const SymbolContext &last_sc = segment.GetLastInstructionSymbolInfo().sc; in DumpSegmentContext()
226 &m_s, segment.GetFirstInstructionSymbolInfo().exe_ctx.GetTargetPtr(), in DumpSegmentContext()
227 segment.GetLastInstructionSymbolInfo().address, in DumpSegmentContext()
261 for (const TraceDumper::FunctionCall::TracedSegment &segment : in DumpFunctionCallTree() local
264 DumpSegmentContext(segment); in DumpFunctionCallTree()
265 m_s.Format(" [{0}, {1}]\n", segment.GetFirstInstructionID(), in DumpFunctionCallTree()
266 segment.GetLastInstructionID()); in DumpFunctionCallTree()
268 segment.IfNestedCall([&](const TraceDumper::FunctionCall &nested_call) { in DumpFunctionCallTree()
337 for (const TraceDumper::FunctionCall::TracedSegment &segment : in DumpFunctionCallTree() local
341 std::to_string(segment.GetFirstInstructionID())); in DumpFunctionCallTree()
343 std::to_string(segment.GetLastInstructionID())); in DumpFunctionCallTree()
344 segment.IfNestedCall( in DumpFunctionCallTree()