Commit 9f03e895 authored by Austin Clements's avatar Austin Clements

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/43638Reviewed-by: 's avatarBrad Fitzpatrick <bradfitz@golang.org>
parent 47542520
...@@ -102,15 +102,6 @@ const ( ...@@ -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
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment