]> Cypherpunks repositories - gostls13.git/commit
runtime: add stackguard0 to G
authorDmitriy Vyukov <dvyukov@google.com>
Mon, 3 Jun 2013 08:28:24 +0000 (12:28 +0400)
committerDmitriy Vyukov <dvyukov@google.com>
Mon, 3 Jun 2013 08:28:24 +0000 (12:28 +0400)
commitf5becf4233bd12506cbfcb9cbc04b5968ac11ae0
tree8cd4b9fde8bb9ea0b9512b1482b35600c9e7a34c
parentae43ea432dae096add3bb02271fb143733ccd155
runtime: add stackguard0 to G
This is part of preemptive scheduler.
stackguard0 is checked in split stack checks and can be set to StackPreempt.
stackguard is not set to StackPreempt (holds the original value).

R=golang-dev, daniel.morsing, iant
CC=golang-dev
https://golang.org/cl/9875043
src/pkg/runtime/asm_386.s
src/pkg/runtime/asm_amd64.s
src/pkg/runtime/asm_arm.s
src/pkg/runtime/panic.c
src/pkg/runtime/proc.c
src/pkg/runtime/runtime.h
src/pkg/runtime/stack.c