]> Cypherpunks repositories - gostls13.git/commit
runtime: use explicit NOFRAME on plan9/amd64
authorqmuntal <quimmuntal@gmail.com>
Wed, 8 Feb 2023 15:47:16 +0000 (16:47 +0100)
committerQuim Muntal <quimmuntal@gmail.com>
Wed, 1 Mar 2023 16:41:22 +0000 (16:41 +0000)
commitea75b9458fed588e84abeacfc9319abb2a51ce0c
tree1b2ffe7d98a1013d499e1677e5c49061786921e9
parenta4b66b14e217391875921d7a87b33adf2eed7b18
runtime: use explicit NOFRAME on plan9/amd64

This CL marks some plan9 assembly functions as NOFRAME to avoid
relying on the implicit amd64 NOFRAME heuristic, where NOSPLIT functions
without stack were also marked as NOFRAME.

Updates #58378

Change-Id: Ic8c9ab5c1a0897bebc6c1419ddc903a7492a1b0a
Reviewed-on: https://go-review.googlesource.com/c/go/+/466457
TryBot-Bypass: Quim Muntal <quimmuntal@gmail.com>
Reviewed-by: Keith Randall <khr@google.com>
Reviewed-by: Cherry Mui <cherryyz@google.com>
src/cmd/internal/obj/x86/obj6.go
src/runtime/sys_plan9_amd64.s