![]() - use PT_SUSPEND/PT_RESUME to control running threads in resume/stop/singleStep - change manual stop signal from SIGTRAP to SIGSTOP to make manual stop handling simpler - change (*nativeProcess).trapWaitInternal to suspend newly created threads when we are stepping a thread - change (*nativeProcess).trapWaitInternal to handle some unhandled stop events - remove misleading (*nativeProcess).waitFast which does not do anything different from the normal wait variant - rewrite (*nativeProcess).stop to only set breakpoints for threads of which we have received SIGTRAP - rewrite (*nativeThread).singleStep to actually execute a single instruction and to properly route signals |
||
---|---|---|
.. | ||
api | ||
dap | ||
debugger | ||
internal/sameuser | ||
rpc1 | ||
rpc2 | ||
rpccommon | ||
test | ||
client.go | ||
config.go | ||
listenerpipe.go | ||
rpccallback.go | ||
server.go |