func internal/runtime/atomic.Load
33 uses
internal/runtime/atomic (current package)
atomic_amd64.go#L17: func Load(ptr *uint32) uint32 {
types.go#L194: return Load(&u.value)
runtime
chan.go#L535: if atomic.Load(&c.closed) == 0 {
lock_futex.go#L48: return atomic.Load(key32(&l.key)) > mutex_locked
lock_futex.go#L168: for atomic.Load(key32(&n.key)) == 0 {
lock_futex.go#L191: for atomic.Load(key32(&n.key)) == 0 {
lock_futex.go#L202: if atomic.Load(key32(&n.key)) != 0 {
lock_futex.go#L217: if atomic.Load(key32(&n.key)) != 0 {
lock_futex.go#L226: return atomic.Load(key32(&n.key)) != 0
mem_linux.go#L49: advise := atomic.Load(&adviseUnused)
mgcmark.go#L180: cnt := uintptr(atomic.Load(&fb.cnt))
mgcmark.go#L621: if atomic.Load(&gcBlackenEnabled) == 0 {
mgcmark.go#L715: if atomic.Load(&gcBlackenEnabled) == 0 {
mgcsweep.go#L65: return sweepClass(atomic.Load((*uint32)(s)))
mgcsweep.go#L340: if atomic.Load(&s.sweepgen) != l.sweepGen-2 {
mgcsweep.go#L485: spangen := atomic.Load(&s.sweepgen)
proc.go#L3775: if atomic.Load(&gcBlackenEnabled) == 0 || !gcController.needIdleMarkWorker() {
proc.go#L5295: if atomic.Load(&newmHandoff.haveTemplateThread) == 0 && GOOS != "plan9" {
proc.go#L6350: h := atomic.Load(&pp.runqhead)
proc.go#L6351: t := atomic.Load(&pp.runqtail)
proc.go#L6564: return (atomic.Load(&p[word]) & mask) != 0
proc.go#L6672: head := atomic.Load(&pp.runqhead)
proc.go#L6673: tail := atomic.Load(&pp.runqtail)
proc.go#L6675: if tail == atomic.Load(&pp.runqtail) {
runtime1.go#L39: t := atomic.Load(&traceback_cache)
sema.go#L274: v := atomic.Load(addr)
sema.go#L600: if l.wait.Load() == atomic.Load(&l.notify) {
sema.go#L633: if l.wait.Load() == atomic.Load(&l.notify) {
signal_unix.go#L269: if atomic.Load(&handlingSig[i]) != 0 {
signal_unix.go#L731: if sig == _SIGSYS && c.sigFromSeccomp() && atomic.Load(&sigsysIgnored) != 0 {
signal_unix.go#L1162: if atomic.Load(&handlingSig[sig]) == 0 || !signalsOK {
sigqueue.go#L80: if w := atomic.Load(&sig.wanted[s/32]); w&bit == 0 {
sigqueue.go#L273: i := atomic.Load(&sig.ignored[s/32])
![]() |
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. |