Lines Matching refs:exe_ctx

94   ExecutionContext exe_ctx(m_opaque_sp.get(), lock);  in GetQueue()  local
96 if (exe_ctx.HasThreadScope()) { in GetQueue()
98 if (stop_locker.TryLock(&exe_ctx.GetProcessPtr()->GetRunLock())) { in GetQueue()
99 queue_sp = exe_ctx.GetThreadPtr()->GetQueue(); in GetQueue()
117 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in operator bool() local
119 Target *target = exe_ctx.GetTargetPtr(); in operator bool()
120 Process *process = exe_ctx.GetProcessPtr(); in operator bool()
141 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in GetStopReason() local
143 if (exe_ctx.HasThreadScope()) { in GetStopReason()
145 if (stop_locker.TryLock(&exe_ctx.GetProcessPtr()->GetRunLock())) { in GetStopReason()
146 return exe_ctx.GetThreadPtr()->GetStopReason(); in GetStopReason()
157 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in GetStopReasonDataCount() local
159 if (exe_ctx.HasThreadScope()) { in GetStopReasonDataCount()
161 if (stop_locker.TryLock(&exe_ctx.GetProcessPtr()->GetRunLock())) { in GetStopReasonDataCount()
162 StopInfoSP stop_info_sp = exe_ctx.GetThreadPtr()->GetStopInfo(); in GetStopReasonDataCount()
181 exe_ctx.GetProcessPtr()->GetBreakpointSiteList().FindByID( in GetStopReasonDataCount()
214 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in GetStopReasonDataAtIndex() local
216 if (exe_ctx.HasThreadScope()) { in GetStopReasonDataAtIndex()
218 if (stop_locker.TryLock(&exe_ctx.GetProcessPtr()->GetRunLock())) { in GetStopReasonDataAtIndex()
219 Thread *thread = exe_ctx.GetThreadPtr(); in GetStopReasonDataAtIndex()
239 exe_ctx.GetProcessPtr()->GetBreakpointSiteList().FindByID( in GetStopReasonDataAtIndex()
285 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in GetStopReasonExtendedInfoAsJSON() local
287 if (!exe_ctx.HasThreadScope()) in GetStopReasonExtendedInfoAsJSON()
290 StopInfoSP stop_info = exe_ctx.GetThreadPtr()->GetStopInfo(); in GetStopReasonExtendedInfoAsJSON()
307 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in GetStopReasonExtendedBacktraces() local
309 if (!exe_ctx.HasThreadScope()) in GetStopReasonExtendedBacktraces()
312 ProcessSP process_sp = exe_ctx.GetProcessSP(); in GetStopReasonExtendedBacktraces()
314 StopInfoSP stop_info = exe_ctx.GetThreadPtr()->GetStopInfo(); in GetStopReasonExtendedBacktraces()
328 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in GetStopDescription() local
333 if (!exe_ctx.HasThreadScope()) in GetStopDescription()
337 if (!stop_locker.TryLock(&exe_ctx.GetProcessPtr()->GetRunLock())) in GetStopDescription()
340 std::string thread_stop_desc = exe_ctx.GetThreadPtr()->GetStopDescription(); in GetStopDescription()
357 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in GetStopReturnValue() local
359 if (exe_ctx.HasThreadScope()) { in GetStopReturnValue()
361 if (stop_locker.TryLock(&exe_ctx.GetProcessPtr()->GetRunLock())) { in GetStopReturnValue()
362 StopInfoSP stop_info_sp = exe_ctx.GetThreadPtr()->GetStopInfo(); in GetStopReturnValue()
399 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in GetName() local
401 if (exe_ctx.HasThreadScope()) { in GetName()
403 if (stop_locker.TryLock(&exe_ctx.GetProcessPtr()->GetRunLock())) { in GetName()
404 name = exe_ctx.GetThreadPtr()->GetName(); in GetName()
416 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in GetQueueName() local
418 if (exe_ctx.HasThreadScope()) { in GetQueueName()
420 if (stop_locker.TryLock(&exe_ctx.GetProcessPtr()->GetRunLock())) { in GetQueueName()
421 name = exe_ctx.GetThreadPtr()->GetQueueName(); in GetQueueName()
433 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in GetQueueID() local
435 if (exe_ctx.HasThreadScope()) { in GetQueueID()
437 if (stop_locker.TryLock(&exe_ctx.GetProcessPtr()->GetRunLock())) { in GetQueueID()
438 id = exe_ctx.GetThreadPtr()->GetQueueID(); in GetQueueID()
450 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in GetInfoItemByPathAsString() local
452 if (exe_ctx.HasThreadScope()) { in GetInfoItemByPathAsString()
454 if (stop_locker.TryLock(&exe_ctx.GetProcessPtr()->GetRunLock())) { in GetInfoItemByPathAsString()
455 Thread *thread = exe_ctx.GetThreadPtr(); in GetInfoItemByPathAsString()
492 SBError SBThread::ResumeNewPlan(ExecutionContext &exe_ctx, in ResumeNewPlan() argument
496 Process *process = exe_ctx.GetProcessPtr(); in ResumeNewPlan()
502 Thread *thread = exe_ctx.GetThreadPtr(); in ResumeNewPlan()
537 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in StepOver() local
539 if (!exe_ctx.HasThreadScope()) { in StepOver()
544 Thread *thread = exe_ctx.GetThreadPtr(); in StepOver()
562 error = ResumeNewPlan(exe_ctx, new_plan_sp.get()); in StepOver()
584 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in StepInto() local
586 if (!exe_ctx.HasThreadScope()) { in StepInto()
593 Thread *thread = exe_ctx.GetThreadPtr(); in StepInto()
622 error = ResumeNewPlan(exe_ctx, new_plan_sp.get()); in StepInto()
638 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in StepOut() local
640 if (!exe_ctx.HasThreadScope()) { in StepOut()
648 Thread *thread = exe_ctx.GetThreadPtr(); in StepOut()
657 error = ResumeNewPlan(exe_ctx, new_plan_sp.get()); in StepOut()
673 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in StepOutOfFrame() local
682 if (!exe_ctx.HasThreadScope()) { in StepOutOfFrame()
689 Thread *thread = exe_ctx.GetThreadPtr(); in StepOutOfFrame()
701 error = ResumeNewPlan(exe_ctx, new_plan_sp.get()); in StepOutOfFrame()
717 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in StepInstruction() local
719 if (!exe_ctx.HasThreadScope()) { in StepInstruction()
724 Thread *thread = exe_ctx.GetThreadPtr(); in StepInstruction()
730 error = ResumeNewPlan(exe_ctx, new_plan_sp.get()); in StepInstruction()
746 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in RunToAddress() local
748 if (!exe_ctx.HasThreadScope()) { in RunToAddress()
758 Thread *thread = exe_ctx.GetThreadPtr(); in RunToAddress()
765 error = ResumeNewPlan(exe_ctx, new_plan_sp.get()); in RunToAddress()
778 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in StepOverUntil() local
782 if (exe_ctx.HasThreadScope()) { in StepOverUntil()
783 Target *target = exe_ctx.GetTargetPtr(); in StepOverUntil()
784 Thread *thread = exe_ctx.GetThreadPtr(); in StepOverUntil()
878 sb_error = ResumeNewPlan(exe_ctx, new_plan_sp.get()); in StepOverUntil()
911 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in StepUsingScriptedThreadPlan() local
913 if (!exe_ctx.HasThreadScope()) { in StepUsingScriptedThreadPlan()
918 Thread *thread = exe_ctx.GetThreadPtr(); in StepUsingScriptedThreadPlan()
934 error = ResumeNewPlan(exe_ctx, new_plan_sp.get()); in StepUsingScriptedThreadPlan()
947 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in JumpToLine() local
949 if (!exe_ctx.HasThreadScope()) { in JumpToLine()
954 Thread *thread = exe_ctx.GetThreadPtr(); in JumpToLine()
967 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in ReturnFromFrame() local
969 if (exe_ctx.HasThreadScope()) { in ReturnFromFrame()
970 Thread *thread = exe_ctx.GetThreadPtr(); in ReturnFromFrame()
984 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in UnwindInnermostExpression() local
986 if (exe_ctx.HasThreadScope()) { in UnwindInnermostExpression()
987 Thread *thread = exe_ctx.GetThreadPtr(); in UnwindInnermostExpression()
1007 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in Suspend() local
1010 if (exe_ctx.HasThreadScope()) { in Suspend()
1012 if (stop_locker.TryLock(&exe_ctx.GetProcessPtr()->GetRunLock())) { in Suspend()
1013 exe_ctx.GetThreadPtr()->SetResumeState(eStateSuspended); in Suspend()
1034 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in Resume() local
1037 if (exe_ctx.HasThreadScope()) { in Resume()
1039 if (stop_locker.TryLock(&exe_ctx.GetProcessPtr()->GetRunLock())) { in Resume()
1041 exe_ctx.GetThreadPtr()->SetResumeState(eStateRunning, override_suspend); in Resume()
1055 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in IsSuspended() local
1057 if (exe_ctx.HasThreadScope()) in IsSuspended()
1058 return exe_ctx.GetThreadPtr()->GetResumeState() == eStateSuspended; in IsSuspended()
1066 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in IsStopped() local
1068 if (exe_ctx.HasThreadScope()) in IsStopped()
1069 return StateIsStoppedState(exe_ctx.GetThreadPtr()->GetState(), true); in IsStopped()
1078 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in GetProcess() local
1080 if (exe_ctx.HasThreadScope()) { in GetProcess()
1083 sb_process.SetSP(exe_ctx.GetProcessSP()); in GetProcess()
1094 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in GetNumFrames() local
1096 if (exe_ctx.HasThreadScope()) { in GetNumFrames()
1098 if (stop_locker.TryLock(&exe_ctx.GetProcessPtr()->GetRunLock())) { in GetNumFrames()
1099 num_frames = exe_ctx.GetThreadPtr()->GetStackFrameCount(); in GetNumFrames()
1112 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in GetFrameAtIndex() local
1114 if (exe_ctx.HasThreadScope()) { in GetFrameAtIndex()
1116 if (stop_locker.TryLock(&exe_ctx.GetProcessPtr()->GetRunLock())) { in GetFrameAtIndex()
1117 frame_sp = exe_ctx.GetThreadPtr()->GetStackFrameAtIndex(idx); in GetFrameAtIndex()
1131 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in GetSelectedFrame() local
1133 if (exe_ctx.HasThreadScope()) { in GetSelectedFrame()
1135 if (stop_locker.TryLock(&exe_ctx.GetProcessPtr()->GetRunLock())) { in GetSelectedFrame()
1136 frame_sp = exe_ctx.GetThreadPtr()->GetSelectedFrame(); in GetSelectedFrame()
1150 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in SetSelectedFrame() local
1152 if (exe_ctx.HasThreadScope()) { in SetSelectedFrame()
1154 if (stop_locker.TryLock(&exe_ctx.GetProcessPtr()->GetRunLock())) { in SetSelectedFrame()
1155 Thread *thread = exe_ctx.GetThreadPtr(); in SetSelectedFrame()
1205 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in GetStatus() local
1207 if (exe_ctx.HasThreadScope()) { in GetStatus()
1208 exe_ctx.GetThreadPtr()->GetStatus(strm, 0, 1, 1, true); in GetStatus()
1227 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in GetDescription() local
1229 if (exe_ctx.HasThreadScope()) { in GetDescription()
1230 exe_ctx.GetThreadPtr()->DumpUsingSettingsFormat(strm, in GetDescription()
1245 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in GetExtendedBacktraceThread() local
1249 if (stop_locker.TryLock(&exe_ctx.GetProcessPtr()->GetRunLock())) { in GetExtendedBacktraceThread()
1250 if (exe_ctx.HasThreadScope()) { in GetExtendedBacktraceThread()
1251 ThreadSP real_thread(exe_ctx.GetThreadSP()); in GetExtendedBacktraceThread()
1254 Process *process = exe_ctx.GetProcessPtr(); in GetExtendedBacktraceThread()