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))))
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)