github.com/koykov/openrt@v0.0.0-20240411200908-3abd933415e1/noescape.go (about) 1 package openrt 2 3 import "unsafe" 4 5 // Noescape hides a pointer from escape analysis. 6 func Noescape(ptr unsafe.Pointer) unsafe.Pointer { 7 return noescape(ptr) 8 } 9 10 //go:noescape 11 //go:linkname noescape runtime.noescape 12 func noescape(ptr unsafe.Pointer) unsafe.Pointer 13 14 var _ = Noescape