func internal/abi.NoEscape
16 uses
internal/abi (current package)
escape.go#L19: func NoEscape(p unsafe.Pointer) unsafe.Pointer {
type.go#L177: return (*Type)(NoEscape(unsafe.Pointer(eface.Type)))
internal/concurrent
hashtriemap.go#L49: hash := ht.keyHash(abi.NoEscape(unsafe.Pointer(&key)), ht.seed)
hashtriemap.go#L72: hash := ht.keyHash(abi.NoEscape(unsafe.Pointer(&key)), ht.seed)
hashtriemap.go#L185: hash := ht.keyHash(abi.NoEscape(unsafe.Pointer(&key)), ht.seed)
hashtriemap.go#L358: if equal(unsafe.Pointer(&e.key), abi.NoEscape(unsafe.Pointer(&key))) {
hashtriemap.go#L371: if keyEqual(unsafe.Pointer(&head.key), abi.NoEscape(unsafe.Pointer(&key))) &&
hashtriemap.go#L372: valEqual(unsafe.Pointer(&head.value), abi.NoEscape(unsafe.Pointer(&value))) {
hashtriemap.go#L379: if keyEqual(unsafe.Pointer(&e.key), abi.NoEscape(unsafe.Pointer(&key))) &&
hashtriemap.go#L380: valEqual(unsafe.Pointer(&e.value), abi.NoEscape(unsafe.Pointer(&value))) {
internal/reflectlite
value.go#L97: return (*abi.Type)(abi.NoEscape(unsafe.Pointer(v.typ_)))
reflect
value.go#L105: return (*abi.Type)(abi.NoEscape(unsafe.Pointer(v.typ_)))
value.go#L1597: return typ.Equal(abi.NoEscape(v.ptr), unsafe.Pointer(&zeroVal[0]))
value.go#L1623: return typ.Equal(abi.NoEscape(v.ptr), unsafe.Pointer(&zeroVal[0]))
value.go#L4044: return abi.NoEscape(p)
strings
builder.go#L33: b.addr = (*Builder)(abi.NoEscape(unsafe.Pointer(b)))
 |
The pages are generated with Golds v0.7.6. (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 @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |