1 // Copyright 2013 The Go Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style
3 // license that can be found in the LICENSE file.
15 const raceenabled
= true
17 func raceAcquire(addr unsafe
.Pointer
) {
18 runtime
.RaceAcquire(addr
)
21 func raceReleaseMerge(addr unsafe
.Pointer
) {
22 runtime
.RaceReleaseMerge(addr
)
25 func raceReadRange(addr unsafe
.Pointer
, len int) {
26 runtime
.RaceReadRange(addr
, len)
29 func raceWriteRange(addr unsafe
.Pointer
, len int) {
30 runtime
.RaceWriteRange(addr
, len)