Lines Matching refs:ProcessGDBRemote

97 LLDB_PLUGIN_DEFINE(ProcessGDBRemote)
114 ((ProcessGDBRemote *)p)->GetGDBRemote().DumpHistory(stream); in DumpProcessGDBRemotePacketHistory()
131 return ConstString(ProcessGDBRemote::GetPluginNameStatic()); in GetSettingName()
189 llvm::StringRef ProcessGDBRemote::GetPluginDescriptionStatic() { in GetPluginDescriptionStatic()
193 void ProcessGDBRemote::Terminate() { in Terminate()
194 PluginManager::UnregisterPlugin(ProcessGDBRemote::CreateInstance); in Terminate()
197 lldb::ProcessSP ProcessGDBRemote::CreateInstance( in CreateInstance()
202 process_sp = std::shared_ptr<ProcessGDBRemote>( in CreateInstance()
203 new 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
293 ProcessGDBRemote::~ProcessGDBRemote() { in ~ProcessGDBRemote()
310 bool ProcessGDBRemote::ParsePythonTargetDefinition( in ParsePythonTargetDefinition()
369 void ProcessGDBRemote::BuildDynamicRegisterInfo(bool force) { in BuildDynamicRegisterInfo()
508 Status ProcessGDBRemote::DoWillLaunch(lldb_private::Module *module) { in DoWillLaunch()
512 Status ProcessGDBRemote::DoWillAttachToProcessWithID(lldb::pid_t pid) { in DoWillAttachToProcessWithID()
516 Status ProcessGDBRemote::DoWillAttachToProcessWithName(const char *process_name, in DoWillAttachToProcessWithName()
521 Status ProcessGDBRemote::DoConnectRemote(llvm::StringRef remote_url) { in DoConnectRemote()
602 Status ProcessGDBRemote::WillLaunchOrAttach() { in WillLaunchOrAttach()
609 Status ProcessGDBRemote::DoLaunch(lldb_private::Module *exe_module, in DoLaunch()
800 Status ProcessGDBRemote::ConnectToDebugserver(llvm::StringRef connect_url) { in ConnectToDebugserver()
874 void ProcessGDBRemote::DidLaunchOrAttach(ArchSpec &process_arch) { in DidLaunchOrAttach()
982 void ProcessGDBRemote::LoadStubBinaries() { in LoadStubBinaries()
1035 void ProcessGDBRemote::MaybeLoadExecutableModule() { in MaybeLoadExecutableModule()
1060 void ProcessGDBRemote::DidLaunch() { in DidLaunch()
1065 Status ProcessGDBRemote::DoAttachToProcessWithID( in DoAttachToProcessWithID()
1092 Status ProcessGDBRemote::DoAttachToProcessWithName( in DoAttachToProcessWithName()
1131 llvm::Expected<TraceSupportedResponse> ProcessGDBRemote::TraceSupported() { in TraceSupported()
1135 llvm::Error ProcessGDBRemote::TraceStop(const TraceStopRequest &request) { in TraceStop()
1139 llvm::Error ProcessGDBRemote::TraceStart(const llvm::json::Value &request) { in TraceStart()
1144 ProcessGDBRemote::TraceGetState(llvm::StringRef type) { in TraceGetState()
1149 ProcessGDBRemote::TraceGetBinaryData(const TraceGetBinaryDataRequest &request) { in TraceGetBinaryData()
1153 void ProcessGDBRemote::DidExit() { in DidExit()
1158 void ProcessGDBRemote::DidAttach(ArchSpec &process_arch) { in DidAttach()
1164 Status ProcessGDBRemote::WillResume() { in WillResume()
1174 Status ProcessGDBRemote::DoResume() { in DoResume()
1185 ProcessGDBRemote::eBroadcastBitAsyncThreadDidExit); in DoResume()
1390 void ProcessGDBRemote::ClearThreadIDList() { in ClearThreadIDList()
1396 size_t ProcessGDBRemote::UpdateThreadIDsFromStopReplyThreadsValue( in UpdateThreadIDsFromStopReplyThreadsValue()
1415 size_t ProcessGDBRemote::UpdateThreadPCsFromStopReplyThreadsValue( in UpdateThreadPCsFromStopReplyThreadsValue()
1426 bool ProcessGDBRemote::UpdateThreadIDList() { in UpdateThreadIDList()
1490 bool ProcessGDBRemote::DoUpdateThreadList(ThreadList &old_thread_list, in DoUpdateThreadList()
1539 void ProcessGDBRemote::SetThreadPc(const ThreadSP &thread_sp, uint64_t index) { in SetThreadPc()
1555 bool ProcessGDBRemote::GetThreadStopInfoFromJSON( in GetThreadStopInfoFromJSON()
1580 bool ProcessGDBRemote::CalculateThreadStopInfo(ThreadGDBRemote *thread) { in CalculateThreadStopInfo()
1606 ThreadSP ProcessGDBRemote::SetThreadStopInfo( in SetThreadStopInfo()
1892 ProcessGDBRemote::SetThreadStopInfo(StructuredData::Dictionary *thread_dict) { in SetThreadStopInfo()
2048 StateType ProcessGDBRemote::SetThreadStopInfo(StringExtractor &stop_packet) { in SetThreadStopInfo()
2276 void ProcessGDBRemote::RefreshStateAfterStop() { in RefreshStateAfterStop()
2310 Status ProcessGDBRemote::DoHalt(bool &caused_stop) { in DoHalt()
2322 Status ProcessGDBRemote::DoDetach(bool keep_stopped) { in DoDetach()
2351 Status ProcessGDBRemote::DoDestroy() { in DoDestroy()
2406 void ProcessGDBRemote::SetLastStopPacket( in SetLastStopPacket()
2423 void ProcessGDBRemote::SetUnixSignals(const UnixSignalsSP &signals_sp) { in SetUnixSignals()
2429 bool ProcessGDBRemote::IsAlive() { in IsAlive()
2433 addr_t ProcessGDBRemote::GetImageInfoAddress() { in GetImageInfoAddress()
2451 void ProcessGDBRemote::WillPublicStop() { in WillPublicStop()
2476 size_t ProcessGDBRemote::DoReadMemory(addr_t addr, void *buf, size_t size, in DoReadMemory()
2535 bool ProcessGDBRemote::SupportsMemoryTagging() { in SupportsMemoryTagging()
2540 ProcessGDBRemote::DoReadMemoryTags(lldb::addr_t addr, size_t len, in DoReadMemoryTags()
2558 Status ProcessGDBRemote::DoWriteMemoryTags(lldb::addr_t addr, size_t len, in DoWriteMemoryTags()
2566 Status ProcessGDBRemote::WriteObjectFile( in WriteObjectFile()
2590 bool ProcessGDBRemote::HasErased(FlashRange range) { in HasErased()
2598 Status ProcessGDBRemote::FlashErase(lldb::addr_t addr, size_t size) { in FlashErase()
2678 Status ProcessGDBRemote::FlashDone() { in FlashDone()
2706 size_t ProcessGDBRemote::DoWriteMemory(addr_t addr, const void *buf, in DoWriteMemory()
2769 lldb::addr_t ProcessGDBRemote::DoAllocateMemory(size_t size, in DoAllocateMemory()
2814 Status ProcessGDBRemote::DoGetMemoryRegionInfo(addr_t load_addr, in DoGetMemoryRegionInfo()
2821 Status ProcessGDBRemote::GetWatchpointSupportInfo(uint32_t &num) { in GetWatchpointSupportInfo()
2827 Status ProcessGDBRemote::GetWatchpointSupportInfo(uint32_t &num, bool &after) { in GetWatchpointSupportInfo()
2833 Status ProcessGDBRemote::DoDeallocateMemory(lldb::addr_t addr) { in DoDeallocateMemory()
2869 size_t ProcessGDBRemote::PutSTDIN(const char *src, size_t src_len, in PutSTDIN()
2880 Status ProcessGDBRemote::EnableBreakpointSite(BreakpointSite *bp_site) { in EnableBreakpointSite()
3004 Status ProcessGDBRemote::DisableBreakpointSite(BreakpointSite *bp_site) { in DisableBreakpointSite()
3069 Status ProcessGDBRemote::EnableWatchpoint(Watchpoint *wp, bool notify) { in EnableWatchpoint()
3105 Status ProcessGDBRemote::DisableWatchpoint(Watchpoint *wp, bool notify) { in DisableWatchpoint()
3151 void ProcessGDBRemote::Clear() { in Clear()
3156 Status ProcessGDBRemote::DoSignal(int signo) { in DoSignal()
3167 ProcessGDBRemote::EstablishConnectionIfNeeded(const ProcessInfo &process_info) { in EstablishConnectionIfNeeded()
3201 Status ProcessGDBRemote::LaunchAndConnectToDebugserver( in LaunchAndConnectToDebugserver()
3215 const std::weak_ptr<ProcessGDBRemote> this_wp = in LaunchAndConnectToDebugserver()
3216 std::static_pointer_cast<ProcessGDBRemote>(shared_from_this()); in LaunchAndConnectToDebugserver()
3297 void ProcessGDBRemote::MonitorDebugserverProcess( in MonitorDebugserverProcess()
3298 std::weak_ptr<ProcessGDBRemote> process_wp, lldb::pid_t debugserver_pid, in MonitorDebugserverProcess()
3311 std::shared_ptr<ProcessGDBRemote> process_sp = process_wp.lock(); in MonitorDebugserverProcess()
3351 void ProcessGDBRemote::KillDebugserverProcess() { in KillDebugserverProcess()
3359 void ProcessGDBRemote::Initialize() { in Initialize()
3369 void ProcessGDBRemote::DebuggerInitialize(Debugger &debugger) { in DebuggerInitialize()
3380 bool ProcessGDBRemote::StartAsyncThread() { in StartAsyncThread()
3392 return ProcessGDBRemote::AsyncThread(); in StartAsyncThread()
3409 void ProcessGDBRemote::StopAsyncThread() { in StopAsyncThread()
3431 thread_result_t ProcessGDBRemote::AsyncThread() { in AsyncThread()
3604 bool ProcessGDBRemote::NewThreadNotifyBreakpointHit( in NewThreadNotifyBreakpointHit()
3615 Status ProcessGDBRemote::UpdateAutomaticSignalFiltering() { in UpdateAutomaticSignalFiltering()
3652 bool ProcessGDBRemote::StartNoticingNewThreads() { in StartNoticingNewThreads()
3669 ProcessGDBRemote::NewThreadNotifyBreakpointHit, this, true); in StartNoticingNewThreads()
3678 bool ProcessGDBRemote::StopNoticingNewThreads() { in StopNoticingNewThreads()
3689 DynamicLoader *ProcessGDBRemote::GetDynamicLoader() { in GetDynamicLoader()
3695 Status ProcessGDBRemote::SendEventData(const char *data) { in SendEventData()
3712 DataExtractor ProcessGDBRemote::GetAuxvData() { in GetAuxvData()
3726 ProcessGDBRemote::GetExtendedInfoForThread(lldb::tid_t tid) { in GetExtendedInfoForThread()
3765 StructuredData::ObjectSP ProcessGDBRemote::GetLoadedDynamicLibrariesInfos( in GetLoadedDynamicLibrariesInfos()
3776 StructuredData::ObjectSP ProcessGDBRemote::GetLoadedDynamicLibrariesInfos() { in GetLoadedDynamicLibrariesInfos()
3784 StructuredData::ObjectSP ProcessGDBRemote::GetLoadedDynamicLibrariesInfos( in GetLoadedDynamicLibrariesInfos()
3800 ProcessGDBRemote::GetLoadedDynamicLibrariesInfos_sender( in GetLoadedDynamicLibrariesInfos_sender()
3837 StructuredData::ObjectSP ProcessGDBRemote::GetDynamicLoaderProcessState() { in GetDynamicLoaderProcessState()
3860 StructuredData::ObjectSP ProcessGDBRemote::GetSharedCacheInfo() { in GetSharedCacheInfo()
3893 Status ProcessGDBRemote::ConfigureStructuredData( in ConfigureStructuredData()
3907 void ProcessGDBRemote::GetMaxMemorySize() { in GetMaxMemorySize()
3944 void ProcessGDBRemote::SetUserSpecifiedMaxMemoryTransferSize( in SetUserSpecifiedMaxMemoryTransferSize()
3965 bool ProcessGDBRemote::GetModuleSpec(const FileSpec &module_file_spec, in GetModuleSpec()
3997 void ProcessGDBRemote::PrefetchModuleSpecs( in PrefetchModuleSpecs()
4010 llvm::VersionTuple ProcessGDBRemote::GetHostOSVersion() { in GetHostOSVersion()
4014 llvm::VersionTuple ProcessGDBRemote::GetHostMacCatalystVersion() { in GetHostMacCatalystVersion()
4178 bool ProcessGDBRemote::GetGDBServerRegisterInfoXMLAndProcess( in GetGDBServerRegisterInfoXMLAndProcess()
4289 void ProcessGDBRemote::AddRemoteRegisters( in AddRemoteRegisters()
4331 bool ProcessGDBRemote::GetGDBServerRegisterInfo(ArchSpec &arch_to_use) { in GetGDBServerRegisterInfo()
4348 llvm::Expected<LoadedModuleInfoList> ProcessGDBRemote::GetLoadedModuleList() { in GetLoadedModuleList()
4513 lldb::ModuleSP ProcessGDBRemote::LoadModuleAtAddress(const FileSpec &file, in LoadModuleAtAddress()
4525 llvm::Error ProcessGDBRemote::LoadModules() { in LoadModules()
4526 using lldb_private::process_gdb_remote::ProcessGDBRemote; in LoadModules()
4606 Status ProcessGDBRemote::GetFileLoadAddress(const FileSpec &file, in GetFileLoadAddress()
4647 void ProcessGDBRemote::ModulesDidLoad(ModuleList &module_list) { in ModulesDidLoad()
4657 void ProcessGDBRemote::HandleAsyncStdout(llvm::StringRef out) { in HandleAsyncStdout()
4664 void ProcessGDBRemote::HandleAsyncMisc(llvm::StringRef data) { in HandleAsyncMisc()
4689 std::string ProcessGDBRemote::HarmonizeThreadIdsForProfileData( in HarmonizeThreadIdsForProfileData()
4765 void ProcessGDBRemote::HandleStopReply() { in HandleStopReply()
4777 llvm::Expected<bool> ProcessGDBRemote::SaveCore(llvm::StringRef outfile) { in SaveCore()
4869 void ProcessGDBRemote::HandleAsyncStructuredDataPacket(llvm::StringRef data) { in HandleAsyncStructuredDataPacket()
4914 ProcessGDBRemote *process = in DoExecute()
4915 (ProcessGDBRemote *)m_interpreter.GetExecutionContext() in DoExecute()
4961 ProcessGDBRemote *process = in DoExecute()
4962 (ProcessGDBRemote *)m_interpreter.GetExecutionContext().GetProcessPtr(); in DoExecute()
4997 ProcessGDBRemote *process = in DoExecute()
4998 (ProcessGDBRemote *)m_interpreter.GetExecutionContext().GetProcessPtr(); in DoExecute()
5040 ProcessGDBRemote *process = in DoExecute()
5041 (ProcessGDBRemote *)m_interpreter.GetExecutionContext().GetProcessPtr(); in DoExecute()
5088 ProcessGDBRemote *process = in DoExecute()
5089 (ProcessGDBRemote *)m_interpreter.GetExecutionContext().GetProcessPtr(); in DoExecute()
5158 CommandObject *ProcessGDBRemote::GetPluginCommandObject() { in GetPluginCommandObject()
5165 void ProcessGDBRemote::DidForkSwitchSoftwareBreakpoints(bool enable) { in DidForkSwitchSoftwareBreakpoints()
5177 void ProcessGDBRemote::DidForkSwitchHardwareTraps(bool enable) { in DidForkSwitchHardwareTraps()
5202 void ProcessGDBRemote::DidFork(lldb::pid_t child_pid, lldb::tid_t child_tid) { in DidFork()
5267 void ProcessGDBRemote::DidVFork(lldb::pid_t child_pid, lldb::tid_t child_tid) { in DidVFork()
5324 void ProcessGDBRemote::DidVForkDone() { in DidVForkDone()
5333 void ProcessGDBRemote::DidExec() { in DidExec()