[Lldb-commits] [PATCH] debugserver response to $k with incorrect code

Todd Fiala todd.fiala at gmail.com
Sun May 18 22:05:28 PDT 2014


This just went in:

tfiala-macbookpro:lldb tfiala$ svn commit
Sending        source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
Sending        test/tools/lldb-gdbserver/TestLldbGdbServer.py
Sending        tools/debugserver/source/RNBRemote.cpp
Transmitting file data ...
Committed revision 209108.


On Thu, May 15, 2014 at 9:41 AM, Todd Fiala <tfiala at google.com> wrote:

> Ah right yep.  I'll address that too.
>
>
> On Thu, May 15, 2014 at 9:31 AM, Greg Clayton <gclayton at apple.com> wrote:
>
>> Looks fine. Just be sure that all code that looks for 'W' also handles
>> 'X'. I see some code in ProcessGDBRemote which handles 'W' but not 'X' (in
>> ProcessGDBRemote::SetThreadStopInfo (StringExtractor& stop_packet)).
>>
>> > On May 14, 2014, at 4:38 PM, Todd Fiala <todd.fiala at gmail.com> wrote:
>> >
>> > Hey guys,
>> >
>> > Debugserver is responding to a $k kill process command with W09 rather
>> than X09 (i.e. indicating a normal exit with return code 9 rather than a
>> signal-based exit from signal 9).  Any issue with me changing that?  I've
>> tested it locally and it doesn't appear to cause any harm.  lldb still
>> picks up the exit signal.
>> >
>> > Thanks!
>> >
>> > --- tools/debugserver/source/RNBRemote.cpp    (revision 208785)
>> > +++ tools/debugserver/source/RNBRemote.cpp    (working copy)
>> > @@ -3770,7 +3770,7 @@
>> >      // No response to should be sent to the kill packet
>> >      if (m_ctx.HasValidProcessID())
>> >          DNBProcessKill (m_ctx.ProcessID());
>> > -    SendPacket ("W09");
>> > +    SendPacket ("X09");
>> >      return rnb_success;
>> >  }
>> >
>> > --
>> > -Todd
>> > _______________________________________________
>> > lldb-commits mailing list
>> > lldb-commits at cs.uiuc.edu
>> > http://lists.cs.uiuc.edu/mailman/listinfo/lldb-commits
>>
>> _______________________________________________
>> lldb-commits mailing list
>> lldb-commits at cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/lldb-commits
>>
>
>
>
> --
> Todd Fiala | Software Engineer |  tfiala at google.com |  650-943-3180
>



-- 
-Todd
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/lldb-commits/attachments/20140518/77aaa1a3/attachment.html>


More information about the lldb-commits mailing list