aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/debug
diff options
context:
space:
mode:
authorDavid Crawshaw <crawshaw@golang.org>2015-09-16 10:29:53 -0400
committerDavid Crawshaw <crawshaw@golang.org>2015-09-16 22:25:11 +0000
commit9337dc9b5e4a79a071c8eb4879974955b19e3862 (patch)
treeafe40d87be7186243bb068d08c02524f3abf8e32 /src/runtime/debug
parent9a6a8a0586117f67ae6dd9eae5811d1fc2ba8575 (diff)
downloadgo-9337dc9b5e4a79a071c8eb4879974955b19e3862.tar.gz
go-9337dc9b5e4a79a071c8eb4879974955b19e3862.zip
runtime/debug: more explicit Stack docs
Change-Id: I81a7f22be827519b5290b4acbcba357680cad3c4 Reviewed-on: https://go-review.googlesource.com/14605 Reviewed-by: Rob Pike <r@golang.org>
Diffstat (limited to 'src/runtime/debug')
-rw-r--r--src/runtime/debug/stack.go6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/runtime/debug/stack.go b/src/runtime/debug/stack.go
index 952d834bc4..5d810af540 100644
--- a/src/runtime/debug/stack.go
+++ b/src/runtime/debug/stack.go
@@ -11,15 +11,13 @@ import (
"runtime"
)
-// PrintStack prints to standard error the stack trace returned by Stack.
+// PrintStack prints to standard error the stack trace returned by runtime.Stack.
func PrintStack() {
os.Stderr.Write(Stack())
}
// Stack returns a formatted stack trace of the goroutine that calls it.
-// For each routine, it includes the source line information and PC value,
-// then attempts to discover, for Go functions, the calling function or
-// method.
+// It calls runtime.Stack with a large enough buffer to capture the entire trace.
func Stack() []byte {
buf := make([]byte, 1024)
for {