aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/trace/v2/threadgen.go
diff options
context:
space:
mode:
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