delve/service
Alessandro Arzilli 9a5d5bc996
proc/gdbserial: support call injection with rr backend (#2740)
Normally calls can't be performed on recorded processes, becuase the
future instructions executed by the target are predetermined. The rr
debugger however has a mechanism that allows this by taking the current
state of the recording and allowing it to diverge from the recording,
temporarily.
This commit adds support for starting and ending such diversions around
function calls.

Note: this requires rr version 5.5 of later to work, see:
	https://github.com/rr-debugger/rr/pull/2748
2021-10-14 11:06:14 -07:00
..
api proc: do not assign temporary breakpoint IDs (#2650) 2021-09-29 12:01:37 +02:00
dap service/dap: support remote-attaching to running debugger (#2737) 2021-10-14 10:58:53 -07:00
debugger proc: do not assign temporary breakpoint IDs (#2650) 2021-09-29 12:01:37 +02:00
internal/sameuser service: fix sameuser check (#2642) 2021-08-10 11:40:39 +02:00
rpc1 *: clean up staticcheck problems (#2723) 2021-09-28 12:07:42 -07:00
rpc2 *: clean up staticcheck problems (#2723) 2021-09-28 12:07:42 -07:00
rpccommon service/rpccommon,service/dap: warn about listening to remote connections (#2721) 2021-09-29 09:53:27 +02:00
test proc/gdbserial: support call injection with rr backend (#2740) 2021-10-14 11:06:14 -07:00
client.go proc,terminal,service: support stack watchpoints (#2521) 2021-08-09 10:41:25 -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 service: serialize calls to Command API (#2370) 2021-03-08 10:05:10 -08:00
server.go cmd,service: remove temporary def of Server interface in func 2018-10-09 07:56:48 -07:00