]> Cypherpunks repositories - gostls13.git/commit
undo CL 12250043 / e911f94c4902
authorDmitriy Vyukov <dvyukov@google.com>
Mon, 5 Aug 2013 19:33:50 +0000 (23:33 +0400)
committerDmitriy Vyukov <dvyukov@google.com>
Mon, 5 Aug 2013 19:33:50 +0000 (23:33 +0400)
commitf38ff9e5ea24d1ea27928cfdc35c4679abe4673f
tree0d587f2450617c81dd323f60e789660b68e76a5a
parent7963ba6a4a7a9ab701cfac0e4f006d0a59c1b65e
undo CL 12250043 / e911f94c4902

Break all 386 builders.

««« original CL description
runtime: use gcpc/gcsp during traceback of goroutines in syscalls
gcpc/gcsp are used by GC in similar situation.
gcpc/gcsp are also more stable than gp->sched,
because gp->sched is mutated by entersyscall/exitsyscall
in morestack and mcall. So it has higher chances of being inconsistent.
Also, rename gcpc/gcsp to syscallpc/syscallsp.

R=golang-dev, rsc
CC=golang-dev
https://golang.org/cl/12250043
»»»

R=rsc
CC=golang-dev
https://golang.org/cl/12424045
src/pkg/runtime/mgc0.c
src/pkg/runtime/proc.c
src/pkg/runtime/runtime.h
src/pkg/runtime/traceback_arm.c
src/pkg/runtime/traceback_x86.c