• 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
..
gmp Loading commit data...
life Loading commit data...
stdio Loading commit data...
test Loading commit data...
testso Loading commit data...