func runtime/internal/atomic.Load

31 uses

	runtime/internal/atomic (current package)
		atomic_amd64.go#L17: func Load(ptr *uint32) uint32 {
		types.go#L194: 	return Load(&u.value)

	runtime
		chan.go#L484: 		if atomic.Load(&c.closed) == 0 {
		lock_futex.go#L158: 	for atomic.Load(key32(&n.key)) == 0 {
		lock_futex.go#L181: 		for atomic.Load(key32(&n.key)) == 0 {
		lock_futex.go#L192: 	if atomic.Load(key32(&n.key)) != 0 {
		lock_futex.go#L207: 		if atomic.Load(key32(&n.key)) != 0 {
		lock_futex.go#L216: 	return atomic.Load(key32(&n.key)) != 0
		mem_linux.go#L49: 	advise := atomic.Load(&adviseUnused)
		mgcmark.go#L182: 			cnt := uintptr(atomic.Load(&fb.cnt))
		mgcmark.go#L536: 	if atomic.Load(&gcBlackenEnabled) == 0 {
		mgcmark.go#L630: 	if atomic.Load(&gcBlackenEnabled) == 0 {
		mgcsweep.go#L67: 	return sweepClass(atomic.Load((*uint32)(s)))
		mgcsweep.go#L344: 	if atomic.Load(&s.sweepgen) != l.sweepGen-2 {
		mgcsweep.go#L489: 		spangen := atomic.Load(&s.sweepgen)
		proc.go#L3380: 	if atomic.Load(&gcBlackenEnabled) == 0 || !gcController.needIdleMarkWorker() {
		proc.go#L4784: 	if atomic.Load(&newmHandoff.haveTemplateThread) == 0 && GOOS != "plan9" {
		proc.go#L5814: 		h := atomic.Load(&pp.runqhead)
		proc.go#L5815: 		t := atomic.Load(&pp.runqtail)
		proc.go#L6028: 	return (atomic.Load(&p[word]) & mask) != 0
		proc.go#L6174: 		head := atomic.Load(&pp.runqhead)
		proc.go#L6175: 		tail := atomic.Load(&pp.runqtail)
		proc.go#L6177: 		if tail == atomic.Load(&pp.runqtail) {
		runtime1.go#L39: 	t := atomic.Load(&traceback_cache)
		sema.go#L235: 		v := atomic.Load(addr)
		sema.go#L540: 	if l.wait.Load() == atomic.Load(&l.notify) {
		sema.go#L573: 	if l.wait.Load() == atomic.Load(&l.notify) {
		signal_unix.go#L269: 		if atomic.Load(&handlingSig[i]) != 0 {
		signal_unix.go#L1099: 	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])