]> Cypherpunks repositories - gostls13.git/commit
runtime: use explicit NOFRAME on openbsd/amd64
authorqmuntal <quimmuntal@gmail.com>
Wed, 8 Feb 2023 15:31:15 +0000 (16:31 +0100)
committerQuim Muntal <quimmuntal@gmail.com>
Mon, 27 Feb 2023 19:19:32 +0000 (19:19 +0000)
commit0b41b678c2e313b80e1e29695bee26d363fab32a
tree3e087b89197334ba388838c61953ecf1745ca3b8
parent132fae93b789ce512068ff4300c665b40635b74e
runtime: use explicit NOFRAME on openbsd/amd64

This CL marks some openbsd 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: I993549df41a93255fb714357443f8b24c3dfb0a4
Reviewed-on: https://go-review.googlesource.com/c/go/+/466455
Reviewed-by: Keith Randall <khr@google.com>
Run-TryBot: Quim Muntal <quimmuntal@gmail.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Keith Randall <khr@golang.org>
Reviewed-by: Joel Sing <joel@sing.id.au>
Reviewed-by: Cherry Mui <cherryyz@google.com>
src/cmd/internal/obj/x86/obj6.go
src/runtime/sys_openbsd_amd64.s