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(
217 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
219 if (exe_ctx.HasThreadScope()) {
221 if (stop_locker.TryLock(&exe_ctx.GetProcessPtr()->GetRunLock())) {
222 Thread *thread = exe_ctx.GetThreadPtr();
242 exe_ctx.GetProcessPtr()->GetBreakpointSiteList().FindByID(
291 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
293 if (!exe_ctx.HasThreadScope())
296 StopInfoSP stop_info = exe_ctx.GetThreadPtr()->GetStopInfo();
313 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
315 if (!exe_ctx.HasThreadScope())
318 ProcessSP process_sp = exe_ctx.GetProcessSP();
320 StopInfoSP stop_info = exe_ctx.GetThreadPtr()->GetStopInfo();
334 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
339 if (!exe_ctx.HasThreadScope())
343 if (!stop_locker.TryLock(&exe_ctx.GetProcessPtr()->GetRunLock()))
346 std::string thread_stop_desc = exe_ctx.GetThreadPtr()->GetStopDescription();
363 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
365 if (exe_ctx.HasThreadScope()) {
367 if (stop_locker.TryLock(&exe_ctx.GetProcessPtr()->GetRunLock())) {
368 StopInfoSP stop_info_sp = exe_ctx.GetThreadPtr()->GetStopInfo();
404 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
406 if (!exe_ctx.HasThreadScope())
410 if (stop_locker.TryLock(&exe_ctx.GetProcessPtr()->GetRunLock()))
411 return ConstString(exe_ctx.GetThreadPtr()->GetName()).GetCString();
420 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
422 if (!exe_ctx.HasThreadScope())
426 if (stop_locker.TryLock(&exe_ctx.GetProcessPtr()->GetRunLock()))
427 return ConstString(exe_ctx.GetThreadPtr()->GetQueueName()).GetCString();
437 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
439 if (exe_ctx.HasThreadScope()) {
441 if (stop_locker.TryLock(&exe_ctx.GetProcessPtr()->GetRunLock())) {
442 id = exe_ctx.GetThreadPtr()->GetQueueID();
454 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
456 if (exe_ctx.HasThreadScope()) {
458 if (stop_locker.TryLock(&exe_ctx.GetProcessPtr()->GetRunLock())) {
459 Thread *thread = exe_ctx.GetThreadPtr();
496 SBError SBThread::ResumeNewPlan(ExecutionContext &exe_ctx,
500 Process *process = exe_ctx.GetProcessPtr();
506 Thread *thread = exe_ctx.GetThreadPtr();
541 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
543 if (!exe_ctx.HasThreadScope()) {
548 Thread *thread = exe_ctx.GetThreadPtr();
566 error = ResumeNewPlan(exe_ctx, new_plan_sp.get());
588 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
590 if (!exe_ctx.HasThreadScope()) {
597 Thread *thread = exe_ctx.GetThreadPtr();
629 error = ResumeNewPlan(exe_ctx, new_plan_sp.get());
645 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
647 if (!exe_ctx.HasThreadScope()) {
655 Thread *thread = exe_ctx.GetThreadPtr();
664 error = ResumeNewPlan(exe_ctx, new_plan_sp.get());
680 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
689 if (!exe_ctx.HasThreadScope()) {
696 Thread *thread = exe_ctx.GetThreadPtr();
708 error = ResumeNewPlan(exe_ctx, new_plan_sp.get());
724 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
726 if (!exe_ctx.HasThreadScope()) {
731 Thread *thread = exe_ctx.GetThreadPtr();
737 error = ResumeNewPlan(exe_ctx, new_plan_sp.get());
753 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
755 if (!exe_ctx.HasThreadScope()) {
765 Thread *thread = exe_ctx.GetThreadPtr();
772 error = ResumeNewPlan(exe_ctx, new_plan_sp.get());
785 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
789 if (exe_ctx.HasThreadScope()) {
790 Target *target = exe_ctx.GetTargetPtr();
791 Thread *thread = exe_ctx.GetThreadPtr();
886 sb_error = ResumeNewPlan(exe_ctx, new_plan_sp.get());
919 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
921 if (!exe_ctx.HasThreadScope()) {
926 Thread *thread = exe_ctx.GetThreadPtr();
942 error = ResumeNewPlan(exe_ctx, new_plan_sp.get());
955 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
957 if (!exe_ctx.HasThreadScope()) {
962 Thread *thread = exe_ctx.GetThreadPtr();
975 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
977 if (exe_ctx.HasThreadScope()) {
978 Thread *thread = exe_ctx.GetThreadPtr();
992 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
994 if (exe_ctx.HasThreadScope()) {
995 Thread *thread = exe_ctx.GetThreadPtr();
1015 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
1018 if (exe_ctx.HasThreadScope()) {
1020 if (stop_locker.TryLock(&exe_ctx.GetProcessPtr()->GetRunLock())) {
1021 exe_ctx.GetThreadPtr()->SetResumeState(eStateSuspended);
1042 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
1045 if (exe_ctx.HasThreadScope()) {
1047 if (stop_locker.TryLock(&exe_ctx.GetProcessPtr()->GetRunLock())) {
1049 exe_ctx.GetThreadPtr()->SetResumeState(eStateRunning, override_suspend);
1063 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
1065 if (exe_ctx.HasThreadScope())
1066 return exe_ctx.GetThreadPtr()->GetResumeState() == eStateSuspended;
1074 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
1076 if (exe_ctx.HasThreadScope())
1077 return StateIsStoppedState(exe_ctx.GetThreadPtr()->GetState(), true);
1086 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
1088 if (exe_ctx.HasThreadScope()) {
1091 sb_process.SetSP(exe_ctx.GetProcessSP());
1102 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
1104 if (exe_ctx.HasThreadScope()) {
1106 if (stop_locker.TryLock(&exe_ctx.GetProcessPtr()->GetRunLock())) {
1107 num_frames = exe_ctx.GetThreadPtr()->GetStackFrameCount();
1120 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
1122 if (exe_ctx.HasThreadScope()) {
1124 if (stop_locker.TryLock(&exe_ctx.GetProcessPtr()->GetRunLock())) {
1125 frame_sp = exe_ctx.GetThreadPtr()->GetStackFrameAtIndex(idx);
1139 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
1141 if (exe_ctx.HasThreadScope()) {
1143 if (stop_locker.TryLock(&exe_ctx.GetProcessPtr()->GetRunLock())) {
1145 exe_ctx.GetThreadPtr()->GetSelectedFrame(SelectMostRelevantFrame);
1159 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
1161 if (exe_ctx.HasThreadScope()) {
1163 if (stop_locker.TryLock(&exe_ctx.GetProcessPtr()->GetRunLock())) {
1164 Thread *thread = exe_ctx.GetThreadPtr();
1214 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
1216 if (exe_ctx.HasThreadScope()) {
1217 exe_ctx.GetThreadPtr()->GetStatus(strm, 0, 1, 1, true,
1237 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
1239 if (exe_ctx.HasThreadScope()) {
1240 exe_ctx.GetThreadPtr()->DumpUsingSettingsFormat(
1259 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
1261 if (exe_ctx.HasThreadScope()) {
1262 if (exe_ctx.GetThreadPtr()->DumpUsingFormat(
1279 ExecutionContext exe_ctx(m_opaque_sp.get(), lock);
1283 if (stop_locker.TryLock(&exe_ctx.GetProcessPtr()->GetRunLock())) {
1284 if (exe_ctx.HasThreadScope()) {
1285 ThreadSP real_thread(exe_ctx.GetThreadSP());
1288 Process *process = exe_ctx.GetProcessPtr();