lldb-server claims it doesn't support it: lldb < 48> send packet: $vAttachWait;6c616e677365727665722d7377696674#d6 lldb < 4> read packet: $#00
Returning the empty packet ("$#00") means it is not supported, but we really should give a better error message than this. It isn't that hard to implement. It would be easy to copy the code that is in debugserver in DNB.cpp in the DNBProcessAttachWait function. Most of it is probably posix style stuff. So two issues here: 1 - we need a better error message when vAttachWait returns unsupported 2 - fix lldb-server to support vAttachWait Greg > On May 31, 2018, at 11:04 AM, Ryan Lovelett <r...@lovelett.me> wrote: > >> It might be a lldb-server issue? > > How would one go about determining this? > > (lldb) log enable -f /tmp/packates.txt gdb-remote packets > (lldb) process attach --name "<name>" --waitfor > error: attach failed: lost connection > > Attached the log output. Maybe it'll make more sense to you than me. > > That escalated quickly. So I've read through that log. I found something that > says $qVAttachOrWaitSupported#38 with the following response being $#00. > Perhaps I'm reading too much but is it that it's reporting that it is not > supported? > > Does lldb-server need to be compiled in a certain way to add support for > attach wait? > > On Thu, May 31, 2018, at 1:49 PM, Greg Clayton wrote: >> Try enabling logging with: >> >> (lldb) log enable -f /tmp/packets.txt gdb-remote packets >> >> And the try the attach. It might be a lldb-server issue? >> >>> On May 31, 2018, at 9:02 AM, Ryan Lovelett via lldb-dev >>> <lldb-dev@lists.llvm.org> wrote: >>> >>> I am attempting to use: process attach --name "<name>" --waitfor >>> >>> The problem is that it immediately returns error: attach failed: lost >>> connection. >>> >>> Is this something I can troubleshoot further? Or is this not supported on >>> Linux? >>> >>> -- >>> Ryan Lovelett >>> _______________________________________________ >>> lldb-dev mailing list >>> lldb-dev@lists.llvm.org >>> http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev >> > <packates.txt>
_______________________________________________ lldb-dev mailing list lldb-dev@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev