]> Cypherpunks repositories - gostls13.git/commit
runtime/cgo: fix darwin/amd64 signal handling setup
authorRuss Cox <rsc@golang.org>
Thu, 30 Jul 2015 18:53:44 +0000 (14:53 -0400)
committerRuss Cox <rsc@golang.org>
Thu, 30 Jul 2015 19:18:45 +0000 (19:18 +0000)
commite0c180c44f306997faf7ac4d5d29353fd9518997
tree637b650bfca100c8c2bd0f522e3d9231dc956677
parent6f6bcadc17087f564f1d5d915f08765b0a1e7263
runtime/cgo: fix darwin/amd64 signal handling setup

Was not allocating space for the frame above sigpanic,
nor was it pushing the LR into the right place.
Because traceback past sigpanic only needs the
LR for faulting leaves, this was not noticed too much.
But it did break the sync/atomic nil deref tests.

Change-Id: Icba53fffa193423aab744c37f21ee893ce2ee3ac
Reviewed-on: https://go-review.googlesource.com/12926
Reviewed-by: David Crawshaw <crawshaw@golang.org>
src/runtime/cgo/signal_darwin_arm64.s