atomic

package
v1.11.50 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 8, 2019 License: BSD-2-Clause Imports: 2 Imported by: 0

Documentation

Rendered for js/wasm

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddInt32

func AddInt32(addr *int32, delta int32) int32

func AddInt64

func AddInt64(addr *int64, delta int64) int64

func AddUint32

func AddUint32(addr *uint32, delta uint32) uint32

func AddUint64

func AddUint64(addr *uint64, delta uint64) uint64

func AddUintptr

func AddUintptr(addr *uintptr, delta uintptr) uintptr

func CompareAndSwapInt32

func CompareAndSwapInt32(addr *int32, old, new int32) bool

func CompareAndSwapInt64

func CompareAndSwapInt64(addr *int64, old, new int64) bool

func CompareAndSwapPointer

func CompareAndSwapPointer(addr *unsafe.Pointer, old, new unsafe.Pointer) bool

func CompareAndSwapUint32

func CompareAndSwapUint32(addr *uint32, old, new uint32) bool

func CompareAndSwapUint64

func CompareAndSwapUint64(addr *uint64, old, new uint64) bool

func CompareAndSwapUintptr

func CompareAndSwapUintptr(addr *uintptr, old, new uintptr) bool

func LoadInt32

func LoadInt32(addr *int32) int32

func LoadInt64

func LoadInt64(addr *int64) int64

func LoadPointer

func LoadPointer(addr *unsafe.Pointer) unsafe.Pointer

func LoadUint32

func LoadUint32(addr *uint32) uint32

func LoadUint64

func LoadUint64(addr *uint64) uint64

func LoadUintptr

func LoadUintptr(addr *uintptr) uintptr

func StoreInt32

func StoreInt32(addr *int32, val int32)

func StoreInt64

func StoreInt64(addr *int64, val int64)

func StorePointer

func StorePointer(addr *unsafe.Pointer, val unsafe.Pointer)

func StoreUint32

func StoreUint32(addr *uint32, val uint32)

func StoreUint64

func StoreUint64(addr *uint64, val uint64)

func StoreUintptr

func StoreUintptr(addr *uintptr, val uintptr)

func SwapInt32

func SwapInt32(addr *int32, new int32) int32

func SwapInt64

func SwapInt64(addr *int64, new int64) int64

func SwapPointer

func SwapPointer(addr *unsafe.Pointer, new unsafe.Pointer) unsafe.Pointer

func SwapUint32

func SwapUint32(addr *uint32, new uint32) uint32

func SwapUint64

func SwapUint64(addr *uint64, new uint64) uint64

func SwapUintptr

func SwapUintptr(addr *uintptr, new uintptr) uintptr

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL