go/src/cmd/trace/jsontrace.go

func JSONTraceHandler(parsed *parsedTrace) http.Handler {}

type traceContext

// elapsed returns the elapsed time between the trace time and the start time
// of the trace.
func (ctx *traceContext) elapsed(now trace.Time) time.Duration {}

type genOpts

// setTask sets a task to focus on.
func (opts *genOpts) setTask(parsed *parsedTrace, task *trace.UserTaskSummary) {}

func defaultGenOpts() *genOpts {}

func generateTrace(parsed *parsedTrace, opts *genOpts, c traceviewer.TraceConsumer) error {}