]> Cypherpunks repositories - gostls13.git/commit
runtime: use explicit NOFRAME on darwin/amd64
authorqmuntal <quimmuntal@gmail.com>
Mon, 2 Jan 2023 14:54:44 +0000 (15:54 +0100)
committerQuim Muntal <quimmuntal@gmail.com>
Thu, 26 Jan 2023 07:17:26 +0000 (07:17 +0000)
commitcea70301e2283986aadf2e4e621a3b5b2a790254
tree1188aefd618c333040eb438e7dfe625a0985d6ae
parent89de906aa20b18f801b1c44abc03f298ae850954
runtime: use explicit NOFRAME on darwin/amd64

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

Change-Id: I797f3909bcf7f7aad304e4ede820c884231e54f6
Reviewed-on: https://go-review.googlesource.com/c/go/+/460235
Reviewed-by: Cherry Mui <cherryyz@google.com>
Run-TryBot: Cherry Mui <cherryyz@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
src/cmd/internal/obj/x86/obj6.go
src/runtime/sys_darwin_amd64.s