func runtime/internal/atomic.Loadp
13 uses
runtime/internal/atomic (current package)
atomic_amd64.go#L23: func Loadp(ptr unsafe.Pointer) unsafe.Pointer {
types.go#L466: return Loadp(unsafe.Pointer(&u.value))
runtime
chan.go#L433: 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)))
malloc.go#L879: l2 := (*[1 << arenaL2Bits]*heapArena)(atomic.Loadp(unsafe.Pointer(&h.arenas[i])))
mheap.go#L2146: head := (*gcBitsArena)(atomic.Loadp(unsafe.Pointer(&gcBitsArenas.next)))
mprof.go#L827: first := (*m)(atomic.Loadp(unsafe.Pointer(&allm)))
pinner.go#L282: return (*pinnerBits)(atomic.Loadp(unsafe.Pointer(&s.pinnerBits)))
proc.go#L593: ptr := (**g)(atomic.Loadp(unsafe.Pointer(&allgptr)))
symtab.go#L427: p := (*[]*moduledata)(atomic.Loadp(unsafe.Pointer(&modulesSlice)))
trace.go#L880: if log := (*profBuf)(atomic.Loadp(unsafe.Pointer(&trace.cpuLogWrite))); log != nil {
|
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |