mirror of
https://github.com/golang/go.git
synced 2025-12-08 06:10:04 +00:00
runtime: eliminate unused _Genqueue state
_Genqueue and _Gscanenqueue were introduced as part of the GC quiesce
code. The quiesce code was removed by 197aa9e, but these states and
some associated code stuck around. Remove them.
Change-Id: I69df81881602d4a431556513dac2959668d27c20
Reviewed-on: https://go-review.googlesource.com/19638
Reviewed-by: Rick Hudson <rlh@golang.org>
Run-TryBot: Austin Clements <austin@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
This commit is contained in:
parent
4eb33f6b8d
commit
cbe849fc38
3 changed files with 3 additions and 22 deletions
|
|
@ -26,7 +26,7 @@ const (
|
|||
_Gwaiting // 4
|
||||
_Gmoribund_unused // 5 currently unused, but hardcoded in gdb scripts
|
||||
_Gdead // 6
|
||||
_Genqueue // 7 Only the Gscanenqueue is used.
|
||||
_Genqueue_unused // 7 currently unused
|
||||
_Gcopystack // 8 in this state when newstack is moving the stack
|
||||
// the following encode that the GC is scanning the stack and what to do when it is done
|
||||
_Gscan = 0x1000 // atomicstatus&~Gscan = the non-scan state,
|
||||
|
|
@ -37,7 +37,7 @@ const (
|
|||
_Gscanwaiting = _Gscan + _Gwaiting // 0x1004 When scanning completes make it Gwaiting
|
||||
// _Gscanmoribund_unused, // not possible
|
||||
// _Gscandead, // not possible
|
||||
_Gscanenqueue = _Gscan + _Genqueue // When scanning completes make it Grunnable and put on runqueue
|
||||
// _Gscanenqueue_unused // not possible
|
||||
)
|
||||
|
||||
const (
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue