[Lldb-commits] [lldb] [lldb-dap] Add missing supportsSingleThreadExecutionRequests in capabilities (PR #200314)
Ebuka Ezike via lldb-commits
lldb-commits at lists.llvm.org
Mon Jun 1 04:07:17 PDT 2026
da-viper 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.
Makes more sense to land that first before we say we support `singleThreadExecution`
https://github.com/llvm/llvm-project/pull/200314
More information about the lldb-commits
mailing list