aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/trace/v2/threadgen.go
diff options
context:
space:
mode:
authorMichael Anthony Knyszek <mknyszek@google.com>2024-01-19 19:25:04 +0000
committerMichael Knyszek <mknyszek@google.com>2024-01-19 21:39:18 +0000
commit7cb98c1da1d38447a272c50b2a33634ebb845aa4 (patch)
tree122fc89975170c1a4938176a10a7bf5f3f6ea64e /src/cmd/trace/v2/threadgen.go
parent165383381199de6632665f43561e8e0dfc96f067 (diff)
downloadgo-7cb98c1da1d38447a272c50b2a33634ebb845aa4.tar.xz
cmd/trace/v2: emit user log annotations in all views
This was an oversight in porting over cmd/trace to the new trace format and API. Fixes #65153. Change-Id: I883d302f95956fcc9abb60aa53165acb6d099d67 Reviewed-on: https://go-review.googlesource.com/c/go/+/557175 LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> Reviewed-by: Michael Pratt <mpratt@google.com>
Diffstat (limited to 'src/cmd/trace/v2/threadgen.go')
-rw-r--r--src/cmd/trace/v2/threadgen.go5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/cmd/trace/v2/threadgen.go b/src/cmd/trace/v2/threadgen.go
index c2d2071926..e1cae2b2cf 100644
--- a/src/cmd/trace/v2/threadgen.go
+++ b/src/cmd/trace/v2/threadgen.go
@@ -17,6 +17,7 @@ type threadGenerator struct {
globalRangeGenerator
globalMetricGenerator
stackSampleGenerator[tracev2.ThreadID]
+ logEventGenerator[tracev2.ThreadID]
gStates map[tracev2.GoID]*gState[tracev2.ThreadID]
threads map[tracev2.ThreadID]struct{}
@@ -24,9 +25,11 @@ type threadGenerator struct {
func newThreadGenerator() *threadGenerator {
tg := new(threadGenerator)
- tg.stackSampleGenerator.getResource = func(ev *tracev2.Event) tracev2.ThreadID {
+ rg := func(ev *tracev2.Event) tracev2.ThreadID {
return ev.Thread()
}
+ tg.stackSampleGenerator.getResource = rg
+ tg.logEventGenerator.getResource = rg
tg.gStates = make(map[tracev2.GoID]*gState[tracev2.ThreadID])
tg.threads = make(map[tracev2.ThreadID]struct{})
return tg