1
0
mirror of https://github.com/golang/go synced 2024-11-22 19:14:53 -07:00
go/misc
Carl Shapiro 4cb921bbf1 runtime: store asmcgocall return PC where the ARM unwind expects it
The ARM implementation of runtime.cgocallback_gofunc diverged
from the calling convention by leaving a word of garbage at
the top of the stack and storing the return PC above the
locals.  This change stores the return PC at the top of the
stack and removes the save area above the locals.

Update #5124
This CL fixes first part of the ARM issues and added the unwind test.

R=golang-dev, bradfitz, minux.ma, cshapiro, rsc
CC=golang-dev
https://golang.org/cl/7728045
2013-03-25 14:10:28 -07:00
..
arm
bash
bbedit misc/bbedit, misc/notepadplus: remove executable bits from files. 2013-03-12 14:29:25 -07:00
cgo runtime: store asmcgocall return PC where the ARM unwind expects it 2013-03-25 14:10:28 -07:00
chrome/gophertool
dashboard misc/dashboard: show correct dir name in README 2013-03-19 12:49:46 -07:00
dist misc/dist: fix Windows breakage 2013-03-18 08:56:38 +11:00
emacs misc/emacs: Derive mode from prog-mode if possible 2013-03-25 08:58:13 -07:00
fraise
git
goplay cmd/godoc: use go/build to determine package and example files 2013-02-19 11:19:58 -08:00
IntelliJIDEA
kate misc/kate: fix multiline raw string syntax highlighting error. 2013-03-23 15:16:58 -07:00
notepadplus misc/bbedit, misc/notepadplus: remove executable bits from files. 2013-03-12 14:29:25 -07:00
swig misc/swig: remove old broken Makefile 2013-03-20 08:06:58 -07:00
vim misc/vim: update installation instructions to work better with some Linux distributions. 2013-02-18 14:03:47 +11:00
xcode
zsh
benchcmp misc/benchcmp: show byte allocation statistics 2012-12-22 14:51:16 -05:00
pprof misc/pprof: fix address lookup regression on Linux 2013-03-13 09:40:38 -07:00