1
0
mirror of https://github.com/golang/go synced 2024-11-18 08:14:41 -07:00

runtime: remove unused copies of special stack guards

There are two copies each of the stackPreempt/_StackPreempt and
stackFork/_StackFork constants. Remove the ones left over from C that
are no longer used.

Change-Id: I849604c72c11e4a0cb08e45e9817eb3f5a6ce8ba
Reviewed-on: https://go-review.googlesource.com/43638
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
This commit is contained in:
Austin Clements 2017-05-18 14:50:12 -04:00
parent 475425201a
commit 9f03e89552

View File

@ -102,15 +102,6 @@ const (
_StackLimit = _StackGuard - _StackSystem - _StackSmall _StackLimit = _StackGuard - _StackSystem - _StackSmall
) )
// Goroutine preemption request.
// Stored into g->stackguard0 to cause split stack check failure.
// Must be greater than any real sp.
// 0xfffffade in hex.
const (
_StackPreempt = uintptrMask & -1314
_StackFork = uintptrMask & -1234
)
const ( const (
// stackDebug == 0: no logging // stackDebug == 0: no logging
// == 1: logging of per-stack operations // == 1: logging of per-stack operations