package atomic
import "runtime/internal/atomic"
Index ¶
- func And8(ptr *uint8, val uint8)
- func Cas(ptr *uint32, old, new uint32) bool
- func Cas64(ptr *uint64, old, new uint64) bool
- func CasRel(ptr *uint32, old, new uint32) bool
- func Casp1(ptr *unsafe.Pointer, old, new unsafe.Pointer) bool
- func Casuintptr(ptr *uintptr, old, new uintptr) bool
- func Load(ptr *uint32) uint32
- func Load64(ptr *uint64) uint64
- func Load8(ptr *uint8) uint8
- func LoadAcq(ptr *uint32) uint32
- func Loadint64(ptr *int64) int64
- func Loadp(ptr unsafe.Pointer) unsafe.Pointer
- func Loaduint(ptr *uint) uint
- func Loaduintptr(ptr *uintptr) uintptr
- func Or8(ptr *uint8, val uint8)
- func Store(ptr *uint32, val uint32)
- func Store64(ptr *uint64, val uint64)
- func StoreRel(ptr *uint32, val uint32)
- func StorepNoWB(ptr unsafe.Pointer, val unsafe.Pointer)
- func Storeuintptr(ptr *uintptr, new uintptr)
- func Xadd(ptr *uint32, delta int32) uint32
- func Xadd64(ptr *uint64, delta int64) uint64
- func Xaddint64(ptr *int64, delta int64) int64
- func Xadduintptr(ptr *uintptr, delta uintptr) uintptr
- func Xchg(ptr *uint32, new uint32) uint32
- func Xchg64(ptr *uint64, new uint64) uint64
- func Xchguintptr(ptr *uintptr, new uintptr) uintptr
Functions ¶
func And8 ¶
func Cas ¶
func Cas64 ¶
func CasRel ¶
func Casp1 ¶
func Casuintptr ¶
func Load ¶
func Load64 ¶
func Load8 ¶
func LoadAcq ¶
func Loadint64 ¶
func Loadp ¶
func Loaduint ¶
func Loaduintptr ¶
func Or8 ¶
func Store ¶
func Store64 ¶
func StoreRel ¶
func StorepNoWB ¶
func Storeuintptr ¶
func Xadd ¶
func Xadd64 ¶
func Xaddint64 ¶
func Xadduintptr ¶
func Xchg ¶
func Xchg64 ¶
func Xchguintptr ¶
Source Files ¶
- Version
- v1.13.11
- Published
- May 14, 2020
- Platform
- js/wasm
- Imports
- 1 packages
- Last checked
- 1 minute ago –
Tools for package owners.