aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/runtime1.go
diff options
context:
space:
mode:
authorRuss Cox <rsc@golang.org>2015-06-05 11:51:49 -0400
committerRuss Cox <rsc@golang.org>2015-06-15 17:31:04 +0000
commitd5b40b6ac261c987244ba0131c272b0b7ebc25cf (patch)
treed0c87e78840d9a812d33f10414cddc125a89ecb9 /src/runtime/runtime1.go
parent80ec7117551f009edba6eb16b34b85cfe6ba2f4f (diff)
downloadgo-d5b40b6ac261c987244ba0131c272b0b7ebc25cf.tar.xz
runtime: add GODEBUG gcshrinkstackoff, gcstackbarrieroff, and gcstoptheworld variables
While we're here, update the documentation and delete variables with no effect. Change-Id: I4df0d266dff880df61b488ed547c2870205862f0 Reviewed-on: https://go-review.googlesource.com/10790 Reviewed-by: Austin Clements <austin@google.com>
Diffstat (limited to 'src/runtime/runtime1.go')
-rw-r--r--src/runtime/runtime1.go36
1 files changed, 20 insertions, 16 deletions
diff --git a/src/runtime/runtime1.go b/src/runtime/runtime1.go
index ea3883018b..e483178d64 100644
--- a/src/runtime/runtime1.go
+++ b/src/runtime/runtime1.go
@@ -306,33 +306,37 @@ type dbgVar struct {
// existing int var for that value, which may
// already have an initial value.
var debug struct {
- allocfreetrace int32
- efence int32
- gcdead int32
- gctrace int32
- invalidptr int32
- scavenge int32
- scheddetail int32
- schedtrace int32
- wbshadow int32
- gccheckmark int32
- sbrk int32
- gcpacertrace int32
+ allocfreetrace int32
+ efence int32
+ gccheckmark int32
+ gcpacertrace int32
+ gcshrinkstackoff int32
+ gcstackbarrieroff int32
+ gcstoptheworld int32
+ gctrace int32
+ invalidptr int32
+ sbrk int32
+ scavenge int32
+ scheddetail int32
+ schedtrace int32
+ wbshadow int32
}
var dbgvars = []dbgVar{
{"allocfreetrace", &debug.allocfreetrace},
{"efence", &debug.efence},
- {"gcdead", &debug.gcdead},
+ {"gccheckmark", &debug.gccheckmark},
+ {"gcpacertrace", &debug.gcpacertrace},
+ {"gcshrinkstackoff", &debug.gcshrinkstackoff},
+ {"gcstackbarrieroff", &debug.gcstackbarrieroff},
+ {"gcstoptheworld", &debug.gcstoptheworld},
{"gctrace", &debug.gctrace},
{"invalidptr", &debug.invalidptr},
+ {"sbrk", &debug.sbrk},
{"scavenge", &debug.scavenge},
{"scheddetail", &debug.scheddetail},
{"schedtrace", &debug.schedtrace},
{"wbshadow", &debug.wbshadow},
- {"gccheckmark", &debug.gccheckmark},
- {"sbrk", &debug.sbrk},
- {"gcpacertrace", &debug.gcpacertrace},
}
func parsedebugvars() {