From 23b0dabe630b463b28ffc2871505befb3c5d3b4b Mon Sep 17 00:00:00 2001 From: Mateusz Poliwczak Date: Mon, 30 Sep 2024 17:01:15 +0000 Subject: [PATCH] unix: mark vgetrandom as non-escaping For golang/go#69577 Change-Id: Id1942d252c813126aa2f110e3f426714db73b9c7 GitHub-Last-Rev: 10e6a30b78d5945a8a0bdb2aa732d653eb08c1ee GitHub-Pull-Request: golang/sys#220 Reviewed-on: https://go-review.googlesource.com/c/sys/+/616795 Reviewed-by: Ian Lance Taylor Auto-Submit: Ian Lance Taylor LUCI-TryBot-Result: Go LUCI Reviewed-by: Michael Knyszek Reviewed-by: Jason Donenfeld --- unix/vgetrandom_linux.go | 1 + 1 file changed, 1 insertion(+) diff --git a/unix/vgetrandom_linux.go b/unix/vgetrandom_linux.go index 47cce9bbd..07ac8e09d 100644 --- a/unix/vgetrandom_linux.go +++ b/unix/vgetrandom_linux.go @@ -9,4 +9,5 @@ package unix import _ "unsafe" //go:linkname vgetrandom runtime.vgetrandom +//go:noescape func vgetrandom(p []byte, flags uint32) (ret int, supported bool)