aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/trace
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd/trace')
-rw-r--r--src/cmd/trace/trace.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/cmd/trace/trace.go b/src/cmd/trace/trace.go
index a0d742ac54..1cabc25ced 100644
--- a/src/cmd/trace/trace.go
+++ b/src/cmd/trace/trace.go
@@ -30,7 +30,6 @@ func init() {
http.Handle("/static/", http.FileServer(http.FS(staticContent)))
}
-
// httpTrace serves either whole trace (goid==0) or trace for goid goroutine.
func httpTrace(w http.ResponseWriter, r *http.Request) {
_, err := parseTrace()
@@ -719,6 +718,11 @@ func generateTrace(params *traceParams, consumer traceConsumer) error {
ctx.emitInstant(ev, "task start", "user event")
case trace.EvUserTaskEnd:
ctx.emitInstant(ev, "task end", "user event")
+ case trace.EvCPUSample:
+ if ev.P >= 0 {
+ // only show in this UI when there's an associated P
+ ctx.emitInstant(ev, "CPU profile sample", "")
+ }
}
// Emit any counter updates.
ctx.emitThreadCounters(ev)