diff options
| author | Austin Clements <austin@google.com> | 2022-07-21 15:53:25 -0400 |
|---|---|---|
| committer | Austin Clements <austin@google.com> | 2022-08-11 20:16:36 +0000 |
| commit | cc8bac88353d8067244a196f70b2fe9475f4336e (patch) | |
| tree | f26f2fb39c4343bbbbe3e1e70a0659a3c59e485d /src/debug | |
| parent | 6c2e327e35b6fe838b496ec1e8fb2f597c5bd59a (diff) | |
| download | go-cc8bac88353d8067244a196f70b2fe9475f4336e.tar.xz | |
runtime: move trace locks to the leaf of the lock graph
Now that trace.lock cannot be held over a stack split, we can move
that lock and traceStackTab to the leaf of the lock graph. We add a
couple edges to STACKGROW that were previously passing through trace.
Fixes #53979.
Change-Id: Ie664ff7bb33973745f991f7516dc6106e60f5892
Reviewed-on: https://go-review.googlesource.com/c/go/+/418957
Run-TryBot: Austin Clements <austin@google.com>
Reviewed-by: Michael Pratt <mpratt@google.com>
Reviewed-by: Michael Knyszek <mknyszek@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Diffstat (limited to 'src/debug')
0 files changed, 0 insertions, 0 deletions
