func runtime.noescape
46 uses
runtime (current package)
alg.go#L294: return strhash(noescape(unsafe.Pointer(&s)), seed)
alg.go#L303: return memhash32(noescape(unsafe.Pointer(&i)), seed)
alg.go#L307: return memhash64(noescape(unsafe.Pointer(&i)), seed)
alg.go#L311: return nilinterhash(noescape(unsafe.Pointer(&i)), seed)
alg.go#L317: return interhash(noescape(unsafe.Pointer(&i)), seed)
atomic_pointer.go#L35: atomic.StorepNoWB(noescape(ptr), new)
atomic_pointer.go#L63: old := unsafe.Pointer(sync_atomic_SwapUintptr((*uintptr)(noescape(unsafe.Pointer(ptr))), uintptr(new)))
atomic_pointer.go#L76: return sync_atomic_CompareAndSwapUintptr((*uintptr)(noescape(unsafe.Pointer(ptr))), uintptr(old), uintptr(new))
cgocall.go#L291: *(*unsafe.Pointer)(unsafe.Pointer(&cb)) = noescape(unsafe.Pointer(&cbFV))
debugcall.go#L230: *(*unsafe.Pointer)(unsafe.Pointer(&dispatchF)) = noescape(unsafe.Pointer(&dispatchFV))
heapdump.go#L375: gentraceback(pc, sp, lr, gp, 0, nil, 0x7fffffff, dumpframe, noescape(unsafe.Pointer(&child)), 0)
map_fast32.go#L28: hash := t.hasher(noescape(unsafe.Pointer(&key)), uintptr(h.hash0))
map_fast32.go#L68: hash := t.hasher(noescape(unsafe.Pointer(&key)), uintptr(h.hash0))
map_fast32.go#L103: hash := t.hasher(noescape(unsafe.Pointer(&key)), uintptr(h.hash0))
map_fast32.go#L193: hash := t.hasher(noescape(unsafe.Pointer(&key)), uintptr(h.hash0))
map_fast32.go#L284: hash := t.hasher(noescape(unsafe.Pointer(&key)), uintptr(h.hash0))
map_fast64.go#L28: hash := t.hasher(noescape(unsafe.Pointer(&key)), uintptr(h.hash0))
map_fast64.go#L68: hash := t.hasher(noescape(unsafe.Pointer(&key)), uintptr(h.hash0))
map_fast64.go#L103: hash := t.hasher(noescape(unsafe.Pointer(&key)), uintptr(h.hash0))
map_fast64.go#L193: hash := t.hasher(noescape(unsafe.Pointer(&key)), uintptr(h.hash0))
map_fast64.go#L284: hash := t.hasher(noescape(unsafe.Pointer(&key)), uintptr(h.hash0))
map_faststr.go#L79: hash := t.hasher(noescape(unsafe.Pointer(&ky)), uintptr(h.hash0))
map_faststr.go#L174: hash := t.hasher(noescape(unsafe.Pointer(&ky)), uintptr(h.hash0))
map_faststr.go#L214: hash := t.hasher(noescape(unsafe.Pointer(&s)), uintptr(h.hash0))
map_faststr.go#L310: hash := t.hasher(noescape(unsafe.Pointer(&ky)), uintptr(h.hash0))
mbitmap.go#L2005: gentraceback(_g_.m.curg.sched.pc, _g_.m.curg.sched.sp, 0, _g_.m.curg, 0, nil, 1000, getgcmaskcb, noescape(unsafe.Pointer(&frame)), 0)
netpoll.go#L308: atomic.StorepNoWB(noescape(unsafe.Pointer(&wg)), nil) // full memory barrier between stores to rd/wd and load of rg/wg in netpollunblock
netpoll.go#L335: atomic.StorepNoWB(noescape(unsafe.Pointer(&rg)), nil) // full memory barrier between store to closing and read of rg/wg in netpollunblock
netpoll_kqueue.go#L154: read(int32(netpollBreakRd), noescape(unsafe.Pointer(&tmp[0])), int32(len(tmp)))
panic.go#L590: gp._panic = (*_panic)(noescape(unsafe.Pointer(&p)))
panic.go#L611: d._panic = (*_panic)(noescape(unsafe.Pointer(&p)))
panic.go#L919: gp._panic = (*_panic)(noescape(unsafe.Pointer(&p)))
panic.go#L961: d._panic = (*_panic)(noescape(unsafe.Pointer(&p)))
panic.go#L1075: return uintptr(noescape(unsafe.Pointer(&x)))
proc.go#L1263: _g_.stack.hi = uintptr(noescape(unsafe.Pointer(&size)))
signal_unix.go#L545: if sig == _SIGTRAP && testSigtrap != nil && testSigtrap(info, (*sigctxt)(noescape(unsafe.Pointer(c))), gp) {
stack.go#L750: tracebackdefers(gp, adjustframe, noescape(unsafe.Pointer(adjinfo)))
stack.go#L908: gentraceback(^uintptr(0), ^uintptr(0), 0, gp, 0, nil, 0x7fffffff, adjustframe, noescape(unsafe.Pointer(&adjinfo)), 0)
stack.go#L1308: *(*slice)(unsafe.Pointer(&objs)) = slice{array: noescape(p), len: int(n), cap: int(n)}
stubs.go#L157: func noescape(p unsafe.Pointer) unsafe.Pointer {
sys_darwin.go#L201: errno = libcCall(unsafe.Pointer(funcPC(pipe_trampoline)), noescape(unsafe.Pointer(&p)))
traceback.go#L68: if !callback((*stkframe)(noescape(unsafe.Pointer(&frame))), v) {
traceback.go#L322: if !callback((*stkframe)(noescape(unsafe.Pointer(&frame))), v) {
traceback.go#L1323: call(cgoSymbolizer, noescape(unsafe.Pointer(arg)))
traceback.go#L1339: buf: (*uintptr)(noescape(unsafe.Pointer(&buf[0]))),
traceback.go#L1345: call(cgoTraceback, noescape(unsafe.Pointer(&arg)))
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin 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. |