]> Cypherpunks repositories - gostls13.git/commit
runtime: use explicit NOFRAME on dragonfly/amd64
authorqmuntal <quimmuntal@gmail.com>
Wed, 8 Feb 2023 09:27:20 +0000 (10:27 +0100)
committerQuim Muntal <quimmuntal@gmail.com>
Thu, 23 Feb 2023 16:32:43 +0000 (16:32 +0000)
commit516753278df2eb4896ba8b3350bf5ca19ec4b1f0
tree29c7376f48629b02f40499c83e2f77703f5bf769
parentc0ac33c00614a2f36c88671ef7c520d246cd8bc9
runtime: use explicit NOFRAME on dragonfly/amd64

This CL marks some dragonfly 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: I832a1a78d68a49f11df3b03fa9d50d4796bcac03
Reviewed-on: https://go-review.googlesource.com/c/go/+/466355
Run-TryBot: Quim Muntal <quimmuntal@gmail.com>
Reviewed-by: Than McIntosh <thanm@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Cherry Mui <cherryyz@google.com>
src/cmd/internal/obj/x86/obj6.go
src/runtime/sys_dragonfly_amd64.s
src/syscall/asm9_unix2_amd64.s