]> Cypherpunks repositories - gostls13.git/commit
runtime: add lr, ctxt, ret to Gobuf
authorRuss Cox <rsc@golang.org>
Wed, 12 Jun 2013 19:22:26 +0000 (15:22 -0400)
committerRuss Cox <rsc@golang.org>
Wed, 12 Jun 2013 19:22:26 +0000 (15:22 -0400)
commitd67e7e3acff13d845f8952b45daf9b794fa4ad51
tree8fec98d66622c42db3ba6862e55c671e2f98079a
parenta8ad859c30c8d4c30c38ac41d858c9030d025ddd
runtime: add lr, ctxt, ret to Gobuf

Add gostartcall and gostartcallfn.
The old gogocall = gostartcall + gogo.
The old gogocallfn = gostartcallfn + gogo.

R=dvyukov, minux.ma
CC=golang-dev
https://golang.org/cl/10036044
14 files changed:
misc/cgo/test/callback.go
src/pkg/runtime/asm_386.s
src/pkg/runtime/asm_amd64.s
src/pkg/runtime/asm_arm.s
src/pkg/runtime/mgc0.c
src/pkg/runtime/panic.c
src/pkg/runtime/proc.c
src/pkg/runtime/runtime.h
src/pkg/runtime/stack.c
src/pkg/runtime/stack.h
src/pkg/runtime/sys_arm.c [new file with mode: 0644]
src/pkg/runtime/sys_x86.c [new file with mode: 0644]
src/pkg/runtime/traceback_arm.c
src/pkg/runtime/traceback_x86.c