aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/sizeof_test.go
diff options
context:
space:
mode:
authorEric Daniels <eric@erdaniels.com>2018-04-03 21:35:46 -0400
committerAustin Clements <austin@google.com>2018-04-13 20:42:38 +0000
commitd9b006a7057d4666cb4fa9c421f2360ef3994b0f (patch)
treec164e0e3b0f5c10fa391ba1e25456e52c1dfa365 /src/runtime/sizeof_test.go
parent115b1cd192609624a898954b9759fcd90247badc (diff)
downloadgo-d9b006a7057d4666cb4fa9c421f2360ef3994b0f.tar.gz
go-d9b006a7057d4666cb4fa9c421f2360ef3994b0f.zip
runtime/traceback: support tracking goroutine ancestor tracebacks with GODEBUG="tracebackancestors=N"
Currently, collecting a stack trace via runtime.Stack captures the stack for the immediately running goroutines. This change extends those tracebacks to include the tracebacks of their ancestors. This is done with a low memory cost and only utilized when debug option tracebackancestors is set to a value greater than 0. Resolves #22289 Change-Id: I7edacc62b2ee3bd278600c4a21052c351f313f3a Reviewed-on: https://go-review.googlesource.com/70993 Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Austin Clements <austin@google.com>
Diffstat (limited to 'src/runtime/sizeof_test.go')
-rw-r--r--src/runtime/sizeof_test.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/runtime/sizeof_test.go b/src/runtime/sizeof_test.go
index 830055e2aa..738229ea4a 100644
--- a/src/runtime/sizeof_test.go
+++ b/src/runtime/sizeof_test.go
@@ -23,7 +23,7 @@ func TestSizeof(t *testing.T) {
_32bit uintptr // size on 32bit platforms
_64bit uintptr // size on 64bit platforms
}{
- {runtime.G{}, 216, 376}, // g, but exported for testing
+ {runtime.G{}, 220, 384}, // g, but exported for testing
}
for _, tt := range tests {