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