]> Cypherpunks repositories - gostls13.git/commit
runtime/pprof: document SetCPUProfile with c-archive/c-shared
authorIan Lance Taylor <iant@golang.org>
Mon, 25 Jan 2016 17:54:39 +0000 (09:54 -0800)
committerIan Lance Taylor <iant@golang.org>
Mon, 25 Jan 2016 20:55:44 +0000 (20:55 +0000)
commit7688ffe1341a534d42367410f4a4bef0a31a7f37
tree4be74c49cbc0d74fb370cd73d072e58804c33c4d
parentcedbbfaa45fac82a0088b3163c7137e814020a53
runtime/pprof: document SetCPUProfile with c-archive/c-shared

When using c-archive/c-shared, the signal handler for SIGPROF will not
be installed, which means that runtime/pprof.StartCPUProfile won't work.
There is no really good solution here, as the main program may want to
do its own profiling.  For now, just document that runtime/pprof doesn't
work as expected, but that it will work if you use Notify to install the
Go signal handler.

Fixes #14043.

Change-Id: I7ff7a01df6ef7f63a7f050aac3674d640a246fb4
Reviewed-on: https://go-review.googlesource.com/18911
Run-TryBot: Ian Lance Taylor <iant@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: David Crawshaw <crawshaw@golang.org>
src/runtime/pprof/pprof.go