mirror of
https://github.com/golang/go
synced 2024-11-13 16:20:21 -07:00
runtime: remove out-of-date comments about frame skipping
skipPleaseUseCallersFrames was removed in CL 152537. Change-Id: Ide47feec85a33a6fb6882e16baf9e21492521640 Reviewed-on: https://go-review.googlesource.com/c/go/+/325949 Trust: Matthew Dempsky <mdempsky@google.com> Run-TryBot: Matthew Dempsky <mdempsky@google.com> TryBot-Result: Go Bot <gobot@golang.org> Reviewed-by: Keith Randall <khr@golang.org>
This commit is contained in:
parent
39c39ae52f
commit
c20bcb6488
@ -56,8 +56,6 @@ func tracebackdefers(gp *g, callback func(*stkframe, unsafe.Pointer) bool, v uns
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const sizeofSkipFunction = 256
|
|
||||||
|
|
||||||
// Generic traceback. Handles runtime stack prints (pcbuf == nil),
|
// Generic traceback. Handles runtime stack prints (pcbuf == nil),
|
||||||
// the runtime.Callers function (pcbuf != nil), as well as the garbage
|
// the runtime.Callers function (pcbuf != nil), as well as the garbage
|
||||||
// collector (callback != nil). A little clunky to merge these, but avoids
|
// collector (callback != nil). A little clunky to merge these, but avoids
|
||||||
@ -65,9 +63,7 @@ const sizeofSkipFunction = 256
|
|||||||
//
|
//
|
||||||
// The skip argument is only valid with pcbuf != nil and counts the number
|
// The skip argument is only valid with pcbuf != nil and counts the number
|
||||||
// of logical frames to skip rather than physical frames (with inlining, a
|
// of logical frames to skip rather than physical frames (with inlining, a
|
||||||
// PC in pcbuf can represent multiple calls). If a PC is partially skipped
|
// PC in pcbuf can represent multiple calls).
|
||||||
// and max > 1, pcbuf[1] will be runtime.skipPleaseUseCallersFrames+N where
|
|
||||||
// N indicates the number of logical frames to skip in pcbuf[0].
|
|
||||||
func gentraceback(pc0, sp0, lr0 uintptr, gp *g, skip int, pcbuf *uintptr, max int, callback func(*stkframe, unsafe.Pointer) bool, v unsafe.Pointer, flags uint) int {
|
func gentraceback(pc0, sp0, lr0 uintptr, gp *g, skip int, pcbuf *uintptr, max int, callback func(*stkframe, unsafe.Pointer) bool, v unsafe.Pointer, flags uint) int {
|
||||||
if skip > 0 && callback != nil {
|
if skip > 0 && callback != nil {
|
||||||
throw("gentraceback callback cannot be used with non-zero skip")
|
throw("gentraceback callback cannot be used with non-zero skip")
|
||||||
|
Loading…
Reference in New Issue
Block a user