You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This PR changes how we treat the launch sequence in lldb-dap.
- Send the initialized event after we finish handling the initialize
request, rather than after we finish attaching or launching.
- Delay handling the launch and attach request until we have received
the configurationDone request. The latter is now largely a NO-OP and
only exists to signal lldb-dap that it can handle the launch and
attach requests.
- Add synchronization for ignoring the first stop event. I originally
wanted to do all the launching and attaching in asynchronous mode,
but that's a little bit trickier than expected. On macOS, I'm getting
an additional stop when we hit the dyld breakpoint. This might be
something I come back to, but for now I'm keeping the old behavior
with the proposed synchronization from #137920.
Background: https://discourse.llvm.org/t/reliability-of-the-lldb-dap-tests/86125
0 commit comments