I am guessing it should be the thread that is selected by the 'Hg<tid>' packet. 
You can probably pick the first thread if no one has called 'Hg<tid>' yet.

On May 1, 2014, at 4:28 PM, Todd Fiala <[email protected]> wrote:

> Hey guys,
> 
> In debugserver's handling of $?, when the process is in the stopped state it 
> grabs the concept of the current thread from the Mach process.  What are the 
> semantics of that "current mach thread"?  Is it initialized to the first/main 
> thread on start?
> 
> I'm looking for the correct analog for lldb-gdbserver.
> 
> Thanks!
> 
> BTW - current state of linux x86_64 lldb-gdbserver work is here:
> https://github.com/tfiala/lldb/tree/dev-tfiala-native-protocol-linux-x86_64
> 
> I've got gdb remote protocol tests starting to drive proper functionality of 
> lldb-gdbserver (@lldb_test and @debugserver_test tests).  Plenty still needs 
> to be implemented but its getting there.  Hope to have this upstreamed soon 
> when a few more of the rough edges are smoothed out.
> -- 
> -Todd
> _______________________________________________
> lldb-dev mailing list
> [email protected]
> http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev

_______________________________________________
lldb-dev mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev

Reply via email to