service/dap: support running requests asynchronously (#2423)
* service/dap: refine teardown logic
* Address review comments + add missing lock/unlock
* Narrow lock scope
* Update comments only
* Remove redundan temp var from stopNoDebugProcess
* Clarify comment
* service/dap: support running requests asynchronously
* Respond to review comments
* Remove debugging printf
* Refine locking. Add call TODO. Use -1 for running thread id.
* Fix TestAttachStopOnEntry: it can terminate on halt
* Respond to review comments
* Recover panics in async requests handling
* defer releasing asyncSetupDone, so it happens on panic
Co-authored-by: NPolina Sokolova <polinasok@users.noreply.github.com>
Showing
此差异已折叠。
想要评论请 注册 或 登录