aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/trace/v2/procgen.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd/trace/v2/procgen.go')
-rw-r--r--src/cmd/trace/v2/procgen.go5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/cmd/trace/v2/procgen.go b/src/cmd/trace/v2/procgen.go
index 30ed568dad..41e379527f 100644
--- a/src/cmd/trace/v2/procgen.go
+++ b/src/cmd/trace/v2/procgen.go
@@ -18,6 +18,7 @@ type procGenerator struct {
globalMetricGenerator
procRangeGenerator
stackSampleGenerator[tracev2.ProcID]
+ logEventGenerator[tracev2.ProcID]
gStates map[tracev2.GoID]*gState[tracev2.ProcID]
inSyscall map[tracev2.ProcID]*gState[tracev2.ProcID]
@@ -26,9 +27,11 @@ type procGenerator struct {
func newProcGenerator() *procGenerator {
pg := new(procGenerator)
- pg.stackSampleGenerator.getResource = func(ev *tracev2.Event) tracev2.ProcID {
+ rg := func(ev *tracev2.Event) tracev2.ProcID {
return ev.Proc()
}
+ pg.stackSampleGenerator.getResource = rg
+ pg.logEventGenerator.getResource = rg
pg.gStates = make(map[tracev2.GoID]*gState[tracev2.ProcID])
pg.inSyscall = make(map[tracev2.ProcID]*gState[tracev2.ProcID])
return pg