aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/slice.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/slice.go
parent115b1cd192609624a898954b9759fcd90247badc (diff)
downloadgo-d9b006a7057d4666cb4fa9c421f2360ef3994b0f.tar.xz
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/slice.go')
0 files changed, 0 insertions, 0 deletions