aboutsummaryrefslogtreecommitdiff
path: root/src/sync/atomic
diff options
context:
space:
mode:
Diffstat (limited to 'src/sync/atomic')
-rw-r--r--src/sync/atomic/doc.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/sync/atomic/doc.go b/src/sync/atomic/doc.go
index 4e93404757..4382a13ed6 100644
--- a/src/sync/atomic/doc.go
+++ b/src/sync/atomic/doc.go
@@ -80,6 +80,7 @@ func SwapUint32(addr *uint32, new uint32) (old uint32)
// Consider using the more ergonomic and less error-prone [Uintptr.Swap] instead.
//
//go:noescape
+//go:linknamestd SwapUintptr
func SwapUintptr(addr *uintptr, new uintptr) (old uintptr)
// SwapPointer atomically stores new into *addr and returns the previous *addr value.
@@ -102,6 +103,7 @@ func CompareAndSwapUint32(addr *uint32, old, new uint32) (swapped bool)
// Consider using the more ergonomic and less error-prone [Uintptr.CompareAndSwap] instead.
//
//go:noescape
+//go:linknamestd CompareAndSwapUintptr
func CompareAndSwapUintptr(addr *uintptr, old, new uintptr) (swapped bool)
// CompareAndSwapPointer executes the compare-and-swap operation for a unsafe.Pointer value.
@@ -208,6 +210,7 @@ func StoreUint32(addr *uint32, val uint32)
// Consider using the more ergonomic and less error-prone [Uintptr.Store] instead.
//
//go:noescape
+//go:linknamestd StoreUintptr
func StoreUintptr(addr *uintptr, val uintptr)
// StorePointer atomically stores val into *addr.