[Lldb-commits] [lldb] [lldb-dap] Add missing supportsSingleThreadExecutionRequests in capabilities (PR #200314)
via lldb-commits
lldb-commits at lists.llvm.org
Thu May 28 19:47:22 PDT 2026
kusmour wrote:
> The capability declaration change itself LGTM, but it looks like lldb-dap's `stepOut` request might not honor `singleThread` as currently handled. Looking at [StepOutRequestHandler](https://github.com/llvm/llvm-project/blob/main/lldb/tools/lldb-dap/Handler/StepOutRequestHandler.cpp) it doesn't check `arguments.singleThread` so all threads will run even when a DAP client sends `singleThread=true`.
Yup. Looks like we should be able to change it to support a run mode and update the tread plan to respect the run mode in `Thread::StepOut()`. I can add this change in a different PR.
https://github.com/llvm/llvm-project/pull/200314
More information about the lldb-commits
mailing list