...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package main
17
18 import (
19 "golang.org/x/exp/trace"
20 "golang.org/x/exp/trace/internal/event/go122"
21 testgen "golang.org/x/exp/trace/internal/testgen/go122"
22 )
23
24 func main() {
25 testgen.Main(gen)
26 }
27
28 func gen(t *testgen.Trace) {
29 g1 := t.Generation(1)
30
31
32 b0 := g1.Batch(trace.ThreadID(0), 0)
33 b0.Event("ProcStatus", trace.ProcID(0), go122.ProcRunning)
34 b0.Event("GoCreate", trace.GoID(5), testgen.NoStack, testgen.NoStack)
35 b0.Event("GoStart", trace.GoID(5), testgen.Seq(1))
36 b0.Event("GoStop", "whatever", testgen.NoStack)
37 }
38
View as plain text