Blame vendor/golang.org/x/sys/windows/race.go
|
Packit |
63bb0d |
// Copyright 2012 The Go Authors. All rights reserved.
|
|
Packit |
63bb0d |
// Use of this source code is governed by a BSD-style
|
|
Packit |
63bb0d |
// license that can be found in the LICENSE file.
|
|
Packit |
63bb0d |
|
|
Packit |
63bb0d |
// +build windows,race
|
|
Packit |
63bb0d |
|
|
Packit |
63bb0d |
package windows
|
|
Packit |
63bb0d |
|
|
Packit |
63bb0d |
import (
|
|
Packit |
63bb0d |
"runtime"
|
|
Packit |
63bb0d |
"unsafe"
|
|
Packit |
63bb0d |
)
|
|
Packit |
63bb0d |
|
|
Packit |
63bb0d |
const raceenabled = true
|
|
Packit |
63bb0d |
|
|
Packit |
63bb0d |
func raceAcquire(addr unsafe.Pointer) {
|
|
Packit |
63bb0d |
runtime.RaceAcquire(addr)
|
|
Packit |
63bb0d |
}
|
|
Packit |
63bb0d |
|
|
Packit |
63bb0d |
func raceReleaseMerge(addr unsafe.Pointer) {
|
|
Packit |
63bb0d |
runtime.RaceReleaseMerge(addr)
|
|
Packit |
63bb0d |
}
|
|
Packit |
63bb0d |
|
|
Packit |
63bb0d |
func raceReadRange(addr unsafe.Pointer, len int) {
|
|
Packit |
63bb0d |
runtime.RaceReadRange(addr, len)
|
|
Packit |
63bb0d |
}
|
|
Packit |
63bb0d |
|
|
Packit |
63bb0d |
func raceWriteRange(addr unsafe.Pointer, len int) {
|
|
Packit |
63bb0d |
runtime.RaceWriteRange(addr, len)
|
|
Packit |
63bb0d |
}
|