aboutsummaryrefslogtreecommitdiff
path: root/src/encoding/binary/binary.go
diff options
context:
space:
mode:
authorMichael Pratt <mpratt@google.com>2020-08-21 11:51:25 -0400
committerMichael Pratt <mpratt@google.com>2020-09-22 15:14:09 +0000
commitd42b32e321fa5c5d2c93b2ad22d48e804c9f45d2 (patch)
tree47c0e04ece3c20ac0795f89454a6e69900c118d6 /src/encoding/binary/binary.go
parent53c9b9588a3a811bdf8d7ac2ff371bc2f95ed261 (diff)
downloadgo-d42b32e321fa5c5d2c93b2ad22d48e804c9f45d2.tar.xz
runtime: add sched.lock assertions
Functions that require holding sched.lock now have an assertion. A few places with missing locks have been fixed in this CL: Additionally, locking is added around the call to procresize in schedinit. This doesn't technically need a lock since the program is still starting (thus no concurrency) when this is called, but lock held checking doesn't know that. Updates #40677 Change-Id: I198d3cbaa727f7088e4d55ba8fa989cf1ee8f9cf Reviewed-on: https://go-review.googlesource.com/c/go/+/250261 Run-TryBot: Michael Pratt <mpratt@google.com> TryBot-Result: Go Bot <gobot@golang.org> Trust: Michael Pratt <mpratt@google.com> Reviewed-by: Michael Knyszek <mknyszek@google.com>
Diffstat (limited to 'src/encoding/binary/binary.go')
0 files changed, 0 insertions, 0 deletions