delve/service
Alessandro Arzilli d2bca7a307
pkg/proc/native/linux: fix target crashes induced by RequestManualStop (#2484)
A RequestManualStop received while the target program is stopped can
induce a crash when the target is restarted.
This is caused by the phantom breakpoint detection that was introduced
in PR #2179 / commit e69d536.
Instead of always interpreting an unexplained SIGTRAP as a phantom
breakpoint memorize all possible unreported breakpoint hits and only
act on it when the thread hasn't moved from one.

Also clarifies the behavior of the halt command when it is received
while the target is stopped or in the process of stopping.
2021-05-17 09:56:42 -07:00
..
api pkg/proc/native/linux: fix target crashes induced by RequestManualStop (#2484) 2021-05-17 09:56:42 -07:00
dap proc/native/linux: better handling of process death due to signals (#2477) 2021-05-17 09:48:48 -07:00
debugger service/dap: implement exception info (#2444) 2021-05-17 09:25:41 -07:00
rpc1 service/rpccommon: fix shutdown related bugs (#2439) 2021-04-19 11:12:51 -07:00
rpc2 service/rpccommon: fix shutdown related bugs (#2439) 2021-04-19 11:12:51 -07:00
rpccommon service/rpccommon: fix shutdown related bugs (#2439) 2021-04-19 11:12:51 -07:00
test proc: add way to use CPU registers in expressions (#2446) 2021-05-04 12:56:17 -07:00
client.go *: Adds toggle command (#2208) 2021-03-19 11:02:23 -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