aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@gcc.gnu.org>2018-07-27 18:43:34 +0000
committerIan Lance Taylor <ian@gcc.gnu.org>2018-07-27 18:43:34 +0000
commit5ac2fd0d6edd8198ed10b66f48402678471c044c (patch)
treec774cea3b87cb75ea927518c69a4dd358cf23888 /gcc
parent58f51e5ca290160e67dcbf3b89654e025c9d3136 (diff)
downloadgcc-5ac2fd0d6edd8198ed10b66f48402678471c044c.zip
gcc-5ac2fd0d6edd8198ed10b66f48402678471c044c.tar.gz
gcc-5ac2fd0d6edd8198ed10b66f48402678471c044c.tar.bz2
libgo: prune sighandler frames in runtime.sigprof
When writing stack frames to the pprof CPU profile machinery, it is very important to insure that the frames emitted do not contain any frames corresponding to artifacts of the profiling process itself (signal handlers, sigprof, etc). This patch changes runtime.sigprof to strip out those frames from the raw stack generated by "runtime.callers". Fixes golang/go#26595. Reviewed-on: https://go-review.googlesource.com/126175 From-SVN: r263035
Diffstat (limited to 'gcc')
-rw-r--r--gcc/go/gofrontend/MERGE2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/go/gofrontend/MERGE b/gcc/go/gofrontend/MERGE
index abd5592..95b6bcc 100644
--- a/gcc/go/gofrontend/MERGE
+++ b/gcc/go/gofrontend/MERGE
@@ -1,4 +1,4 @@
-39d4d755db7d71b5e770ca435a8b1d1f08f53185
+a2e0ad16555b2698df8e71f4c0fe02e185715bc1
The first line of this file holds the git revision number of the last
merge done from the gofrontend repository.