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()
398 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in GetName() local
400 if (!exe_ctx.HasThreadScope()) in GetName()
404 if (stop_locker.TryLock(&exe_ctx.GetProcessPtr()->GetRunLock())) in GetName()
405 return ConstString(exe_ctx.GetThreadPtr()->GetName()).GetCString(); in GetName()
414 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in GetQueueName() local
416 if (!exe_ctx.HasThreadScope()) in GetQueueName()
420 if (stop_locker.TryLock(&exe_ctx.GetProcessPtr()->GetRunLock())) in GetQueueName()
421 return ConstString(exe_ctx.GetThreadPtr()->GetQueueName()).GetCString(); in GetQueueName()
431 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in GetQueueID() local
433 if (exe_ctx.HasThreadScope()) { in GetQueueID()
435 if (stop_locker.TryLock(&exe_ctx.GetProcessPtr()->GetRunLock())) { in GetQueueID()
436 id = exe_ctx.GetThreadPtr()->GetQueueID(); in GetQueueID()
448 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in GetInfoItemByPathAsString() local
450 if (exe_ctx.HasThreadScope()) { in GetInfoItemByPathAsString()
452 if (stop_locker.TryLock(&exe_ctx.GetProcessPtr()->GetRunLock())) { in GetInfoItemByPathAsString()
453 Thread *thread = exe_ctx.GetThreadPtr(); in GetInfoItemByPathAsString()
490 SBError SBThread::ResumeNewPlan(ExecutionContext &exe_ctx, in ResumeNewPlan() argument
494 Process *process = exe_ctx.GetProcessPtr(); in ResumeNewPlan()
500 Thread *thread = exe_ctx.GetThreadPtr(); in ResumeNewPlan()
535 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in StepOver() local
537 if (!exe_ctx.HasThreadScope()) { in StepOver()
542 Thread *thread = exe_ctx.GetThreadPtr(); in StepOver()
560 error = ResumeNewPlan(exe_ctx, new_plan_sp.get()); in StepOver()
582 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in StepInto() local
584 if (!exe_ctx.HasThreadScope()) { in StepInto()
591 Thread *thread = exe_ctx.GetThreadPtr(); in StepInto()
620 error = ResumeNewPlan(exe_ctx, new_plan_sp.get()); in StepInto()
636 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in StepOut() local
638 if (!exe_ctx.HasThreadScope()) { in StepOut()
646 Thread *thread = exe_ctx.GetThreadPtr(); in StepOut()
655 error = ResumeNewPlan(exe_ctx, new_plan_sp.get()); in StepOut()
671 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in StepOutOfFrame() local
680 if (!exe_ctx.HasThreadScope()) { in StepOutOfFrame()
687 Thread *thread = exe_ctx.GetThreadPtr(); in StepOutOfFrame()
699 error = ResumeNewPlan(exe_ctx, new_plan_sp.get()); in StepOutOfFrame()
715 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in StepInstruction() local
717 if (!exe_ctx.HasThreadScope()) { in StepInstruction()
722 Thread *thread = exe_ctx.GetThreadPtr(); in StepInstruction()
728 error = ResumeNewPlan(exe_ctx, new_plan_sp.get()); in StepInstruction()
744 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in RunToAddress() local
746 if (!exe_ctx.HasThreadScope()) { in RunToAddress()
756 Thread *thread = exe_ctx.GetThreadPtr(); in RunToAddress()
763 error = ResumeNewPlan(exe_ctx, new_plan_sp.get()); in RunToAddress()
776 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in StepOverUntil() local
780 if (exe_ctx.HasThreadScope()) { in StepOverUntil()
781 Target *target = exe_ctx.GetTargetPtr(); in StepOverUntil()
782 Thread *thread = exe_ctx.GetThreadPtr(); in StepOverUntil()
874 sb_error = ResumeNewPlan(exe_ctx, new_plan_sp.get()); in StepOverUntil()
907 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in StepUsingScriptedThreadPlan() local
909 if (!exe_ctx.HasThreadScope()) { in StepUsingScriptedThreadPlan()
914 Thread *thread = exe_ctx.GetThreadPtr(); in StepUsingScriptedThreadPlan()
930 error = ResumeNewPlan(exe_ctx, new_plan_sp.get()); in StepUsingScriptedThreadPlan()
943 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in JumpToLine() local
945 if (!exe_ctx.HasThreadScope()) { in JumpToLine()
950 Thread *thread = exe_ctx.GetThreadPtr(); in JumpToLine()
963 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in ReturnFromFrame() local
965 if (exe_ctx.HasThreadScope()) { in ReturnFromFrame()
966 Thread *thread = exe_ctx.GetThreadPtr(); in ReturnFromFrame()
980 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in UnwindInnermostExpression() local
982 if (exe_ctx.HasThreadScope()) { in UnwindInnermostExpression()
983 Thread *thread = exe_ctx.GetThreadPtr(); in UnwindInnermostExpression()
1003 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in Suspend() local
1006 if (exe_ctx.HasThreadScope()) { in Suspend()
1008 if (stop_locker.TryLock(&exe_ctx.GetProcessPtr()->GetRunLock())) { in Suspend()
1009 exe_ctx.GetThreadPtr()->SetResumeState(eStateSuspended); in Suspend()
1030 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in Resume() local
1033 if (exe_ctx.HasThreadScope()) { in Resume()
1035 if (stop_locker.TryLock(&exe_ctx.GetProcessPtr()->GetRunLock())) { in Resume()
1037 exe_ctx.GetThreadPtr()->SetResumeState(eStateRunning, override_suspend); in Resume()
1051 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in IsSuspended() local
1053 if (exe_ctx.HasThreadScope()) in IsSuspended()
1054 return exe_ctx.GetThreadPtr()->GetResumeState() == eStateSuspended; in IsSuspended()
1062 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in IsStopped() local
1064 if (exe_ctx.HasThreadScope()) in IsStopped()
1065 return StateIsStoppedState(exe_ctx.GetThreadPtr()->GetState(), true); in IsStopped()
1074 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in GetProcess() local
1076 if (exe_ctx.HasThreadScope()) { in GetProcess()
1079 sb_process.SetSP(exe_ctx.GetProcessSP()); in GetProcess()
1090 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in GetNumFrames() local
1092 if (exe_ctx.HasThreadScope()) { in GetNumFrames()
1094 if (stop_locker.TryLock(&exe_ctx.GetProcessPtr()->GetRunLock())) { in GetNumFrames()
1095 num_frames = exe_ctx.GetThreadPtr()->GetStackFrameCount(); in GetNumFrames()
1108 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in GetFrameAtIndex() local
1110 if (exe_ctx.HasThreadScope()) { in GetFrameAtIndex()
1112 if (stop_locker.TryLock(&exe_ctx.GetProcessPtr()->GetRunLock())) { in GetFrameAtIndex()
1113 frame_sp = exe_ctx.GetThreadPtr()->GetStackFrameAtIndex(idx); in GetFrameAtIndex()
1127 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in GetSelectedFrame() local
1129 if (exe_ctx.HasThreadScope()) { in GetSelectedFrame()
1131 if (stop_locker.TryLock(&exe_ctx.GetProcessPtr()->GetRunLock())) { in GetSelectedFrame()
1133 exe_ctx.GetThreadPtr()->GetSelectedFrame(SelectMostRelevantFrame); in GetSelectedFrame()
1147 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in SetSelectedFrame() local
1149 if (exe_ctx.HasThreadScope()) { in SetSelectedFrame()
1151 if (stop_locker.TryLock(&exe_ctx.GetProcessPtr()->GetRunLock())) { in SetSelectedFrame()
1152 Thread *thread = exe_ctx.GetThreadPtr(); in SetSelectedFrame()
1202 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in GetStatus() local
1204 if (exe_ctx.HasThreadScope()) { in GetStatus()
1205 exe_ctx.GetThreadPtr()->GetStatus(strm, 0, 1, 1, true); in GetStatus()
1224 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in GetDescription() local
1226 if (exe_ctx.HasThreadScope()) { in GetDescription()
1227 exe_ctx.GetThreadPtr()->DumpUsingSettingsFormat( in GetDescription()
1246 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in GetDescriptionWithFormat() local
1248 if (exe_ctx.HasThreadScope()) { in GetDescriptionWithFormat()
1249 if (exe_ctx.GetThreadPtr()->DumpUsingFormat( in GetDescriptionWithFormat()
1266 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in GetExtendedBacktraceThread() local
1270 if (stop_locker.TryLock(&exe_ctx.GetProcessPtr()->GetRunLock())) { in GetExtendedBacktraceThread()
1271 if (exe_ctx.HasThreadScope()) { in GetExtendedBacktraceThread()
1272 ThreadSP real_thread(exe_ctx.GetThreadSP()); in GetExtendedBacktraceThread()
1275 Process *process = exe_ctx.GetProcessPtr(); in GetExtendedBacktraceThread()