mirror of
https://github.com/golang/go
synced 2024-11-06 07:26:10 -07:00
runtime: document when cgo traceback function is called
Fixes #24518. Change-Id: I99c79c5a2ab9dbe7f0d257c263da9d2b5d1d55c4 Reviewed-on: https://go-review.googlesource.com/121917 Reviewed-by: Ian Lance Taylor <iant@golang.org>
This commit is contained in:
parent
33f6b08ffe
commit
0e0cd70ecf
@ -1115,6 +1115,13 @@ func isSystemGoroutine(gp *g) bool {
|
|||||||
// to the symbolizer function, return the file/line of the call
|
// to the symbolizer function, return the file/line of the call
|
||||||
// instruction. No additional subtraction is required or appropriate.
|
// instruction. No additional subtraction is required or appropriate.
|
||||||
//
|
//
|
||||||
|
// On all platforms, the traceback function is invoked when a call from
|
||||||
|
// Go to C to Go requests a stack trace. On linux/amd64, linux/ppc64le,
|
||||||
|
// and freebsd/amd64, the traceback function is also invoked when a
|
||||||
|
// signal is received by a thread that is executing a cgo call. The
|
||||||
|
// traceback function should not make assumptions about when it is
|
||||||
|
// called, as future versions of Go may make additional calls.
|
||||||
|
//
|
||||||
// The symbolizer function will be called with a single argument, a
|
// The symbolizer function will be called with a single argument, a
|
||||||
// pointer to a struct:
|
// pointer to a struct:
|
||||||
//
|
//
|
||||||
|
Loading…
Reference in New Issue
Block a user