diff options
Diffstat (limited to 'src/cmd/trace/v2/procgen.go')
| -rw-r--r-- | src/cmd/trace/v2/procgen.go | 5 |
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 |
