Fix lldb-server in the non-stop + multiprocess mode to exit on vStopped
only if all processes have exited, rather than when the first one exits.
Sponsored by: The FreeBSD Foundation
Paths
| Differential D128639
[lldb] [llgs] Fix premature server exit if multiprocess+nonstop ClosedPublic Authored by mgorny on Jun 27 2022, 5:56 AM.
Details Summary Fix lldb-server in the non-stop + multiprocess mode to exit on vStopped Sponsored by: The FreeBSD Foundation
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Jun 28 2022, 6:05 AM This revision was landed with ongoing or failed builds.Jun 28 2022, 12:49 PM Closed by commit rG261d0033500e: [lldb] [llgs] Fix premature server exit if multiprocess+nonstop (authored by mgorny). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 440733 lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp
lldb/test/API/tools/lldb-server/TestGdbRemoteFork.py
|
I have a feeling that, in the multi-process world, any reference to this variable is going to be a bug. It'd be best if it didn't exist.