Lines Matching refs:ProcessGDBRemote
96 LLDB_PLUGIN_DEFINE(ProcessGDBRemote)
113 ((ProcessGDBRemote *)p)->GetGDBRemote().DumpHistory(stream); in DumpProcessGDBRemotePacketHistory()
130 return ConstString(ProcessGDBRemote::GetPluginNameStatic()); in GetSettingName()
188 llvm::StringRef ProcessGDBRemote::GetPluginDescriptionStatic() { in GetPluginDescriptionStatic()
192 void ProcessGDBRemote::Terminate() { in Terminate()
193 PluginManager::UnregisterPlugin(ProcessGDBRemote::CreateInstance); in Terminate()
197 ProcessGDBRemote::CreateInstance(lldb::TargetSP target_sp, in CreateInstance()
203 process_sp = std::make_shared<ProcessGDBRemote>(target_sp, listener_sp); in CreateInstance()
207 std::chrono::seconds ProcessGDBRemote::GetPacketTimeout() { in GetPacketTimeout()
211 ArchSpec ProcessGDBRemote::GetSystemArchitecture() { in GetSystemArchitecture()
215 bool ProcessGDBRemote::CanDebug(lldb::TargetSP target_sp, in CanDebug()
247 ProcessGDBRemote::ProcessGDBRemote(lldb::TargetSP target_sp, in ProcessGDBRemote() function in ProcessGDBRemote
307 ProcessGDBRemote::~ProcessGDBRemote() { in ~ProcessGDBRemote()
324 bool ProcessGDBRemote::ParsePythonTargetDefinition( in ParsePythonTargetDefinition()
383 void ProcessGDBRemote::BuildDynamicRegisterInfo(bool force) { in BuildDynamicRegisterInfo()
522 Status ProcessGDBRemote::WillLaunch(lldb_private::Module *module) { in WillLaunch()
526 Status ProcessGDBRemote::WillAttachToProcessWithID(lldb::pid_t pid) { in WillAttachToProcessWithID()
530 Status ProcessGDBRemote::WillAttachToProcessWithName(const char *process_name, in WillAttachToProcessWithName()
535 Status ProcessGDBRemote::DoConnectRemote(llvm::StringRef remote_url) { in DoConnectRemote()
705 Status ProcessGDBRemote::WillLaunchOrAttach() { in WillLaunchOrAttach()
712 Status ProcessGDBRemote::DoLaunch(lldb_private::Module *exe_module, in DoLaunch()
903 Status ProcessGDBRemote::ConnectToDebugserver(llvm::StringRef connect_url) { in ConnectToDebugserver()
977 void ProcessGDBRemote::DidLaunchOrAttach(ArchSpec &process_arch) { in DidLaunchOrAttach()
1082 void ProcessGDBRemote::MaybeLoadExecutableModule() { in MaybeLoadExecutableModule()
1107 void ProcessGDBRemote::DidLaunch() { in DidLaunch()
1112 Status ProcessGDBRemote::DoAttachToProcessWithID( in DoAttachToProcessWithID()
1139 Status ProcessGDBRemote::DoAttachToProcessWithName( in DoAttachToProcessWithName()
1178 llvm::Expected<TraceSupportedResponse> ProcessGDBRemote::TraceSupported() { in TraceSupported()
1182 llvm::Error ProcessGDBRemote::TraceStop(const TraceStopRequest &request) { in TraceStop()
1186 llvm::Error ProcessGDBRemote::TraceStart(const llvm::json::Value &request) { in TraceStart()
1191 ProcessGDBRemote::TraceGetState(llvm::StringRef type) { in TraceGetState()
1196 ProcessGDBRemote::TraceGetBinaryData(const TraceGetBinaryDataRequest &request) { in TraceGetBinaryData()
1200 void ProcessGDBRemote::DidExit() { in DidExit()
1205 void ProcessGDBRemote::DidAttach(ArchSpec &process_arch) { in DidAttach()
1211 Status ProcessGDBRemote::WillResume() { in WillResume()
1221 Status ProcessGDBRemote::DoResume() { in DoResume()
1232 ProcessGDBRemote::eBroadcastBitAsyncThreadDidExit); in DoResume()
1430 void ProcessGDBRemote::ClearThreadIDList() { in ClearThreadIDList()
1436 size_t ProcessGDBRemote::UpdateThreadIDsFromStopReplyThreadsValue( in UpdateThreadIDsFromStopReplyThreadsValue()
1455 size_t ProcessGDBRemote::UpdateThreadPCsFromStopReplyThreadsValue( in UpdateThreadPCsFromStopReplyThreadsValue()
1466 bool ProcessGDBRemote::UpdateThreadIDList() { in UpdateThreadIDList()
1530 bool ProcessGDBRemote::DoUpdateThreadList(ThreadList &old_thread_list, in DoUpdateThreadList()
1579 void ProcessGDBRemote::SetThreadPc(const ThreadSP &thread_sp, uint64_t index) { in SetThreadPc()
1595 bool ProcessGDBRemote::GetThreadStopInfoFromJSON( in GetThreadStopInfoFromJSON()
1620 bool ProcessGDBRemote::CalculateThreadStopInfo(ThreadGDBRemote *thread) { in CalculateThreadStopInfo()
1646 ThreadSP ProcessGDBRemote::SetThreadStopInfo( in SetThreadStopInfo()
1937 ProcessGDBRemote::SetThreadStopInfo(StructuredData::Dictionary *thread_dict) { in SetThreadStopInfo()
2093 StateType ProcessGDBRemote::SetThreadStopInfo(StringExtractor &stop_packet) { in SetThreadStopInfo()
2321 void ProcessGDBRemote::RefreshStateAfterStop() { in RefreshStateAfterStop()
2355 Status ProcessGDBRemote::DoHalt(bool &caused_stop) { in DoHalt()
2367 Status ProcessGDBRemote::DoDetach(bool keep_stopped) { in DoDetach()
2396 Status ProcessGDBRemote::DoDestroy() { in DoDestroy()
2451 void ProcessGDBRemote::SetLastStopPacket( in SetLastStopPacket()
2468 void ProcessGDBRemote::SetUnixSignals(const UnixSignalsSP &signals_sp) { in SetUnixSignals()
2474 bool ProcessGDBRemote::IsAlive() { in IsAlive()
2478 addr_t ProcessGDBRemote::GetImageInfoAddress() { in GetImageInfoAddress()
2496 void ProcessGDBRemote::WillPublicStop() { in WillPublicStop()
2521 size_t ProcessGDBRemote::DoReadMemory(addr_t addr, void *buf, size_t size, in DoReadMemory()
2580 bool ProcessGDBRemote::SupportsMemoryTagging() { in SupportsMemoryTagging()
2585 ProcessGDBRemote::DoReadMemoryTags(lldb::addr_t addr, size_t len, in DoReadMemoryTags()
2603 Status ProcessGDBRemote::DoWriteMemoryTags(lldb::addr_t addr, size_t len, in DoWriteMemoryTags()
2611 Status ProcessGDBRemote::WriteObjectFile( in WriteObjectFile()
2635 bool ProcessGDBRemote::HasErased(FlashRange range) { in HasErased()
2643 Status ProcessGDBRemote::FlashErase(lldb::addr_t addr, size_t size) { in FlashErase()
2723 Status ProcessGDBRemote::FlashDone() { in FlashDone()
2751 size_t ProcessGDBRemote::DoWriteMemory(addr_t addr, const void *buf, in DoWriteMemory()
2814 lldb::addr_t ProcessGDBRemote::DoAllocateMemory(size_t size, in DoAllocateMemory()
2859 Status ProcessGDBRemote::DoGetMemoryRegionInfo(addr_t load_addr, in DoGetMemoryRegionInfo()
2866 Status ProcessGDBRemote::GetWatchpointSupportInfo(uint32_t &num) { in GetWatchpointSupportInfo()
2872 Status ProcessGDBRemote::GetWatchpointSupportInfo(uint32_t &num, bool &after) { in GetWatchpointSupportInfo()
2878 Status ProcessGDBRemote::DoDeallocateMemory(lldb::addr_t addr) { in DoDeallocateMemory()
2914 size_t ProcessGDBRemote::PutSTDIN(const char *src, size_t src_len, in PutSTDIN()
2925 Status ProcessGDBRemote::EnableBreakpointSite(BreakpointSite *bp_site) { in EnableBreakpointSite()
3049 Status ProcessGDBRemote::DisableBreakpointSite(BreakpointSite *bp_site) { in DisableBreakpointSite()
3114 Status ProcessGDBRemote::EnableWatchpoint(Watchpoint *wp, bool notify) { in EnableWatchpoint()
3150 Status ProcessGDBRemote::DisableWatchpoint(Watchpoint *wp, bool notify) { in DisableWatchpoint()
3196 void ProcessGDBRemote::Clear() { in Clear()
3201 Status ProcessGDBRemote::DoSignal(int signo) { in DoSignal()
3212 ProcessGDBRemote::EstablishConnectionIfNeeded(const ProcessInfo &process_info) { in EstablishConnectionIfNeeded()
3246 Status ProcessGDBRemote::LaunchAndConnectToDebugserver( in LaunchAndConnectToDebugserver()
3260 const std::weak_ptr<ProcessGDBRemote> this_wp = in LaunchAndConnectToDebugserver()
3261 std::static_pointer_cast<ProcessGDBRemote>(shared_from_this()); in LaunchAndConnectToDebugserver()
3342 void ProcessGDBRemote::MonitorDebugserverProcess( in MonitorDebugserverProcess()
3343 std::weak_ptr<ProcessGDBRemote> process_wp, lldb::pid_t debugserver_pid, in MonitorDebugserverProcess()
3356 std::shared_ptr<ProcessGDBRemote> process_sp = process_wp.lock(); in MonitorDebugserverProcess()
3396 void ProcessGDBRemote::KillDebugserverProcess() { in KillDebugserverProcess()
3404 void ProcessGDBRemote::Initialize() { in Initialize()
3414 void ProcessGDBRemote::DebuggerInitialize(Debugger &debugger) { in DebuggerInitialize()
3425 bool ProcessGDBRemote::StartAsyncThread() { in StartAsyncThread()
3437 return ProcessGDBRemote::AsyncThread(); in StartAsyncThread()
3454 void ProcessGDBRemote::StopAsyncThread() { in StopAsyncThread()
3476 thread_result_t ProcessGDBRemote::AsyncThread() { in AsyncThread()
3664 bool ProcessGDBRemote::NewThreadNotifyBreakpointHit( in NewThreadNotifyBreakpointHit()
3675 Status ProcessGDBRemote::UpdateAutomaticSignalFiltering() { in UpdateAutomaticSignalFiltering()
3712 bool ProcessGDBRemote::StartNoticingNewThreads() { in StartNoticingNewThreads()
3729 ProcessGDBRemote::NewThreadNotifyBreakpointHit, this, true); in StartNoticingNewThreads()
3738 bool ProcessGDBRemote::StopNoticingNewThreads() { in StopNoticingNewThreads()
3749 DynamicLoader *ProcessGDBRemote::GetDynamicLoader() { in GetDynamicLoader()
3755 Status ProcessGDBRemote::SendEventData(const char *data) { in SendEventData()
3772 DataExtractor ProcessGDBRemote::GetAuxvData() { in GetAuxvData()
3786 ProcessGDBRemote::GetExtendedInfoForThread(lldb::tid_t tid) { in GetExtendedInfoForThread()
3825 StructuredData::ObjectSP ProcessGDBRemote::GetLoadedDynamicLibrariesInfos( in GetLoadedDynamicLibrariesInfos()
3836 StructuredData::ObjectSP ProcessGDBRemote::GetLoadedDynamicLibrariesInfos() { in GetLoadedDynamicLibrariesInfos()
3844 StructuredData::ObjectSP ProcessGDBRemote::GetLoadedDynamicLibrariesInfos( in GetLoadedDynamicLibrariesInfos()
3860 ProcessGDBRemote::GetLoadedDynamicLibrariesInfos_sender( in GetLoadedDynamicLibrariesInfos_sender()
3897 StructuredData::ObjectSP ProcessGDBRemote::GetSharedCacheInfo() { in GetSharedCacheInfo()
3930 Status ProcessGDBRemote::ConfigureStructuredData( in ConfigureStructuredData()
3944 void ProcessGDBRemote::GetMaxMemorySize() { in GetMaxMemorySize()
3981 void ProcessGDBRemote::SetUserSpecifiedMaxMemoryTransferSize( in SetUserSpecifiedMaxMemoryTransferSize()
4002 bool ProcessGDBRemote::GetModuleSpec(const FileSpec &module_file_spec, in GetModuleSpec()
4034 void ProcessGDBRemote::PrefetchModuleSpecs( in PrefetchModuleSpecs()
4047 llvm::VersionTuple ProcessGDBRemote::GetHostOSVersion() { in GetHostOSVersion()
4051 llvm::VersionTuple ProcessGDBRemote::GetHostMacCatalystVersion() { in GetHostMacCatalystVersion()
4208 bool ProcessGDBRemote::GetGDBServerRegisterInfoXMLAndProcess( in GetGDBServerRegisterInfoXMLAndProcess()
4319 void ProcessGDBRemote::AddRemoteRegisters( in AddRemoteRegisters()
4361 bool ProcessGDBRemote::GetGDBServerRegisterInfo(ArchSpec &arch_to_use) { in GetGDBServerRegisterInfo()
4378 llvm::Expected<LoadedModuleInfoList> ProcessGDBRemote::GetLoadedModuleList() { in GetLoadedModuleList()
4543 lldb::ModuleSP ProcessGDBRemote::LoadModuleAtAddress(const FileSpec &file, in LoadModuleAtAddress()
4555 llvm::Error ProcessGDBRemote::LoadModules() { in LoadModules()
4556 using lldb_private::process_gdb_remote::ProcessGDBRemote; in LoadModules()
4636 Status ProcessGDBRemote::GetFileLoadAddress(const FileSpec &file, in GetFileLoadAddress()
4677 void ProcessGDBRemote::ModulesDidLoad(ModuleList &module_list) { in ModulesDidLoad()
4687 void ProcessGDBRemote::HandleAsyncStdout(llvm::StringRef out) { in HandleAsyncStdout()
4694 void ProcessGDBRemote::HandleAsyncMisc(llvm::StringRef data) { in HandleAsyncMisc()
4719 std::string ProcessGDBRemote::HarmonizeThreadIdsForProfileData( in HarmonizeThreadIdsForProfileData()
4795 void ProcessGDBRemote::HandleStopReply() { in HandleStopReply()
4807 llvm::Expected<bool> ProcessGDBRemote::SaveCore(llvm::StringRef outfile) { in SaveCore()
4899 void ProcessGDBRemote::HandleAsyncStructuredDataPacket(llvm::StringRef data) { in HandleAsyncStructuredDataPacket()
4944 ProcessGDBRemote *process = in DoExecute()
4945 (ProcessGDBRemote *)m_interpreter.GetExecutionContext() in DoExecute()
4991 ProcessGDBRemote *process = in DoExecute()
4992 (ProcessGDBRemote *)m_interpreter.GetExecutionContext().GetProcessPtr(); in DoExecute()
5027 ProcessGDBRemote *process = in DoExecute()
5028 (ProcessGDBRemote *)m_interpreter.GetExecutionContext().GetProcessPtr(); in DoExecute()
5070 ProcessGDBRemote *process = in DoExecute()
5071 (ProcessGDBRemote *)m_interpreter.GetExecutionContext().GetProcessPtr(); in DoExecute()
5118 ProcessGDBRemote *process = in DoExecute()
5119 (ProcessGDBRemote *)m_interpreter.GetExecutionContext().GetProcessPtr(); in DoExecute()
5188 CommandObject *ProcessGDBRemote::GetPluginCommandObject() { in GetPluginCommandObject()
5195 void ProcessGDBRemote::DidForkSwitchSoftwareBreakpoints(bool enable) { in DidForkSwitchSoftwareBreakpoints()
5207 void ProcessGDBRemote::DidForkSwitchHardwareTraps(bool enable) { in DidForkSwitchHardwareTraps()
5232 void ProcessGDBRemote::DidFork(lldb::pid_t child_pid, lldb::tid_t child_tid) { in DidFork()
5297 void ProcessGDBRemote::DidVFork(lldb::pid_t child_pid, lldb::tid_t child_tid) { in DidVFork()
5354 void ProcessGDBRemote::DidVForkDone() { in DidVForkDone()
5363 void ProcessGDBRemote::DidExec() { in DidExec()