func runtime/internal/atomic.Loadp

17 uses

	runtime/internal/atomic (current package)
		atomic_amd64.go#L22: func Loadp(ptr unsafe.Pointer) unsafe.Pointer {
		types.go#L359: 	return Loadp(unsafe.Pointer(&u.value))

	runtime
		chan.go#L432: 		return atomic.Loadp(unsafe.Pointer(&c.sendq.first)) == nil
		debug.go#L49: 	for mp := (*m)(atomic.Loadp(unsafe.Pointer(&allm))); mp != nil; mp = mp.alllink {
		iface.go#L54: 	t := (*itabTableType)(atomic.Loadp(unsafe.Pointer(&itabTable)))
		iface.go#L108: 		m := (*itab)(atomic.Loadp(unsafe.Pointer(p)))
		mgcscavenge.go#L668: 			l2 := (*[1 << pallocChunksL2Bits]pallocData)(atomic.Loadp(unsafe.Pointer(&p.chunks[i.l1()])))
		mheap.go#L2005: 	head := (*gcBitsArena)(atomic.Loadp(unsafe.Pointer(&gcBitsArenas.next)))
		mprof.go#L736: 	first := (*m)(atomic.Loadp(unsafe.Pointer(&allm)))
		mspanset.go#L84: 		spine := atomic.Loadp(unsafe.Pointer(&b.spine))
		mspanset.go#L86: 		block = (*spanSetBlock)(atomic.Loadp(blockp))
		mspanset.go#L183: 	spine := atomic.Loadp(unsafe.Pointer(&b.spine))
		mspanset.go#L189: 	block := (*spanSetBlock)(atomic.Loadp(blockp))
		mspanset.go#L190: 	s := (*mspan)(atomic.Loadp(unsafe.Pointer(&block.spans[bottom])))
		mspanset.go#L195: 		s = (*mspan)(atomic.Loadp(unsafe.Pointer(&block.spans[bottom])))
		proc.go#L562: 	ptr := (**g)(atomic.Loadp(unsafe.Pointer(&allgptr)))
		symtab.go#L500: 	p := (*[]*moduledata)(atomic.Loadp(unsafe.Pointer(&modulesSlice)))