slydiman wrote:

@labath Please look at the updated patch.
ServeSingleConnection() = client_handle()
AcceptConnectionFromParent() = some code + client_handle()
ServeInSubprocess() = spawn_process()

lldb-platform.cpp is simple. Currently we don't see the whole picture before 
the part 2 of this patch. The socket sharing for `lldb-server gdbserver` from 
GDBRemoteCommunication::StartDebugserverProcess() is much more complicated. And 
we need to update the acceptor to listen 2 ports in the same thread. I think we 
should implement the new functionality first and then we can optimize it.


https://github.com/llvm/llvm-project/pull/101283
_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to