func runtime.SetFinalizer

14 uses

	runtime (current package)
		arena.go#L264: 	SetFinalizer(a, func(a *userArena) {
		arena.go#L323: 	SetFinalizer(a, nil)
		mfinal.go#L432: func SetFinalizer(obj any, finalizer any) {
		pinner.go#L70: 			SetFinalizer(p.pinner, func(i *pinner) {

	github.com/coder/websocket
		conn.go#L138: 	runtime.SetFinalizer(c, func(c *Conn) {
		conn.go#L158: 	runtime.SetFinalizer(c, nil)

	github.com/klauspost/compress/zstd
		simple_go124.go#L49: 		runtime.SetFinalizer(dec, func(d *Decoder) {

	github.com/refraction-networking/utls
		cache.go#L63: 	runtime.SetFinalizer(a, func(_ *activeCert) {

	net
		fd_posix.go#L44: 	runtime.SetFinalizer(fd, (*netFD).Close)
		fd_posix.go#L49: 	runtime.SetFinalizer(fd, nil)

	os
		file_unix.go#L225: 	runtime.SetFinalizer(f.file, (*file).close)
		file_unix.go#L323: 	runtime.SetFinalizer(file, nil)
		root_openat.go#L38: 	runtime.SetFinalizer(r, nil) // no need for a finalizer any more
		root_unix.go#L59: 	runtime.SetFinalizer(r.root, (*root).Close)