]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/internal/objabi: enable frame-pointer for iOS arm64
authorGawen Arab <gawen.arab@c.zen.ly>
Wed, 10 Jun 2020 20:31:57 +0000 (20:31 +0000)
committerElias Naur <mail@eliasnaur.com>
Wed, 10 Jun 2020 20:58:11 +0000 (20:58 +0000)
This improves stack unwinding of Go code running on iOS arm64.

Change-Id: I0494f750c15dcb895f9d4a072352f050d731df17
GitHub-Last-Rev: 435a2a1690dad98975f7463f91241831cd73d3df
GitHub-Pull-Request: golang/go#37403
Reviewed-on: https://go-review.googlesource.com/c/go/+/220588
Run-TryBot: Elias Naur <mail@eliasnaur.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Cherry Zhang <cherryyz@google.com>
src/cmd/internal/objabi/util.go

index 2f94ec6a67d99f9df35a8d51fd1e923240389496..f7873a42b9d6d03b1f7f4f3b3000ae38d079b05a 100644 (file)
@@ -134,7 +134,7 @@ func init() {
 }
 
 func Framepointer_enabled(goos, goarch string) bool {
-       return framepointer_enabled != 0 && (goarch == "amd64" || goarch == "arm64" && goos == "linux")
+       return framepointer_enabled != 0 && (goarch == "amd64" || goarch == "arm64" && (goos == "linux" || goos == "darwin"))
 }
 
 func addexp(s string) {