]> Cypherpunks repositories - gostls13.git/commit
runtime: improve block profiler support for channels
authorDmitriy Vyukov <dvyukov@google.com>
Wed, 14 Aug 2013 09:56:01 +0000 (13:56 +0400)
committerDmitriy Vyukov <dvyukov@google.com>
Wed, 14 Aug 2013 09:56:01 +0000 (13:56 +0400)
commitc92287686d3735050dc36a7eaa93ae1824732500
tree6a6c3c1e3fbbef1e3d8843c3ddaec5b5d76564db
parent883530c019f06d557f82707d35f7ee363ff12637
runtime: improve block profiler support for channels
1. Handle select statements.
2. Handle chan close.
3. Show top frame in debug mode (chansend/chanrecv/selectgo).
Fixes #6049.

R=golang-dev, daniel.morsing, rsc
CC=golang-dev
https://golang.org/cl/12694050
src/pkg/runtime/chan.c
src/pkg/runtime/pprof/pprof.go
src/pkg/runtime/pprof/pprof_test.go