Lines Matching refs:process
49 bool StopProcessIfNecessary(Process *process, StateType &state, in StopProcessIfNecessary() argument
52 if (process) { in StopProcessIfNecessary()
53 state = process->GetState(); in StopProcessIfNecessary()
55 if (process->IsAlive() && state != eStateConnected) { in StopProcessIfNecessary()
57 if (process->GetState() == eStateAttaching) in StopProcessIfNecessary()
61 else if (process->GetShouldDetach()) in StopProcessIfNecessary()
74 if (process->GetShouldDetach()) { in StopProcessIfNecessary()
76 Status detach_error(process->Detach(keep_stopped)); in StopProcessIfNecessary()
79 process = nullptr; in StopProcessIfNecessary()
86 Status destroy_error(process->Destroy(false)); in StopProcessIfNecessary()
89 process = nullptr; in StopProcessIfNecessary()
366 Process *process = m_exe_ctx.GetProcessPtr(); in DoExecute() local
368 if (!StopProcessIfNecessary(process, state, result)) in DoExecute()
525 Process *process = m_exe_ctx.GetProcessPtr(); in DoExecute() local
527 StateType state = process->GetState(); in DoExecute()
545 process->GetBreakpointSiteList().FindByID(bp_site_id)); in DoExecute()
562 process->GetThreadList().GetMutex()); in DoExecute()
563 const uint32_t num_threads = process->GetThreadList().GetSize(); in DoExecute()
568 process->GetThreadList().GetThreadAtIndex(idx)->SetResumeState( in DoExecute()
573 const uint32_t iohandler_id = process->GetIOHandlerID(); in DoExecute()
578 error = process->ResumeSynchronous(&stream); in DoExecute()
580 error = process->Resume(); in DoExecute()
587 process->SyncIOHandler(iohandler_id, std::chrono::seconds(2)); in DoExecute()
590 process->GetID()); in DoExecute()
684 Process *process = m_exe_ctx.GetProcessPtr(); in DoExecute() local
689 keep_stopped = process->GetDetachKeepsStopped(); in DoExecute()
695 Status error(process->Detach(keep_stopped)); in DoExecute()
774 Process *process = m_exe_ctx.GetProcessPtr(); in DoExecute() local
775 if (process && process->IsAlive()) { in DoExecute()
779 process->GetID()); in DoExecute()
823 Process *process = m_interpreter.GetExecutionContext().GetProcessPtr(); in GetProxyCommandObject() local
824 if (process) in GetProxyCommandObject()
825 return process->GetPluginCommandObject(); in GetProxyCommandObject()
904 Process *process = m_exe_ctx.GetProcessPtr(); in DoExecute() local
908 PlatformSP platform = process->GetTarget().GetPlatform(); in DoExecute()
916 platform->LoadImage(process, FileSpec(), image_spec, error); in DoExecute()
922 image_token = platform->LoadImage(process, image_spec, in DoExecute()
928 platform->LoadImage(process, image_spec, FileSpec(), error); in DoExecute()
971 Process *process = m_exe_ctx.GetProcessPtr(); in HandleArgumentCompletion() local
973 const std::vector<lldb::addr_t> &tokens = process->GetImageTokens(); in HandleArgumentCompletion()
984 Process *process = m_exe_ctx.GetProcessPtr(); in DoExecute() local
993 Status error(process->GetTarget().GetPlatform()->UnloadImage( in DoExecute()
994 process, image_token)); in DoExecute()
1053 Process *process = m_exe_ctx.GetProcessPtr(); in DoExecute() local
1063 signo = process->GetUnixSignals()->GetSignalNumberFromName(signal_name); in DoExecute()
1069 Status error(process->Signal(signo)); in DoExecute()
1102 Process *process = m_exe_ctx.GetProcessPtr(); in DoExecute() local
1103 if (process == nullptr) { in DoExecute()
1110 Status error(process->Halt(clear_thread_plans)); in DoExecute()
1141 Process *process = m_exe_ctx.GetProcessPtr(); in DoExecute() local
1142 if (process == nullptr) { in DoExecute()
1148 Status error(process->Destroy(true)); in DoExecute()
1335 Process *process = m_exe_ctx.GetProcessPtr(); in DoExecute() local
1341 process->GetStatus(strm); in DoExecute()
1342 process->GetThreadStatus(strm, only_threads_with_stop_reason, start_frame, in DoExecute()
1346 addr_t code_mask = process->GetCodeAddressMask(); in DoExecute()
1347 addr_t data_mask = process->GetDataAddressMask(); in DoExecute()
1358 PlatformSP platform_sp = process->GetTarget().GetPlatform(); in DoExecute()
1365 platform_sp->FetchExtendedCrashInformation(*process); in DoExecute()