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