]> Cypherpunks.ru repositories - gostls13.git/commit
runtime: make ncgocall a global counter
authorTao Qingyun <qingyunha@gmail.com>
Tue, 22 Jun 2021 00:24:05 +0000 (00:24 +0000)
committerAlexander Rakoczy <alex@golang.org>
Fri, 25 Jun 2021 17:31:39 +0000 (17:31 +0000)
commitd01bc571f7e55c7376f34e86be4e5660887bd30c
tree2c8a7170ee2a2cab388b65f735ca9fa3df63cbfc
parent37f9a8f69d6299783eac8848d87e27eb563500ac
runtime: make ncgocall a global counter

ncgocall was stored per M, runtime.NumCgoCall lost the counter when a M die.

Fixes #46789

Change-Id: I85831fbb2713f4c30d1800d07e1f47aa0031970e
GitHub-Last-Rev: cbc15fa870de776d3fbf3b62fc9a5e01792e6a26
GitHub-Pull-Request: golang/go#46842
Reviewed-on: https://go-review.googlesource.com/c/go/+/329729
Run-TryBot: Ian Lance Taylor <iant@golang.org>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
Trust: Alexander Rakoczy <alex@golang.org>
src/runtime/cgocall.go
src/runtime/debug.go
src/runtime/proc.go