[lldb-dev] "step" threading issues
Carlo Kok
ck at remobjects.com
Mon Apr 29 07:33:56 PDT 2013
Op 29-4-2013 15:43, Carlo Kok schreef:
> Op 29-4-2013 15:40, Carlo Kok schreef:
>> I'm calling when my users want to "step into" a function:
>>
>>
>> SBThread th= self->m_process.GetSelectedThread();
>> th.StepInto();
>>
>> When it's done I get notified in the way of my process listener:
>> case SBProcess::eBroadcastBitStateChanged:
>> int n = self->m_process.GetStateFromEvent (data);
>> where n is eStateStopped, however at this point when I read :
>>
>> m_process.GetSelectedThread().GetStopReason() it returns eStopReasonNone
>> half the time, but never when I'm debugging. This is a simple threaded
>> all. How should I find out if ti returned from a plan?
>
> I have to add to this that it ONLY happens for Step Into for some reason.
>
And an addition to that: I get several eStateStopped events in sequence
when this happens.
More information about the lldb-dev
mailing list