type internal/runtime/atomic.Uint32
53 uses
internal/runtime/atomic (current package)
types.go#L185: type Uint32 struct {
types.go#L193: func (u *Uint32) Load() uint32 {
types.go#L206: func (u *Uint32) LoadAcquire() uint32 {
types.go#L213: func (u *Uint32) Store(value uint32) {
types.go#L226: func (u *Uint32) StoreRelease(value uint32) {
types.go#L235: func (u *Uint32) CompareAndSwap(old, new uint32) bool {
types.go#L249: func (u *Uint32) CompareAndSwapRelease(old, new uint32) bool {
types.go#L257: func (u *Uint32) Swap(value uint32) uint32 {
types.go#L268: func (u *Uint32) And(value uint32) {
types.go#L279: func (u *Uint32) Or(value uint32) {
types.go#L290: func (u *Uint32) Add(delta int32) uint32 {
runtime
debuglog.go#L135: owned atomic.Uint32
mcache.go#L53: flushGen atomic.Uint32
mfinal.go#L32: var fingStatus atomic.Uint32
mgc.go#L446: cycles atomic.Uint32
mgclimit.go#L33: lock atomic.Uint32
mgclimit.go#L77: lastEnabledCycle atomic.Uint32
mgcscavenge.go#L288: sysmonWake atomic.Uint32
mgcsweep.go#L136: state atomic.Uint32
mprof.go#L186: value atomic.Uint32
mprof.go#L1349: type goroutineProfileStateHolder atomic.Uint32
mprof.go#L1352: return goroutineProfileState((*atomic.Uint32)(p).Load())
mprof.go#L1356: (*atomic.Uint32)(p).Store(uint32(value))
mprof.go#L1360: return (*atomic.Uint32)(p).CompareAndSwap(uint32(old), uint32(new))
mspanset.go#L66: popped atomic.Uint32
mstats.go#L749: gen atomic.Uint32
netpoll.go#L96: atomicInfo atomic.Uint32 // atomic pollInfo
netpoll.go#L204: netpollInited atomic.Uint32
netpoll.go#L207: netpollWaiters atomic.Uint32
netpoll_epoll.go#L18: netpollWakeSig atomic.Uint32 // used to avoid duplicate calls of netpollBreak
panic.go#L1099: var runningPanicDefers atomic.Uint32
panic.go#L1102: var panicking atomic.Uint32
proc.go#L2606: extraMLength atomic.Uint32
proc.go#L2608: extraMWaiters atomic.Uint32
proc.go#L2611: extraMInUse atomic.Uint32
proc.go#L5389: signalLock atomic.Uint32
profbuf.go#L92: eof atomic.Uint32
runtime2.go#L456: atomicstatus atomic.Uint32
runtime2.go#L511: selectDone atomic.Uint32 // are we participating in a select and did someone win the race?
runtime2.go#L585: freeWait atomic.Uint32 // Whether it is safe to free g0 and delete m (one of freeMRef, freeMStack, freeMWait)
runtime2.go#L591: cgoCallersUse atomic.Uint32 // if non-zero, cgoCallers in use temporarily
runtime2.go#L630: preemptGen atomic.Uint32
runtime2.go#L633: signalPending atomic.Uint32
runtime2.go#L746: statsSeq atomic.Uint32
runtime2.go#L799: needspinning atomic.Uint32 // See "Delicate dance" comment in proc.go. Boolean. Must hold sched.lock to set to 1.
sema.go#L43: nwait atomic.Uint32 // Number of waiters. Read w/o the lock.
sema.go#L524: wait atomic.Uint32
sigqueue.go#L57: state atomic.Uint32
sigqueue.go#L58: delivering atomic.Uint32
stubs2.go#L44: func exitThread(wait *atomic.Uint32)
time.go#L109: len atomic.Uint32
trace.go#L86: signalLock atomic.Uint32 // protects use of the following member, only usable in signal handlers
tracestatus.go#L167: statusTraced [3]atomic.Uint32
![]() |
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |