delve/pkg/proc/core
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
..
minidump *: clean up staticcheck problems (#2723) 2021-09-28 12:07:42 -07:00
core_test.go proc: move breakpoint condition evaluation out of backends (#2628) 2021-08-09 10:16:24 -07:00
core.go proc/gdbserial: support call injection with rr backend (#2740) 2021-10-14 11:06:14 -07:00
delve_core.go proc: remove duplicate Registers.Get implementations (#2415) 2021-04-28 10:00:26 -07:00
linux_core.go terminal,service,proc/*: adds dump command (gcore equivalent) (#2173) 2021-01-29 13:39:33 -08:00
windows_amd64_minidump.go proc/*: remove proc.Thread.Blocked, refactor memory access (#2206) 2020-11-09 11:28:40 -08:00