diff options
author | Aram H?v?rneanu <aram@mgk.ro> | 2014-07-02 09:34:06 +1000 |
---|---|---|
committer | Aram H?v?rneanu <aram@mgk.ro> | 2014-07-02 09:34:06 +1000 |
commit | b4eb43d41eb0e161b0b77e21e44f8788a6c85207 (patch) | |
tree | 0cc24aaaafc6962ce372a37e7b89679f6994a630 /CONTRIBUTORS | |
parent | 160b334bda664b865819ef8a204a0283089bab41 (diff) | |
download | go-b4eb43d41eb0e161b0b77e21e44f8788a6c85207.tar.gz |
runtime: properly restore registers in Solaris runtime?sigtramp
We restored registers correctly in the usual case where the thread
is a Go-managed thread and called runtime?sighandler, but we
failed to do so when runtime?sigtramp was called on a cgo-created
thread. In that case, runtime?sigtramp called runtime?badsignal,
a Go function, and did not restore registers after it returned
LGTM=rsc, dave
R=rsc, dave
CC=golang-codereviews, minux.ma
https://codereview.appspot.com/105280050
Committer: Dave Cheney <dave@cheney.net>
Diffstat (limited to 'CONTRIBUTORS')
0 files changed, 0 insertions, 0 deletions