• Carl Shapiro's avatar
    runtime: store asmcgocall return PC where the ARM unwind expects it · 4cb921bb
    Carl Shapiro authored
    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
    4cb921bb
Name
Last commit
Last update
..
IntelliJIDEA Loading commit data...
arm Loading commit data...
bash Loading commit data...
bbedit Loading commit data...
cgo Loading commit data...
chrome/gophertool Loading commit data...
dashboard Loading commit data...
dist Loading commit data...
emacs Loading commit data...
fraise Loading commit data...
git Loading commit data...
goplay Loading commit data...
kate Loading commit data...
notepadplus Loading commit data...
swig Loading commit data...
vim Loading commit data...
xcode Loading commit data...
zsh Loading commit data...
benchcmp Loading commit data...
pprof Loading commit data...