func sync/atomic.LoadPointer

22 uses

	sync/atomic (current package)
		doc.go#L193: func LoadPointer(addr *unsafe.Pointer) (val unsafe.Pointer)
		type.go#L54: func (x *Pointer[T]) Load() *T { return (*T)(LoadPointer(&x.v)) }
		value.go#L30: 	typ := LoadPointer(&vp.typ)
		value.go#L35: 	data := LoadPointer(&vp.data)
		value.go#L54: 		typ := LoadPointer(&vp.typ)
		value.go#L97: 		typ := LoadPointer(&vp.typ)
		value.go#L146: 		typ := LoadPointer(&vp.typ)
		value.go#L181: 		data := LoadPointer(&vp.data)

	sync
		poolqueue.go#L90: 	typ := atomic.LoadPointer(&slot.typ)

	golang.org/x/tools/internal/event/core
		export.go#L51: 	exporterPtr := (*Exporter)(atomic.LoadPointer(&exporter))
		export.go#L64: 	exporterPtr := (*Exporter)(atomic.LoadPointer(&exporter))

	google.golang.org/protobuf/internal/impl
		api_export_opaque.go#L80: 	return pointer{p: atomic.LoadPointer((*unsafe.Pointer)(p.p))}
		api_export_opaque.go#L106: 	*(*unsafe.Pointer)(unsafe.Pointer(dst)) = atomic.LoadPointer((*unsafe.Pointer)(unsafe.Pointer(ptr)))
		api_export_opaque.go#L116: 		*(*unsafe.Pointer)(unsafe.Pointer(dst)) = atomic.LoadPointer((*unsafe.Pointer)(unsafe.Pointer(ptr)))
		pointer_unsafe.go#L205: 	return (*MessageInfo)(atomic.LoadPointer((*unsafe.Pointer)(unsafe.Pointer(&ms.atomicMessageInfo))))
		pointer_unsafe.go#L214: 	if p := atomic.LoadPointer(&m.p); p != nil {
		pointer_unsafe.go#L219: 	return (*messageReflectWrapper)(atomic.LoadPointer(&m.p))
		pointer_unsafe_opaque.go#L13: 	return pointer{p: atomic.LoadPointer((*unsafe.Pointer)(p.p))}
		pointer_unsafe_opaque.go#L28: 	return pointer{p: atomic.LoadPointer((*unsafe.Pointer)(p.p))}
		pointer_unsafe_opaque.go#L34: 	return Pointer(atomic.LoadPointer((*unsafe.Pointer)(&mi.p)))
		presence.go#L115: 	return (*[]byte)(atomic.LoadPointer((*unsafe.Pointer)(unsafe.Pointer(p))))

	google.golang.org/protobuf/internal/protolazy
		pointer_unsafe.go#L13: 	return (*[]IndexEntry)(atomic.LoadPointer((*unsafe.Pointer)(unsafe.Pointer(p))))