Lines Matching refs:process
47 bool StopProcessIfNecessary(Process *process, StateType &state, in StopProcessIfNecessary() argument
50 if (process) { in StopProcessIfNecessary()
51 state = process->GetState(); in StopProcessIfNecessary()
53 if (process->IsAlive() && state != eStateConnected) { in StopProcessIfNecessary()
55 if (process->GetState() == eStateAttaching) in StopProcessIfNecessary()
59 else if (process->GetShouldDetach()) in StopProcessIfNecessary()
72 if (process->GetShouldDetach()) { in StopProcessIfNecessary()
74 Status detach_error(process->Detach(keep_stopped)); in StopProcessIfNecessary()
77 process = nullptr; in StopProcessIfNecessary()
85 Status destroy_error(process->Destroy(false)); in StopProcessIfNecessary()
88 process = nullptr; in StopProcessIfNecessary()
447 Process *process = m_exe_ctx.GetProcessPtr(); in DoExecute() local
449 if (!StopProcessIfNecessary(process, state, result)) in DoExecute()
619 Process *process = m_exe_ctx.GetProcessPtr(); in DoExecute() local
621 StateType state = process->GetState(); in DoExecute()
640 process->GetBreakpointSiteList().FindByID(bp_site_id)); in DoExecute()
657 process->GetThreadList().GetMutex()); in DoExecute()
658 const uint32_t num_threads = process->GetThreadList().GetSize(); in DoExecute()
663 process->GetThreadList().GetThreadAtIndex(idx)->SetResumeState( in DoExecute()
668 const uint32_t iohandler_id = process->GetIOHandlerID(); in DoExecute()
673 error = process->ResumeSynchronous(&stream); in DoExecute()
675 error = process->Resume(); in DoExecute()
682 process->SyncIOHandler(iohandler_id, std::chrono::seconds(2)); in DoExecute()
685 process->GetID()); in DoExecute()
788 Process *process = m_exe_ctx.GetProcessPtr(); in DoExecute() local
793 keep_stopped = process->GetDetachKeepsStopped(); in DoExecute()
799 Status error(process->Detach(keep_stopped)); in DoExecute()
888 Process *process = m_exe_ctx.GetProcessPtr(); in DoExecute() local
889 if (process && process->IsAlive()) { in DoExecute()
893 process->GetID()); in DoExecute()
935 Process *process = m_interpreter.GetExecutionContext().GetProcessPtr(); in GetProxyCommandObject() local
936 if (process) in GetProxyCommandObject()
937 return process->GetPluginCommandObject(); in GetProxyCommandObject()
1013 Process *process = m_exe_ctx.GetProcessPtr(); in DoExecute() local
1017 PlatformSP platform = process->GetTarget().GetPlatform(); in DoExecute()
1025 platform->LoadImage(process, FileSpec(), image_spec, error); in DoExecute()
1031 image_token = platform->LoadImage(process, image_spec, in DoExecute()
1037 platform->LoadImage(process, image_spec, FileSpec(), error); in DoExecute()
1078 Process *process = m_exe_ctx.GetProcessPtr(); in DoExecute() local
1088 Status error(process->GetTarget().GetPlatform()->UnloadImage( in DoExecute()
1089 process, image_token)); in DoExecute()
1137 Process *process = m_exe_ctx.GetProcessPtr(); in DoExecute() local
1147 signo = process->GetUnixSignals()->GetSignalNumberFromName(signal_name); in DoExecute()
1154 Status error(process->Signal(signo)); in DoExecute()
1191 Process *process = m_exe_ctx.GetProcessPtr(); in DoExecute() local
1192 if (process == nullptr) { in DoExecute()
1200 Status error(process->Halt(clear_thread_plans)); in DoExecute()
1235 Process *process = m_exe_ctx.GetProcessPtr(); in DoExecute() local
1236 if (process == nullptr) { in DoExecute()
1243 Status error(process->Destroy(true)); in DoExecute()
1327 Process *process = m_exe_ctx.GetProcessPtr(); in DoExecute() local
1333 process->GetStatus(strm); in DoExecute()
1334 process->GetThreadStatus(strm, only_threads_with_stop_reason, start_frame, in DoExecute()