labath wrote:

> > I am still looking for an answer to this one. If it's only the 
> > Handle_qLaunchGDBServer that needs to not launch an lldb-server then I 
> > don't see why the check couldn't/shouldn't be performed there.
> 
> I cannot answer in the thread, no idea why. The answer is here [#104238 
> (comment)](https://github.com/llvm/llvm-project/pull/104238#issuecomment-2368274458)
> 
> LaunchGDBServer() may be called from the child process at the beginnig if 
> inferior_arguments are present. The behavior depends on the protocol. 
> gdbserver will be launched in case of unix sockets. Otherwise we need to 
> check that gdbserver is exists and wait for the tcp gdb connection. This part 
> cannot be optimized/simplified.

Okay, that makes sense. Let's see how this goes.

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

Reply via email to