[lldb-dev] Continuation of single stopped SBThread

jingham at apple.com jingham at apple.com
Thu Sep 4 11:14:10 PDT 2014


I must be missing something...  Can't you just suspend all the other threads, and then continue?

Jim

> On Sep 4, 2014, at 12:54 AM, Mario Zechner <badlogicgames at gmail.com> wrote:
> 
> Hi,
> 
> i'm currently working on a debugger based on the public LLDB API and am currently looking into multi-threaded debugging. The debugger should support the following scenario:
> 
> - user sets breakpoints
> - two or more threads get stopped due to breakpoints
> - user wants to continue execution of only one of the threads
> 
> SBThread has the methods Suspend/Resume. To my understanding (and tests), Suspend marks a thread as not to be continued when the entire process is continued. Which is the oposite of what i'd need for my use case.
> 
> I looked into the implementation of the command 'thread continue', but that uses the private LLDB API, which is sadly not an option for us at this point.
> 
> I'd be greatful for any hints.
> 
> Thanks,
> Mario
> 
> _______________________________________________
> lldb-dev mailing list
> lldb-dev at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev




More information about the lldb-dev mailing list