diff options
| author | Michael Anthony Knyszek <mknyszek@google.com> | 2024-01-19 19:25:04 +0000 |
|---|---|---|
| committer | Michael Knyszek <mknyszek@google.com> | 2024-01-19 21:39:18 +0000 |
| commit | 7cb98c1da1d38447a272c50b2a33634ebb845aa4 (patch) | |
| tree | 122fc89975170c1a4938176a10a7bf5f3f6ea64e /src/cmd/trace/v2/threadgen.go | |
| parent | 165383381199de6632665f43561e8e0dfc96f067 (diff) | |
| download | go-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.go | 5 |
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 |
