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)))