Lines Matching refs:m_current_process
76 m_current_process(nullptr), m_continue_process(nullptr), in GDBRemoteCommunicationServerLLGS()
295 m_continue_process = m_current_process = process_or->get(); in LaunchProcess()
297 m_current_process->GetID(), in LaunchProcess()
301 SetEnabledExtensions(*m_current_process); in LaunchProcess()
315 m_current_process->GetID()); in LaunchProcess()
318 auto terminal_fd = m_current_process->GetTerminalFileDescriptor(); in LaunchProcess()
337 m_current_process->GetID()); in LaunchProcess()
342 m_current_process->GetID()); in LaunchProcess()
358 pid, m_current_process->GetID()); in AttachToProcess()
368 m_continue_process = m_current_process = process_or->get(); in AttachToProcess()
370 m_current_process->GetID(), in AttachToProcess()
372 SetEnabledExtensions(*m_current_process); in AttachToProcess()
375 auto terminal_fd = m_current_process->GetTerminalFileDescriptor(); in AttachToProcess()
880 *m_current_process, threads_with_valid_stop_info_only); in PrepareStopReplyPacketForThread()
1027 for (NativeThreadProtocol &listed_thread : m_current_process->Threads()) { in EnqueueStopReplyPackets()
1052 if (m_current_process == process) in HandleInferiorState_Exited()
1053 m_current_process = nullptr; in HandleInferiorState_Exited()
1289 if (!m_current_process || in Handle_jLLDBTraceSupported()
1290 (m_current_process->GetID() == LLDB_INVALID_PROCESS_ID)) in Handle_jLLDBTraceSupported()
1293 return SendJSONResponse(m_current_process->TraceSupported()); in Handle_jLLDBTraceSupported()
1300 if (!m_current_process || in Handle_jLLDBTraceStop()
1301 (m_current_process->GetID() == LLDB_INVALID_PROCESS_ID)) in Handle_jLLDBTraceStop()
1310 if (Error err = m_current_process->TraceStop(*stop_request)) in Handle_jLLDBTraceStop()
1321 if (!m_current_process || in Handle_jLLDBTraceStart()
1322 (m_current_process->GetID() == LLDB_INVALID_PROCESS_ID)) in Handle_jLLDBTraceStart()
1331 if (Error err = m_current_process->TraceStart(packet.Peek(), request->type)) in Handle_jLLDBTraceStart()
1342 if (!m_current_process || in Handle_jLLDBTraceGetState()
1343 (m_current_process->GetID() == LLDB_INVALID_PROCESS_ID)) in Handle_jLLDBTraceGetState()
1352 return SendJSONResponse(m_current_process->TraceGetState(request->type)); in Handle_jLLDBTraceGetState()
1360 if (!m_current_process || in Handle_jLLDBTraceGetBinaryData()
1361 (m_current_process->GetID() == LLDB_INVALID_PROCESS_ID)) in Handle_jLLDBTraceGetBinaryData()
1372 m_current_process->TraceGetBinaryData(*request)) { in Handle_jLLDBTraceGetBinaryData()
1384 if (!m_current_process || in Handle_qProcessInfo()
1385 (m_current_process->GetID() == LLDB_INVALID_PROCESS_ID)) in Handle_qProcessInfo()
1388 lldb::pid_t pid = m_current_process->GetID(); in Handle_qProcessInfo()
1405 if (!m_current_process || in Handle_qC()
1406 (m_current_process->GetID() == LLDB_INVALID_PROCESS_ID)) in Handle_qC()
1411 lldb::tid_t tid = m_current_process->GetCurrentThreadID(); in Handle_qC()
1414 NativeThreadProtocol *thread = m_current_process->GetCurrentThread(); in Handle_qC()
1420 AppendThreadIDToResponse(response, m_current_process->GetID(), in Handle_qC()
1866 if (m_current_process) in SetCurrentThreadID()
1867 m_current_process->SetCurrentThreadID(m_current_tid); in SetCurrentThreadID()
1889 if (m_current_process) { in Handle_stop_reason()
1893 NativeThreadProtocol *thread = m_current_process->GetCurrentThread(); in Handle_stop_reason()
1912 if (!m_current_process) in Handle_stop_reason()
1915 return SendStopReasonForState(*m_current_process, in Handle_stop_reason()
1916 m_current_process->GetState(), in Handle_stop_reason()
1978 if (!m_current_process || in Handle_qRegisterInfo()
1979 (m_current_process->GetID() == LLDB_INVALID_PROCESS_ID)) in Handle_qRegisterInfo()
1983 NativeThreadProtocol *thread = m_current_process->GetThreadAtIndex(0); in Handle_qRegisterInfo()
2306 m_current_process->GetArchitecture().GetByteOrder()); in Handle_P()
2337 default_process = m_current_process; in Handle_H()
2393 m_current_process = new_process_it->second.process_up.get(); in Handle_H()
2416 if (!m_current_process || in Handle_I()
2417 (m_current_process->GetID() == LLDB_INVALID_PROCESS_ID)) { in Handle_I()
2452 if (!m_current_process || in Handle_interrupt()
2453 (m_current_process->GetID() == LLDB_INVALID_PROCESS_ID)) { in Handle_interrupt()
2459 Status error = m_current_process->Interrupt(); in Handle_interrupt()
2461 LLDB_LOG(log, "failed for process {0}: {1}", m_current_process->GetID(), in Handle_interrupt()
2466 LLDB_LOG(log, "stopped process {0}", m_current_process->GetID()); in Handle_interrupt()
2477 if (!m_current_process || in Handle_memory_read()
2478 (m_current_process->GetID() == LLDB_INVALID_PROCESS_ID)) { in Handle_memory_read()
2520 Status error = m_current_process->ReadMemoryWithoutTrap( in Handle_memory_read()
2526 __FUNCTION__, m_current_process->GetID(), read_addr, in Handle_memory_read()
2535 __FUNCTION__, m_current_process->GetID(), read_addr, byte_count); in Handle_memory_read()
2557 if (!m_current_process || in Handle__M()
2558 (m_current_process->GetID() == LLDB_INVALID_PROCESS_ID)) { in Handle__M()
2593 llvm::Expected<addr_t> addr = m_current_process->AllocateMemory(size, perms); in Handle__M()
2606 if (!m_current_process || in Handle__m()
2607 (m_current_process->GetID() == LLDB_INVALID_PROCESS_ID)) { in Handle__m()
2624 if (llvm::Error Err = m_current_process->DeallocateMemory(addr)) in Handle__m()
2634 if (!m_current_process || in Handle_M()
2635 (m_current_process->GetID() == LLDB_INVALID_PROCESS_ID)) { in Handle_M()
2684 m_current_process->GetID(), write_addr, byte_count, convert_count); in Handle_M()
2692 Status error = m_current_process->WriteMemory(write_addr, &buf[0], byte_count, in Handle_M()
2696 m_current_process->GetID(), write_addr, error); in Handle_M()
2702 m_current_process->GetID(), write_addr, byte_count); in Handle_M()
2721 if (!m_current_process || in Handle_qMemoryRegionInfoSupported()
2722 (m_current_process->GetID() == LLDB_INVALID_PROCESS_ID)) { in Handle_qMemoryRegionInfoSupported()
2732 const Status error = m_current_process->GetMemoryRegionInfo(0, region_info); in Handle_qMemoryRegionInfoSupported()
2748 if (!m_current_process || in Handle_qMemoryRegionInfo()
2749 (m_current_process->GetID() == LLDB_INVALID_PROCESS_ID)) { in Handle_qMemoryRegionInfo()
2770 m_current_process->GetMemoryRegionInfo(read_addr, region_info); in Handle_qMemoryRegionInfo()
2825 if (!m_current_process || in Handle_Z()
2826 (m_current_process->GetID() == LLDB_INVALID_PROCESS_ID)) { in Handle_Z()
2896 m_current_process->SetBreakpoint(addr, size, want_hardware); in Handle_Z()
2901 m_current_process->GetID(), error); in Handle_Z()
2905 const Status error = m_current_process->SetWatchpoint( in Handle_Z()
2911 m_current_process->GetID(), error); in Handle_Z()
2919 if (!m_current_process || in Handle_z()
2920 (m_current_process->GetID() == LLDB_INVALID_PROCESS_ID)) { in Handle_z()
2984 m_current_process->RemoveBreakpoint(addr, want_hardware); in Handle_z()
2989 m_current_process->GetID(), error); in Handle_z()
2993 const Status error = m_current_process->RemoveWatchpoint(addr); in Handle_z()
2998 m_current_process->GetID(), error); in Handle_z()
3053 NativeThreadProtocol *thread = m_current_process->GetThreadAtIndex(0); in BuildTargetXml()
3068 m_current_process->GetArchitecture() in BuildTargetXml()
3149 if (!m_current_process || in ReadXferObject()
3150 (m_current_process->GetID() == LLDB_INVALID_PROCESS_ID)) { in ReadXferObject()
3157 auto buffer_or_error = m_current_process->GetAuxvData(); in ReadXferObject()
3164 NativeThreadProtocol *thread = m_current_process->GetCurrentThread(); in ReadXferObject()
3176 auto library_list = m_current_process->GetLoadedSVR4Libraries(); in ReadXferObject()
3299 m_current_process->GetID(), error); in Handle_QSaveRegisterState()
3362 m_current_process->GetID(), save_id); in Handle_QRestoreRegisterState()
3374 m_current_process->GetID(), error); in Handle_QRestoreRegisterState()
3414 assert(m_current_process); in Handle_vAttach()
3415 return SendStopReasonForState(*m_current_process, in Handle_vAttach()
3416 m_current_process->GetState(), in Handle_vAttach()
3447 assert(m_current_process); in Handle_vAttachWait()
3448 return SendStopReasonForState(*m_current_process, in Handle_vAttachWait()
3449 m_current_process->GetState(), in Handle_vAttachWait()
3486 assert(m_current_process); in Handle_vAttachOrWait()
3487 return SendStopReasonForState(*m_current_process, in Handle_vAttachOrWait()
3488 m_current_process->GetState(), in Handle_vAttachOrWait()
3518 assert(m_current_process); in Handle_vRun()
3519 return SendStopReasonForState(*m_current_process, in Handle_vRun()
3520 m_current_process->GetState(), in Handle_vRun()
3561 if (it->second.process_up.get() == m_current_process) in Handle_D()
3562 m_current_process = nullptr; in Handle_D()
3585 if (!m_current_process || in Handle_qThreadStopInfo()
3586 (m_current_process->GetID() == LLDB_INVALID_PROCESS_ID)) in Handle_qThreadStopInfo()
3598 return SendStopReplyPacketForThread(*m_current_process, tid, in Handle_qThreadStopInfo()
3608 if (!m_current_process || in Handle_jThreadsInfo()
3609 (m_current_process->GetID() == LLDB_INVALID_PROCESS_ID)) in Handle_jThreadsInfo()
3611 LLDB_LOG(log, "preparing packet for pid {0}", m_current_process->GetID()); in Handle_jThreadsInfo()
3616 GetJSONThreadsInfo(*m_current_process, threads_with_valid_stop_info_only); in Handle_jThreadsInfo()
3620 m_current_process->GetID()); in Handle_jThreadsInfo()
3634 if (!m_current_process || in Handle_qWatchpointSupportInfo()
3635 m_current_process->GetID() == LLDB_INVALID_PROCESS_ID) in Handle_qWatchpointSupportInfo()
3644 auto hw_debug_cap = m_current_process->GetHardwareDebugSupportInfo(); in Handle_qWatchpointSupportInfo()
3659 if (!m_current_process || in Handle_qFileLoadAddress()
3660 m_current_process->GetID() == LLDB_INVALID_PROCESS_ID) in Handle_qFileLoadAddress()
3672 m_current_process->GetFileLoadAddress(file_name, file_load_address); in Handle_qFileLoadAddress()
3708 if (!m_current_process) in Handle_QPassSignals()
3711 Status error = m_current_process->IgnoreSignals(signals); in Handle_QPassSignals()
3724 if (!m_current_process || in Handle_qMemTags()
3725 (m_current_process->GetID() == LLDB_INVALID_PROCESS_ID)) { in Handle_qMemTags()
3788 Status error = m_current_process->ReadMemoryTags(type, addr, length, tags); in Handle_qMemTags()
3805 if (!m_current_process || in Handle_QMemTags()
3806 (m_current_process->GetID() == LLDB_INVALID_PROCESS_ID)) { in Handle_QMemTags()
3887 m_current_process->WriteMemoryTags(type, addr, length, tag_data); in Handle_QMemTags()
3895 if (!m_current_process || in Handle_qSaveCore()
3896 (m_current_process->GetID() == LLDB_INVALID_PROCESS_ID)) in Handle_qSaveCore()
3912 llvm::Expected<std::string> ret = m_current_process->SaveCore(path_hint); in Handle_qSaveCore()
4015 auto pid_tid = packet.GetPidTid(m_current_process ? m_current_process->GetID() in Handle_T()
4070 if (!m_current_process || in GetThreadFromSuffix()
4071 m_current_process->GetID() == LLDB_INVALID_PROCESS_ID) in GetThreadFromSuffix()
4082 return m_current_process->GetThreadAtIndex(0); in GetThreadFromSuffix()
4084 return m_current_process->GetThreadByID(current_tid); in GetThreadFromSuffix()
4114 return m_current_process->GetThreadByID(tid); in GetThreadFromSuffix()
4124 if (!m_current_process) in GetCurrentThreadID()
4126 return m_current_process->GetCurrentThreadID(); in GetCurrentThreadID()
4147 if (m_current_process) { in FindModuleFile()
4149 if (m_current_process in FindModuleFile()