delve/service
Alessandro Arzilli bec6a65b15
proc,prettyprint: guard against autodereferenced escaped pointers (#1077)
Much like the bug in issue #1031 and commit
f6f6f0bf13e4c708cb501202b83a6327a0f00e31 pointers can also escape to
the heap and then have a zero address (and no children) when we
autodereference.

1. Mark autodereferenced escaped variables with a 0 address as
   unreadable.
2. Add guards to the pretty printers for unsafe.Pointer and pointers.

Fixes #1075
2018-01-19 15:50:28 +01:00
..
api proc,prettyprint: guard against autodereferenced escaped pointers (#1077) 2018-01-19 15:50:28 +01:00
debugger command/terminal: allow restart to change process args (#1060) 2018-01-18 14:16:11 -08:00
rpc1 command/terminal: allow restart to change process args (#1060) 2018-01-18 14:16:11 -08:00
rpc2 command/terminal: allow restart to change process args (#1060) 2018-01-18 14:16:11 -08:00
rpccommon command/terminal: allow restart to change process args (#1060) 2018-01-18 14:16:11 -08:00
test proc,prettyprint: guard against autodereferenced escaped pointers (#1077) 2018-01-19 15:50:28 +01:00
client.go command/terminal: allow restart to change process args (#1060) 2018-01-18 14:16:11 -08:00
config.go dlv: make headless servers quit automatically when client disconnects (#895) 2017-06-26 11:45:13 -07:00
rpccallback.go Replaced net/rpc with custom version 2016-07-02 12:16:06 +02:00
server.go misc: cleanup and documentation 2016-01-10 02:10:51 -08:00