delve/service
Sergio Lopez 11accd4d71 proc/proc: Extend GoroutinesInfo to allow specifying a range
Instead of unconditionally returning all present goroutines,
GoroutinesInfo now allows specifying a range (start and count). In
addition to the array of goroutines and the error, it now also returns
the next goroutine to be processed, to be used as 'start' argument on
the next call, or 0 if all present goroutines have already been
processed.

This way clients can avoid eating large amounts of RAM while debugging
core dumps and processes with a exceptionally high amount of goroutines.

Fixes #1403
2018-11-19 10:06:38 -08:00
..
api proc: Improve performance of loadMap on very large sparse maps 2018-11-09 08:12:45 -08:00
debugger proc/proc: Extend GoroutinesInfo to allow specifying a range 2018-11-19 10:06:38 -08:00
rpc1 proc/proc: Extend GoroutinesInfo to allow specifying a range 2018-11-19 10:06:38 -08:00
rpc2 proc/proc: Extend GoroutinesInfo to allow specifying a range 2018-11-19 10:06:38 -08:00
rpccommon pkg/prog: Improve support for external debug info 2018-11-08 10:16:42 -08:00
test proc/proc: Extend GoroutinesInfo to allow specifying a range 2018-11-19 10:06:38 -08:00
client.go proc/proc: Extend GoroutinesInfo to allow specifying a range 2018-11-19 10:06:38 -08:00
config.go pkg/prog: Improve support for external debug info 2018-11-08 10:16:42 -08:00
listenerpipe.go cmd,service: in non-headless mode use an in-memory connection 2018-10-08 15:11:13 -07:00
rpccallback.go Replaced net/rpc with custom version 2016-07-02 12:16:06 +02:00
server.go cmd,service: remove temporary def of Server interface in func 2018-10-09 07:56:48 -07:00