delve/service
Alessandro Arzilli 2d6bc19ad7
service/api: do not try to convert unreadable goroutines (#2070)
When reading truncated core files GoroutinesInfo will sometimes produce
some proc.G structs with only the Unreadable field set. These proc.G
can not be used for anything, but the service layer will still try to
convert them.
Since they are not fully initialized parts of the conversion will fail,
api.ConvertGoroutine should not try to call methods of unreadable
goroutines.

Fixes a bug reported on the mailing list.
https://groups.google.com/forum/#!msg/delve-dev/gauDqYaD81c/K5YDNBOhAAAJ
2020-06-03 11:10:14 -07:00
..
api service/api: do not try to convert unreadable goroutines (#2070) 2020-06-03 11:10:14 -07:00
dap service/dap: Add buildFlags error checking and tests in launch requests (#2056) 2020-05-28 14:01:51 -07:00
debugger proc/*: only load floating point registers when needed (#1981) 2020-05-13 11:56:50 -07:00
rpc1 *: Consolidate service/debugger config 2020-04-14 21:02:38 +02:00
rpc2 *: Consolidate service/debugger config 2020-04-14 21:02:38 +02:00
rpccommon *: Consolidate service/debugger config 2020-04-14 21:02:38 +02:00
test proc/*: only load floating point registers when needed (#1981) 2020-05-13 11:56:50 -07:00
client.go proc/gdbserial,debugger: allow clients to stop a recording (#1890) 2020-03-24 09:09:28 -07:00
config.go cmd/dlv: Fix trace output (#2038) 2020-05-13 08:38:10 +02: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