Lines Matching defs:exe_ctx

94   ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
96 if (exe_ctx.HasThreadScope()) {
98 if (stop_locker.TryLock(&exe_ctx.GetProcessPtr()->GetRunLock())) {
99 queue_sp = exe_ctx.GetThreadPtr()->GetQueue();
117 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
119 Target *target = exe_ctx.GetTargetPtr();
120 Process *process = exe_ctx.GetProcessPtr();
141 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
143 if (exe_ctx.HasThreadScope()) {
145 if (stop_locker.TryLock(&exe_ctx.GetProcessPtr()->GetRunLock())) {
146 return exe_ctx.GetThreadPtr()->GetStopReason();
157 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
159 if (exe_ctx.HasThreadScope()) {
161 if (stop_locker.TryLock(&exe_ctx.GetProcessPtr()->GetRunLock())) {
162 StopInfoSP stop_info_sp = exe_ctx.GetThreadPtr()->GetStopInfo();
181 exe_ctx.GetProcessPtr()->GetBreakpointSiteList().FindByID(
214 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
216 if (exe_ctx.HasThreadScope()) {
218 if (stop_locker.TryLock(&exe_ctx.GetProcessPtr()->GetRunLock())) {
219 Thread *thread = exe_ctx.GetThreadPtr();
239 exe_ctx.GetProcessPtr()->GetBreakpointSiteList().FindByID(
285 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
287 if (!exe_ctx.HasThreadScope())
290 StopInfoSP stop_info = exe_ctx.GetThreadPtr()->GetStopInfo();
307 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
309 if (!exe_ctx.HasThreadScope())
312 ProcessSP process_sp = exe_ctx.GetProcessSP();
314 StopInfoSP stop_info = exe_ctx.GetThreadPtr()->GetStopInfo();
328 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
333 if (!exe_ctx.HasThreadScope())
337 if (!stop_locker.TryLock(&exe_ctx.GetProcessPtr()->GetRunLock()))
340 std::string thread_stop_desc = exe_ctx.GetThreadPtr()->GetStopDescription();
357 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
359 if (exe_ctx.HasThreadScope()) {
361 if (stop_locker.TryLock(&exe_ctx.GetProcessPtr()->GetRunLock())) {
362 StopInfoSP stop_info_sp = exe_ctx.GetThreadPtr()->GetStopInfo();
398 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
400 if (!exe_ctx.HasThreadScope())
404 if (stop_locker.TryLock(&exe_ctx.GetProcessPtr()->GetRunLock()))
405 return ConstString(exe_ctx.GetThreadPtr()->GetName()).GetCString();
414 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
416 if (!exe_ctx.HasThreadScope())
420 if (stop_locker.TryLock(&exe_ctx.GetProcessPtr()->GetRunLock()))
421 return ConstString(exe_ctx.GetThreadPtr()->GetQueueName()).GetCString();
431 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
433 if (exe_ctx.HasThreadScope()) {
435 if (stop_locker.TryLock(&exe_ctx.GetProcessPtr()->GetRunLock())) {
436 id = exe_ctx.GetThreadPtr()->GetQueueID();
448 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
450 if (exe_ctx.HasThreadScope()) {
452 if (stop_locker.TryLock(&exe_ctx.GetProcessPtr()->GetRunLock())) {
453 Thread *thread = exe_ctx.GetThreadPtr();
490 SBError SBThread::ResumeNewPlan(ExecutionContext &exe_ctx,
494 Process *process = exe_ctx.GetProcessPtr();
500 Thread *thread = exe_ctx.GetThreadPtr();
535 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
537 if (!exe_ctx.HasThreadScope()) {
542 Thread *thread = exe_ctx.GetThreadPtr();
560 error = ResumeNewPlan(exe_ctx, new_plan_sp.get());
582 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
584 if (!exe_ctx.HasThreadScope()) {
591 Thread *thread = exe_ctx.GetThreadPtr();
620 error = ResumeNewPlan(exe_ctx, new_plan_sp.get());
636 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
638 if (!exe_ctx.HasThreadScope()) {
646 Thread *thread = exe_ctx.GetThreadPtr();
655 error = ResumeNewPlan(exe_ctx, new_plan_sp.get());
671 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
680 if (!exe_ctx.HasThreadScope()) {
687 Thread *thread = exe_ctx.GetThreadPtr();
699 error = ResumeNewPlan(exe_ctx, new_plan_sp.get());
715 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
717 if (!exe_ctx.HasThreadScope()) {
722 Thread *thread = exe_ctx.GetThreadPtr();
728 error = ResumeNewPlan(exe_ctx, new_plan_sp.get());
744 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
746 if (!exe_ctx.HasThreadScope()) {
756 Thread *thread = exe_ctx.GetThreadPtr();
763 error = ResumeNewPlan(exe_ctx, new_plan_sp.get());
776 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
780 if (exe_ctx.HasThreadScope()) {
781 Target *target = exe_ctx.GetTargetPtr();
782 Thread *thread = exe_ctx.GetThreadPtr();
874 sb_error = ResumeNewPlan(exe_ctx, new_plan_sp.get());
907 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
909 if (!exe_ctx.HasThreadScope()) {
914 Thread *thread = exe_ctx.GetThreadPtr();
930 error = ResumeNewPlan(exe_ctx, new_plan_sp.get());
943 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
945 if (!exe_ctx.HasThreadScope()) {
950 Thread *thread = exe_ctx.GetThreadPtr();
963 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
965 if (exe_ctx.HasThreadScope()) {
966 Thread *thread = exe_ctx.GetThreadPtr();
980 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
982 if (exe_ctx.HasThreadScope()) {
983 Thread *thread = exe_ctx.GetThreadPtr();
1003 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
1006 if (exe_ctx.HasThreadScope()) {
1008 if (stop_locker.TryLock(&exe_ctx.GetProcessPtr()->GetRunLock())) {
1009 exe_ctx.GetThreadPtr()->SetResumeState(eStateSuspended);
1030 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
1033 if (exe_ctx.HasThreadScope()) {
1035 if (stop_locker.TryLock(&exe_ctx.GetProcessPtr()->GetRunLock())) {
1037 exe_ctx.GetThreadPtr()->SetResumeState(eStateRunning, override_suspend);
1051 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
1053 if (exe_ctx.HasThreadScope())
1054 return exe_ctx.GetThreadPtr()->GetResumeState() == eStateSuspended;
1062 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
1064 if (exe_ctx.HasThreadScope())
1065 return StateIsStoppedState(exe_ctx.GetThreadPtr()->GetState(), true);
1074 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
1076 if (exe_ctx.HasThreadScope()) {
1079 sb_process.SetSP(exe_ctx.GetProcessSP());
1090 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
1092 if (exe_ctx.HasThreadScope()) {
1094 if (stop_locker.TryLock(&exe_ctx.GetProcessPtr()->GetRunLock())) {
1095 num_frames = exe_ctx.GetThreadPtr()->GetStackFrameCount();
1108 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
1110 if (exe_ctx.HasThreadScope()) {
1112 if (stop_locker.TryLock(&exe_ctx.GetProcessPtr()->GetRunLock())) {
1113 frame_sp = exe_ctx.GetThreadPtr()->GetStackFrameAtIndex(idx);
1127 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
1129 if (exe_ctx.HasThreadScope()) {
1131 if (stop_locker.TryLock(&exe_ctx.GetProcessPtr()->GetRunLock())) {
1133 exe_ctx.GetThreadPtr()->GetSelectedFrame(SelectMostRelevantFrame);
1147 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
1149 if (exe_ctx.HasThreadScope()) {
1151 if (stop_locker.TryLock(&exe_ctx.GetProcessPtr()->GetRunLock())) {
1152 Thread *thread = exe_ctx.GetThreadPtr();
1202 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
1204 if (exe_ctx.HasThreadScope()) {
1205 exe_ctx.GetThreadPtr()->GetStatus(strm, 0, 1, 1, true);
1224 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
1226 if (exe_ctx.HasThreadScope()) {
1227 exe_ctx.GetThreadPtr()->DumpUsingSettingsFormat(
1246 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
1248 if (exe_ctx.HasThreadScope()) {
1249 if (exe_ctx.GetThreadPtr()->DumpUsingFormat(
1266 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
1270 if (stop_locker.TryLock(&exe_ctx.GetProcessPtr()->GetRunLock())) {
1271 if (exe_ctx.HasThreadScope()) {
1272 ThreadSP real_thread(exe_ctx.GetThreadSP());
1275 Process *process = exe_ctx.GetProcessPtr();