]> Cypherpunks repositories - gostls13.git/commit
runtime/pprof: fix data race
authorDmitriy Vyukov <dvyukov@google.com>
Tue, 12 Aug 2014 21:02:01 +0000 (01:02 +0400)
committerDmitriy Vyukov <dvyukov@google.com>
Tue, 12 Aug 2014 21:02:01 +0000 (01:02 +0400)
commitfe7b29f5fd5be75484ce7ea89c2b63d96f9baa14
treec0f1e436d485e306363cee586cfa453475e22ee6
parent11016f62d83435c352261fe250ae36660c50c17f
runtime/pprof: fix data race
It's unclear why we do this broken double-checked locking.
The mutex is not held for the whole duration of CPU profiling.
Fixes #8365.

LGTM=bradfitz
R=golang-codereviews, bradfitz
CC=golang-codereviews
https://golang.org/cl/116290043
src/pkg/runtime/pprof/pprof.go