]> Cypherpunks.ru repositories - gostls13.git/blobdiff - src/internal/trace/v2/testdata/testprog/annotations.go
internal/trace: implement goroutine analysis for v2 traces
[gostls13.git] / src / internal / trace / v2 / testdata / testprog / annotations.go
index 33180d1204b93e59c1f053dbbdee63243f0ff3b6..2507bc4d3890d1f7a1cbb8c99106b3ecce8595f7 100644 (file)
@@ -31,11 +31,15 @@ func main() {
        // Beginning of traced execution.
        var wg sync.WaitGroup
        ctx, task := trace.NewTask(bgctx, "task0") // EvUserTaskCreate("task0")
+       trace.StartRegion(ctx, "task0 region")
+
        wg.Add(1)
        go func() {
                defer wg.Done()
                defer task.End() // EvUserTaskEnd("task0")
 
+               trace.StartRegion(ctx, "unended region")
+
                trace.WithRegion(ctx, "region0", func() {
                        // EvUserRegionBegin("region0", start)
                        trace.WithRegion(ctx, "region1", func() {