From: qmuntal Date: Thu, 8 Jun 2023 10:39:05 +0000 (+0200) Subject: doc/go1.21: NOFRAME heuristic changes X-Git-Tag: go1.21rc1~54 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=765bd691e26b52d79a42e30e1210f91fc0afca53;p=gostls13.git doc/go1.21: NOFRAME heuristic changes For #58378 Change-Id: I960b97f33a8bf29d3a9622b58d278544d0970a38 Reviewed-on: https://go-review.googlesource.com/c/go/+/501516 Reviewed-by: Cherry Mui TryBot-Result: Gopher Robot Run-TryBot: Quim Muntal Reviewed-by: David Chase --- diff --git a/doc/go1.21.html b/doc/go1.21.html index e22b753400..0d6f0b018d 100644 --- a/doc/go1.21.html +++ b/doc/go1.21.html @@ -318,6 +318,14 @@ Do not send CLs removing the interior tags from such phrases.

Assembler

+ +

+ On amd64, frameless nosplit assembly functions are no longer automatically marked as NOFRAME. + Instead, the NOFRAME attribute must be explicitly specified if desired, + which is already the behavior on other architectures supporting frame pointers. + With this, the runtime now maintains the frame pointers for stack transitions. +

+

The verifier that checks for incorrect uses of R15 when dynamic linking on amd64 has been improved.