| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| internal/profile | ||
| elf.go | ||
| label.go | ||
| label_test.go | ||
| map.go | ||
| mprof_test.go | ||
| pprof.go | ||
| pprof_test.go | ||
| proto.go | ||
| proto_test.go | ||
| protobuf.go | ||
| protomem.go | ||
| protomem_test.go | ||
| runtime.go | ||
| runtime_test.go |
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
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| internal/profile | Loading commit data... | |
| elf.go | Loading commit data... | |
| label.go | Loading commit data... | |
| label_test.go | Loading commit data... | |
| map.go | Loading commit data... | |
| mprof_test.go | Loading commit data... | |
| pprof.go | Loading commit data... | |
| pprof_test.go | Loading commit data... | |
| proto.go | Loading commit data... | |
| proto_test.go | Loading commit data... | |
| protobuf.go | Loading commit data... | |
| protomem.go | Loading commit data... | |
| protomem_test.go | Loading commit data... | |
| runtime.go | Loading commit data... | |
| runtime_test.go | Loading commit data... |