race

Imports

Imports #

"internal/abi"
"unsafe"
"internal/abi"
"unsafe"

Constants & Variables

Enabled const #

const Enabled = false

Enabled const #

const Enabled = true

Functions

Acquire function #

func Acquire(addr unsafe.Pointer)

Acquire function #

go:linkname Acquire

func Acquire(addr unsafe.Pointer)

Disable function #

func Disable()

Disable function #

go:linkname Disable

func Disable()

Enable function #

func Enable()

Enable function #

go:linkname Enable

func Enable()

Errors function #

func Errors() int

Errors function #

go:linkname Errors

func Errors() int

Read function #

go:linkname Read

func Read(addr unsafe.Pointer)

Read function #

func Read(addr unsafe.Pointer)

ReadObjectPC function #

func ReadObjectPC(t *abi.Type, addr unsafe.Pointer, callerpc uintptr, pc uintptr)

ReadObjectPC function #

go:linkname ReadObjectPC

func ReadObjectPC(t *abi.Type, addr unsafe.Pointer, callerpc uintptr, pc uintptr)

ReadPC function #

func ReadPC(addr unsafe.Pointer, callerpc uintptr, pc uintptr)

ReadPC function #

go:linkname ReadPC

func ReadPC(addr unsafe.Pointer, callerpc uintptr, pc uintptr)

ReadRange function #

go:linkname ReadRange

func ReadRange(addr unsafe.Pointer, len int)

ReadRange function #

func ReadRange(addr unsafe.Pointer, len int)

Release function #

func Release(addr unsafe.Pointer)

Release function #

go:linkname Release

func Release(addr unsafe.Pointer)

ReleaseMerge function #

func ReleaseMerge(addr unsafe.Pointer)

ReleaseMerge function #

go:linkname ReleaseMerge

func ReleaseMerge(addr unsafe.Pointer)

Write function #

func Write(addr unsafe.Pointer)

Write function #

go:linkname Write

func Write(addr unsafe.Pointer)

WriteObjectPC function #

go:linkname WriteObjectPC

func WriteObjectPC(t *abi.Type, addr unsafe.Pointer, callerpc uintptr, pc uintptr)

WriteObjectPC function #

func WriteObjectPC(t *abi.Type, addr unsafe.Pointer, callerpc uintptr, pc uintptr)

WritePC function #

func WritePC(addr unsafe.Pointer, callerpc uintptr, pc uintptr)

WritePC function #

go:linkname WritePC

func WritePC(addr unsafe.Pointer, callerpc uintptr, pc uintptr)

WriteRange function #

go:linkname WriteRange

func WriteRange(addr unsafe.Pointer, len int)

WriteRange function #

func WriteRange(addr unsafe.Pointer, len int)

Generated with Arrow