func runtime.KeepAlive

70 uses

	runtime (current package)
		arena.go#L986: 		KeepAlive(x)
		arena.go#L987: 		KeepAlive(faultList)
		cgocall.go#L218: 	KeepAlive(fn)
		cgocall.go#L219: 	KeepAlive(arg)
		cgocall.go#L220: 	KeepAlive(mp)
		chan.go#L275: 	KeepAlive(ep)
		mbitmap.go#L1878: 		KeepAlive(ep)
		mfinal.go#L546: func KeepAlive(x any) {
		mgc.go#L1967: 	KeepAlive(p)
		mheap.go#L2102: 	KeepAlive(ptr)
		mheap.go#L2147: 		KeepAlive(p)
		mheap.go#L2180: 		KeepAlive(p)
		mheap.go#L2181: 		KeepAlive(handle)
		mheap.go#L2204: 	KeepAlive(p)
		mheap.go#L2205: 	KeepAlive(handle)
		mheap.go#L2236: 	KeepAlive(p)
		pinner.go#L141: 	KeepAlive(ptr) // make sure ptr is alive until we are done so the span can't be freed
		pinner.go#L164: 	KeepAlive(ptr) // make sure ptr is still alive after span is swept

	internal/weak
		pointer.go#L64: 	runtime.KeepAlive(ptr)

	net
		fd_posix.go#L42: 	runtime.KeepAlive(fd)
		fd_posix.go#L56: 	runtime.KeepAlive(fd)
		fd_posix.go#L62: 	runtime.KeepAlive(fd)
		fd_posix.go#L67: 	runtime.KeepAlive(fd)
		fd_posix.go#L73: 	runtime.KeepAlive(fd)
		fd_posix.go#L79: 	runtime.KeepAlive(fd)
		fd_posix.go#L85: 	runtime.KeepAlive(fd)
		fd_posix.go#L91: 	runtime.KeepAlive(fd)
		fd_posix.go#L97: 	runtime.KeepAlive(fd)
		fd_posix.go#L103: 	runtime.KeepAlive(fd)
		fd_posix.go#L109: 	runtime.KeepAlive(fd)
		fd_posix.go#L115: 	runtime.KeepAlive(fd)
		fd_posix.go#L121: 	runtime.KeepAlive(fd)
		fd_posix.go#L127: 	runtime.KeepAlive(fd)
		fd_posix.go#L133: 	runtime.KeepAlive(fd)
		fd_unix.go#L70: 		runtime.KeepAlive(fd)
		fd_unix.go#L167: 		runtime.KeepAlive(fd)
		rawconn.go#L33: 	runtime.KeepAlive(c.fd)
		rawconn.go#L45: 	runtime.KeepAlive(c.fd)
		rawconn.go#L57: 	runtime.KeepAlive(c.fd)
		sockopt_posix.go#L77: 	runtime.KeepAlive(fd)
		sockopt_posix.go#L83: 	runtime.KeepAlive(fd)
		sockopt_posix.go#L89: 	runtime.KeepAlive(fd)
		sockopt_posix.go#L103: 	runtime.KeepAlive(fd)
		sockoptip_linux.go#L19: 	runtime.KeepAlive(fd)
		sockoptip_linux.go#L25: 	runtime.KeepAlive(fd)
		sockoptip_posix.go#L20: 	runtime.KeepAlive(fd)
		sockoptip_posix.go#L30: 	runtime.KeepAlive(fd)
		sockoptip_posix.go#L36: 	runtime.KeepAlive(fd)
		sockoptip_posix.go#L47: 	runtime.KeepAlive(fd)
		tcpsockopt_posix.go#L16: 	runtime.KeepAlive(fd)
		tcpsockopt_unix.go#L25: 	runtime.KeepAlive(fd)
		tcpsockopt_unix.go#L39: 	runtime.KeepAlive(fd)
		tcpsockopt_unix.go#L51: 	runtime.KeepAlive(fd)
		writev_unix.go#L27: 	runtime.KeepAlive(fd)

	os
		dir_unix.go#L79: 			runtime.KeepAlive(f)
		exec_posix.go#L58: 	runtime.KeepAlive(attr)
		file_posix.go#L30: 	runtime.KeepAlive(f)
		file_posix.go#L39: 	runtime.KeepAlive(f)
		file_posix.go#L47: 	runtime.KeepAlive(f)
		file_posix.go#L55: 	runtime.KeepAlive(f)
		file_unix.go#L356: 	runtime.KeepAlive(f)
		rawconn.go#L23: 	runtime.KeepAlive(c.file)
		rawconn.go#L32: 	runtime.KeepAlive(c.file)
		rawconn.go#L41: 	runtime.KeepAlive(c.file)
		wait_waitid.go#L37: 	runtime.KeepAlive(p)

	reflect
		value.go#L860: 	runtime.KeepAlive(out)
		value.go#L865: 	runtime.KeepAlive(ctxt)
		value.go#L1133: 	runtime.KeepAlive(ctxt)
		value.go#L1138: 	runtime.KeepAlive(valueRegs)

	unique
		handle.go#L80: 	runtime.KeepAlive(toInsert)