]> Cypherpunks.ru repositories - gostls13.git/commitdiff
runtime: add execution tracer v2 behind GOEXPERIMENT=exectracer2
authorMichael Anthony Knyszek <mknyszek@google.com>
Mon, 8 May 2023 22:29:52 +0000 (22:29 +0000)
committerMichael Knyszek <mknyszek@google.com>
Fri, 10 Nov 2023 15:49:59 +0000 (15:49 +0000)
This change mostly implements the design described in #60773 and
includes a new scalable parser for the new trace format, available in
internal/trace/v2. I'll leave this commit message short because this is
clearly an enormous CL with a lot of detail.

This change does not hook up the new tracer into cmd/trace yet. A
follow-up CL will handle that.

For #60773.

Cq-Include-Trybots: luci.golang.try:gotip-linux-amd64-longtest,gotip-linux-amd64-longtest-race
Change-Id: I5d2aca2cc07580ed3c76a9813ac48ec96b157de0
Reviewed-on: https://go-review.googlesource.com/c/go/+/494187
Reviewed-by: Michael Pratt <mpratt@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>


No differences found