]> Cypherpunks repositories - gostls13.git/commit
runtime: use explicit NOFRAME on freebsd/amd64
authorqmuntal <quimmuntal@gmail.com>
Wed, 8 Feb 2023 13:08:20 +0000 (14:08 +0100)
committerQuim Muntal <quimmuntal@gmail.com>
Fri, 24 Feb 2023 07:13:54 +0000 (07:13 +0000)
commitddb423a7da378902d1b71eb2c0027cc98a94b075
treec2a3f8c2b46883e3508bcefade8212671ba2f940
parent21d82e6ac80fc2aea1eac9c8eec9afdd79cb5bdd
runtime: use explicit NOFRAME on freebsd/amd64

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