1
0
mirror of https://github.com/golang/go synced 2024-10-03 00:11:22 -06:00
go/misc/cgo/testcarchive/src
Ian Lance Taylor e24228af25 runtime: enable/disable SIGPROF if needed when profiling
This ensures that SIGPROF is handled correctly when using
runtime/pprof in a c-archive or c-shared library.

Separate profiler handling into pre-process changes and per-thread
changes. Simplify the Windows code slightly accordingly.

Fixes #18220.

Change-Id: I5060f7084c91ef0bbe797848978bdc527c312777
Reviewed-on: https://go-review.googlesource.com/34018
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Austin Clements <austin@google.com>
Run-TryBot: Austin Clements <austin@google.com>
2017-02-09 18:53:34 +00:00
..
libgo misc/cgo/testcarchive: enable test on darwin/arm 2015-04-20 15:16:16 +00:00
libgo2 runtime: handle SIGPIPE in c-archive and c-shared programs 2017-02-03 20:07:36 +00:00
libgo3 runtime: handle SIGPIPE in c-archive and c-shared programs 2017-02-03 20:07:36 +00:00
libgo4 runtime: preserve signal stack when calling Go on C thread 2016-01-06 23:11:42 +00:00
libgo6 runtime: enable/disable SIGPROF if needed when profiling 2017-02-09 18:53:34 +00:00
p misc/cgo/testcarchive: avoid bad pointer passing 2015-04-13 19:00:52 +00:00