1// Copyright 2015 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.
4
5//go:build !race
6
7package race
8
9import (
10	"unsafe"
11)
12
13const Enabled = false
14
15func Acquire(addr unsafe.Pointer) {
16}
17
18func Release(addr unsafe.Pointer) {
19}
20
21func ReleaseMerge(addr unsafe.Pointer) {
22}
23
24func Disable() {
25}
26
27func Enable() {
28}
29
30func Read(addr unsafe.Pointer) {
31}
32
33func Write(addr unsafe.Pointer) {
34}
35
36func ReadRange(addr unsafe.Pointer, len int) {
37}
38
39func WriteRange(addr unsafe.Pointer, len int) {
40}
41
42func Errors() int { return 0 }
43