func internal/runtime/atomic.Load

34 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#L559: 		if atomic.Load(&c.closed) == 0 {
		lock_futex.go#L45: 	for atomic.Load(key32(&n.key)) == 0 {
		lock_futex.go#L68: 		for atomic.Load(key32(&n.key)) == 0 {
		lock_futex.go#L79: 	if atomic.Load(key32(&n.key)) != 0 {
		lock_futex.go#L94: 		if atomic.Load(key32(&n.key)) != 0 {
		lock_futex.go#L103: 	return atomic.Load(key32(&n.key)) != 0
		lock_futex.go#L142: 	for v := atomic.Xadd(&mp.waitsema, -1); ; v = atomic.Load(&mp.waitsema) {
		mem_linux.go#L50: 	advise := atomic.Load(&adviseUnused)
		mgcmark.go#L182: 			cnt := uintptr(atomic.Load(&fb.cnt))
		mgcmark.go#L195: 			n := uintptr(atomic.Load(&cb.n))
		mgcmark.go#L658: 	if atomic.Load(&gcBlackenEnabled) == 0 {
		mgcmark.go#L752: 	if atomic.Load(&gcBlackenEnabled) == 0 {
		mgcsweep.go#L64: 	return sweepClass(atomic.Load((*uint32)(s)))
		mgcsweep.go#L346: 	if atomic.Load(&s.sweepgen) != l.sweepGen-2 {
		mgcsweep.go#L491: 		spangen := atomic.Load(&s.sweepgen)
		proc.go#L3936: 	if atomic.Load(&gcBlackenEnabled) == 0 || !gcController.needIdleMarkWorker() {
		proc.go#L5479: 	if atomic.Load(&newmHandoff.haveTemplateThread) == 0 && GOOS != "plan9" {
		proc.go#L6539: 		h := atomic.Load(&pp.runqhead)
		proc.go#L6540: 		t := atomic.Load(&pp.runqtail)
		proc.go#L6925: 	return (atomic.Load(&p[word]) & mask) != 0
		proc.go#L7033: 		head := atomic.Load(&pp.runqhead)
		proc.go#L7034: 		tail := atomic.Load(&pp.runqtail)
		proc.go#L7036: 		if tail == atomic.Load(&pp.runqtail) {
		runtime1.go#L40: 	t := atomic.Load(&traceback_cache)
		sema.go#L293: 		v := atomic.Load(addr)
		sema.go#L619: 	if l.wait.Load() == atomic.Load(&l.notify) {
		sema.go#L656: 	if l.wait.Load() == atomic.Load(&l.notify) {
		signal_unix.go#L269: 		if atomic.Load(&handlingSig[i]) != 0 {
		signal_unix.go#L739: 	if sig == _SIGSYS && c.sigFromSeccomp() && atomic.Load(&sigsysIgnored) != 0 {
		signal_unix.go#L1170: 	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])