Lines Matching refs:ProcessGDBRemote
96 LLDB_PLUGIN_DEFINE(ProcessGDBRemote)
113 ((ProcessGDBRemote *)p)->GetGDBRemote().DumpHistory(stream); in DumpProcessGDBRemotePacketHistory()
130 return ProcessGDBRemote::GetPluginNameStatic(); in GetSettingName()
192 ConstString ProcessGDBRemote::GetPluginNameStatic() { in GetPluginNameStatic()
197 const char *ProcessGDBRemote::GetPluginDescriptionStatic() { in GetPluginDescriptionStatic()
201 void ProcessGDBRemote::Terminate() { in Terminate()
202 PluginManager::UnregisterPlugin(ProcessGDBRemote::CreateInstance); in Terminate()
206 ProcessGDBRemote::CreateInstance(lldb::TargetSP target_sp, in CreateInstance()
212 process_sp = std::make_shared<ProcessGDBRemote>(target_sp, listener_sp); in CreateInstance()
216 bool ProcessGDBRemote::CanDebug(lldb::TargetSP target_sp, in CanDebug()
248 ProcessGDBRemote::ProcessGDBRemote(lldb::TargetSP target_sp, in ProcessGDBRemote() function in ProcessGDBRemote
311 ProcessGDBRemote::~ProcessGDBRemote() { in ~ProcessGDBRemote()
329 ConstString ProcessGDBRemote::GetPluginName() { return GetPluginNameStatic(); } in GetPluginName()
331 uint32_t ProcessGDBRemote::GetPluginVersion() { return 1; } in GetPluginVersion()
333 bool ProcessGDBRemote::ParsePythonTargetDefinition( in ParsePythonTargetDefinition()
398 void ProcessGDBRemote::BuildDynamicRegisterInfo(bool force) { in BuildDynamicRegisterInfo()
620 Status ProcessGDBRemote::WillLaunch(lldb_private::Module *module) { in WillLaunch()
624 Status ProcessGDBRemote::WillAttachToProcessWithID(lldb::pid_t pid) { in WillAttachToProcessWithID()
628 Status ProcessGDBRemote::WillAttachToProcessWithName(const char *process_name, in WillAttachToProcessWithName()
633 Status ProcessGDBRemote::DoConnectRemote(llvm::StringRef remote_url) { in DoConnectRemote()
729 Status ProcessGDBRemote::WillLaunchOrAttach() { in WillLaunchOrAttach()
736 Status ProcessGDBRemote::DoLaunch(lldb_private::Module *exe_module, in DoLaunch()
940 Status ProcessGDBRemote::ConnectToDebugserver(llvm::StringRef connect_url) { in ConnectToDebugserver()
1019 void ProcessGDBRemote::DidLaunchOrAttach(ArchSpec &process_arch) { in DidLaunchOrAttach()
1106 void ProcessGDBRemote::MaybeLoadExecutableModule() { in MaybeLoadExecutableModule()
1131 void ProcessGDBRemote::DidLaunch() { in DidLaunch()
1136 Status ProcessGDBRemote::DoAttachToProcessWithID( in DoAttachToProcessWithID()
1163 Status ProcessGDBRemote::DoAttachToProcessWithName( in DoAttachToProcessWithName()
1202 lldb::user_id_t ProcessGDBRemote::StartTrace(const TraceOptions &options, in StartTrace()
1207 Status ProcessGDBRemote::StopTrace(lldb::user_id_t uid, lldb::tid_t thread_id) { in StopTrace()
1211 Status ProcessGDBRemote::GetData(lldb::user_id_t uid, lldb::tid_t thread_id, in GetData()
1217 Status ProcessGDBRemote::GetMetaData(lldb::user_id_t uid, lldb::tid_t thread_id, in GetMetaData()
1223 Status ProcessGDBRemote::GetTraceConfig(lldb::user_id_t uid, in GetTraceConfig()
1228 llvm::Expected<TraceTypeInfo> ProcessGDBRemote::GetSupportedTraceType() { in GetSupportedTraceType()
1232 void ProcessGDBRemote::DidExit() { in DidExit()
1237 void ProcessGDBRemote::DidAttach(ArchSpec &process_arch) { in DidAttach()
1243 Status ProcessGDBRemote::WillResume() { in WillResume()
1253 Status ProcessGDBRemote::DoResume() { in DoResume()
1264 ProcessGDBRemote::eBroadcastBitAsyncThreadDidExit); in DoResume()
1470 void ProcessGDBRemote::HandleStopReplySequence() { in HandleStopReplySequence()
1488 void ProcessGDBRemote::ClearThreadIDList() { in ClearThreadIDList()
1495 ProcessGDBRemote::UpdateThreadIDsFromStopReplyThreadsValue(std::string &value) { in UpdateThreadIDsFromStopReplyThreadsValue()
1514 ProcessGDBRemote::UpdateThreadPCsFromStopReplyThreadsValue(std::string &value) { in UpdateThreadPCsFromStopReplyThreadsValue()
1531 bool ProcessGDBRemote::UpdateThreadIDList() { in UpdateThreadIDList()
1605 bool ProcessGDBRemote::UpdateThreadList(ThreadList &old_thread_list, in UpdateThreadList()
1654 void ProcessGDBRemote::SetThreadPc(const ThreadSP &thread_sp, uint64_t index) { in SetThreadPc()
1670 bool ProcessGDBRemote::GetThreadStopInfoFromJSON( in GetThreadStopInfoFromJSON()
1695 bool ProcessGDBRemote::CalculateThreadStopInfo(ThreadGDBRemote *thread) { in CalculateThreadStopInfo()
1721 ThreadSP ProcessGDBRemote::SetThreadStopInfo( in SetThreadStopInfo()
1971 ProcessGDBRemote::SetThreadStopInfo(StructuredData::Dictionary *thread_dict) { in SetThreadStopInfo()
2126 StateType ProcessGDBRemote::SetThreadStopInfo(StringExtractor &stop_packet) { in SetThreadStopInfo()
2339 void ProcessGDBRemote::RefreshStateAfterStop() { in RefreshStateAfterStop()
2386 Status ProcessGDBRemote::DoHalt(bool &caused_stop) { in DoHalt()
2398 Status ProcessGDBRemote::DoDetach(bool keep_stopped) { in DoDetach()
2427 Status ProcessGDBRemote::DoDestroy() { in DoDestroy()
2606 void ProcessGDBRemote::SetLastStopPacket( in SetLastStopPacket()
2636 void ProcessGDBRemote::SetUnixSignals(const UnixSignalsSP &signals_sp) { in SetUnixSignals()
2642 bool ProcessGDBRemote::IsAlive() { in IsAlive()
2646 addr_t ProcessGDBRemote::GetImageInfoAddress() { in GetImageInfoAddress()
2664 void ProcessGDBRemote::WillPublicStop() { in WillPublicStop()
2689 size_t ProcessGDBRemote::DoReadMemory(addr_t addr, void *buf, size_t size, in DoReadMemory()
2747 Status ProcessGDBRemote::WriteObjectFile( in WriteObjectFile()
2771 bool ProcessGDBRemote::HasErased(FlashRange range) { in HasErased()
2779 Status ProcessGDBRemote::FlashErase(lldb::addr_t addr, size_t size) { in FlashErase()
2859 Status ProcessGDBRemote::FlashDone() { in FlashDone()
2886 size_t ProcessGDBRemote::DoWriteMemory(addr_t addr, const void *buf, in DoWriteMemory()
2949 lldb::addr_t ProcessGDBRemote::DoAllocateMemory(size_t size, in DoAllocateMemory()
2995 Status ProcessGDBRemote::GetMemoryRegionInfo(addr_t load_addr, in GetMemoryRegionInfo()
3002 Status ProcessGDBRemote::GetWatchpointSupportInfo(uint32_t &num) { in GetWatchpointSupportInfo()
3008 Status ProcessGDBRemote::GetWatchpointSupportInfo(uint32_t &num, bool &after) { in GetWatchpointSupportInfo()
3014 Status ProcessGDBRemote::DoDeallocateMemory(lldb::addr_t addr) { in DoDeallocateMemory()
3050 size_t ProcessGDBRemote::PutSTDIN(const char *src, size_t src_len, in PutSTDIN()
3061 Status ProcessGDBRemote::EnableBreakpointSite(BreakpointSite *bp_site) { in EnableBreakpointSite()
3185 Status ProcessGDBRemote::DisableBreakpointSite(BreakpointSite *bp_site) { in DisableBreakpointSite()
3248 Status ProcessGDBRemote::EnableWatchpoint(Watchpoint *wp, bool notify) { in EnableWatchpoint()
3284 Status ProcessGDBRemote::DisableWatchpoint(Watchpoint *wp, bool notify) { in DisableWatchpoint()
3330 void ProcessGDBRemote::Clear() { in Clear()
3335 Status ProcessGDBRemote::DoSignal(int signo) { in DoSignal()
3345 Status ProcessGDBRemote::ConnectToReplayServer() { in ConnectToReplayServer()
3364 ProcessGDBRemote::EstablishConnectionIfNeeded(const ProcessInfo &process_info) { in EstablishConnectionIfNeeded()
3401 Status ProcessGDBRemote::LaunchAndConnectToDebugserver( in LaunchAndConnectToDebugserver()
3415 const std::weak_ptr<ProcessGDBRemote> this_wp = in LaunchAndConnectToDebugserver()
3416 std::static_pointer_cast<ProcessGDBRemote>(shared_from_this()); in LaunchAndConnectToDebugserver()
3497 bool ProcessGDBRemote::MonitorDebugserverProcess( in MonitorDebugserverProcess()
3498 std::weak_ptr<ProcessGDBRemote> process_wp, lldb::pid_t debugserver_pid, in MonitorDebugserverProcess()
3513 std::shared_ptr<ProcessGDBRemote> process_sp = process_wp.lock(); in MonitorDebugserverProcess()
3554 void ProcessGDBRemote::KillDebugserverProcess() { in KillDebugserverProcess()
3562 void ProcessGDBRemote::Initialize() { in Initialize()
3572 void ProcessGDBRemote::DebuggerInitialize(Debugger &debugger) { in DebuggerInitialize()
3583 bool ProcessGDBRemote::StartAsyncThread() { in StartAsyncThread()
3594 "<lldb.process.gdb-remote.async>", ProcessGDBRemote::AsyncThread, this); in StartAsyncThread()
3611 void ProcessGDBRemote::StopAsyncThread() { in StopAsyncThread()
3633 bool ProcessGDBRemote::HandleNotifyPacket(StringExtractorGDBRemote &packet) { in HandleNotifyPacket()
3658 thread_result_t ProcessGDBRemote::AsyncThread(void *arg) { in AsyncThread()
3659 ProcessGDBRemote *process = (ProcessGDBRemote *)arg; in AsyncThread()
3864 bool ProcessGDBRemote::NewThreadNotifyBreakpointHit( in NewThreadNotifyBreakpointHit()
3875 Status ProcessGDBRemote::UpdateAutomaticSignalFiltering() { in UpdateAutomaticSignalFiltering()
3912 bool ProcessGDBRemote::StartNoticingNewThreads() { in StartNoticingNewThreads()
3929 ProcessGDBRemote::NewThreadNotifyBreakpointHit, this, true); in StartNoticingNewThreads()
3938 bool ProcessGDBRemote::StopNoticingNewThreads() { in StopNoticingNewThreads()
3949 DynamicLoader *ProcessGDBRemote::GetDynamicLoader() { in GetDynamicLoader()
3955 Status ProcessGDBRemote::SendEventData(const char *data) { in SendEventData()
3972 DataExtractor ProcessGDBRemote::GetAuxvData() { in GetAuxvData()
3986 ProcessGDBRemote::GetExtendedInfoForThread(lldb::tid_t tid) { in GetExtendedInfoForThread()
4026 StructuredData::ObjectSP ProcessGDBRemote::GetLoadedDynamicLibrariesInfos( in GetLoadedDynamicLibrariesInfos()
4037 StructuredData::ObjectSP ProcessGDBRemote::GetLoadedDynamicLibrariesInfos() { in GetLoadedDynamicLibrariesInfos()
4045 StructuredData::ObjectSP ProcessGDBRemote::GetLoadedDynamicLibrariesInfos( in GetLoadedDynamicLibrariesInfos()
4061 ProcessGDBRemote::GetLoadedDynamicLibrariesInfos_sender( in GetLoadedDynamicLibrariesInfos_sender()
4099 StructuredData::ObjectSP ProcessGDBRemote::GetSharedCacheInfo() { in GetSharedCacheInfo()
4133 Status ProcessGDBRemote::ConfigureStructuredData( in ConfigureStructuredData()
4147 void ProcessGDBRemote::GetMaxMemorySize() { in GetMaxMemorySize()
4185 void ProcessGDBRemote::SetUserSpecifiedMaxMemoryTransferSize( in SetUserSpecifiedMaxMemoryTransferSize()
4206 bool ProcessGDBRemote::GetModuleSpec(const FileSpec &module_file_spec, in GetModuleSpec()
4238 void ProcessGDBRemote::PrefetchModuleSpecs( in PrefetchModuleSpecs()
4251 llvm::VersionTuple ProcessGDBRemote::GetHostOSVersion() { in GetHostOSVersion()
4255 llvm::VersionTuple ProcessGDBRemote::GetHostMacCatalystVersion() { in GetHostMacCatalystVersion()
4465 bool ProcessGDBRemote::GetGDBServerRegisterInfoXMLAndProcess( in GetGDBServerRegisterInfoXMLAndProcess()
4587 bool ProcessGDBRemote::GetGDBServerRegisterInfo(ArchSpec &arch_to_use) { in GetGDBServerRegisterInfo()
4605 llvm::Expected<LoadedModuleInfoList> ProcessGDBRemote::GetLoadedModuleList() { in GetLoadedModuleList()
4776 lldb::ModuleSP ProcessGDBRemote::LoadModuleAtAddress(const FileSpec &file, in LoadModuleAtAddress()
4788 llvm::Error ProcessGDBRemote::LoadModules() { in LoadModules()
4789 using lldb_private::process_gdb_remote::ProcessGDBRemote; in LoadModules()
4869 Status ProcessGDBRemote::GetFileLoadAddress(const FileSpec &file, in GetFileLoadAddress()
4911 void ProcessGDBRemote::ModulesDidLoad(ModuleList &module_list) { in ModulesDidLoad()
4921 void ProcessGDBRemote::HandleAsyncStdout(llvm::StringRef out) { in HandleAsyncStdout()
4928 void ProcessGDBRemote::HandleAsyncMisc(llvm::StringRef data) { in HandleAsyncMisc()
4953 std::string ProcessGDBRemote::HarmonizeThreadIdsForProfileData( in HarmonizeThreadIdsForProfileData()
5029 void ProcessGDBRemote::HandleStopReply() { in HandleStopReply()
5083 void ProcessGDBRemote::HandleAsyncStructuredDataPacket(llvm::StringRef data) { in HandleAsyncStructuredDataPacket()
5128 ProcessGDBRemote *process = in DoExecute()
5129 (ProcessGDBRemote *)m_interpreter.GetExecutionContext() in DoExecute()
5177 ProcessGDBRemote *process = in DoExecute()
5178 (ProcessGDBRemote *)m_interpreter.GetExecutionContext() in DoExecute()
5216 ProcessGDBRemote *process = in DoExecute()
5217 (ProcessGDBRemote *)m_interpreter.GetExecutionContext().GetProcessPtr(); in DoExecute()
5257 ProcessGDBRemote *process = in DoExecute()
5258 (ProcessGDBRemote *)m_interpreter.GetExecutionContext().GetProcessPtr(); in DoExecute()
5307 ProcessGDBRemote *process = in DoExecute()
5308 (ProcessGDBRemote *)m_interpreter.GetExecutionContext().GetProcessPtr(); in DoExecute()
5378 CommandObject *ProcessGDBRemote::GetPluginCommandObject() { in GetPluginCommandObject()