]> Cypherpunks repositories - gostls13.git/commit
runtime: add RaceRead/RaceWrite functions
authorDmitriy Vyukov <dvyukov@google.com>
Wed, 14 Nov 2012 12:51:23 +0000 (16:51 +0400)
committerDmitriy Vyukov <dvyukov@google.com>
Wed, 14 Nov 2012 12:51:23 +0000 (16:51 +0400)
commit51e89f59b24d91829184ed0f48a82471c7ebb366
treef3c5f91af35898eef64c53a130ed19083d515db1
parent89bfddbf67e53e95fc70da12d295d781f43666b2
runtime: add RaceRead/RaceWrite functions
It allows to catch e.g. a data race between atomic write and non-atomic write,
or Mutex.Lock() and mutex overwrite (e.g. mu = Mutex{}).

R=golang-dev, rsc
CC=golang-dev
https://golang.org/cl/6817103
src/pkg/runtime/race.c
src/pkg/runtime/race.go
src/pkg/sync/atomic/race.go