]> Cypherpunks repositories - gostls13.git/commit
runtime: stack growth adjustments, cleanup
authorRuss Cox <rsc@golang.org>
Wed, 17 Jun 2009 22:12:16 +0000 (15:12 -0700)
committerRuss Cox <rsc@golang.org>
Wed, 17 Jun 2009 22:12:16 +0000 (15:12 -0700)
commit7343e03c433ebb0c302ed97bf832ad3bd3170de6
tree26899cbde2c38fd1275b590dcdd6bf92ab0f80c9
parent3b576a770413e799d487e861e3a75027f59ee81c
runtime: stack growth adjustments, cleanup
* keep coherent SP/PC in gobuf
  (i.e., SP that would be in use at that PC)
* gogocall replaces setspgoto,
  should work better in presence of link registers
* delete unused system calls

only amd64; 386 is now broken

R=r
DELTA=548  (183 added, 183 deleted, 182 changed)
OCL=30381
CL=30442
src/libmach_amd64/8db.c
src/pkg/runtime/Makefile
src/pkg/runtime/amd64/asm.h [new file with mode: 0644]
src/pkg/runtime/amd64/asm.s
src/pkg/runtime/amd64/traceback.c
src/pkg/runtime/darwin/amd64/sys.s
src/pkg/runtime/linux/amd64/sys.s
src/pkg/runtime/mgc0.c
src/pkg/runtime/print.c
src/pkg/runtime/proc.c
src/pkg/runtime/runtime.h