Lines Matching refs:ProcessGDBRemote
100 LLDB_PLUGIN_DEFINE(ProcessGDBRemote)
134 return ProcessGDBRemote::GetPluginNameStatic(); in GetSettingName()
191 llvm::StringRef ProcessGDBRemote::GetPluginDescriptionStatic() { in GetPluginDescriptionStatic()
195 void ProcessGDBRemote::Terminate() { in Terminate()
196 PluginManager::UnregisterPlugin(ProcessGDBRemote::CreateInstance); in Terminate()
199 lldb::ProcessSP ProcessGDBRemote::CreateInstance( in CreateInstance()
204 process_sp = std::shared_ptr<ProcessGDBRemote>( in CreateInstance()
205 new ProcessGDBRemote(target_sp, listener_sp)); in CreateInstance()
209 void ProcessGDBRemote::DumpPluginHistory(Stream &s) { in DumpPluginHistory()
214 std::chrono::seconds ProcessGDBRemote::GetPacketTimeout() { in GetPacketTimeout()
218 ArchSpec ProcessGDBRemote::GetSystemArchitecture() { in GetSystemArchitecture()
222 bool ProcessGDBRemote::CanDebug(lldb::TargetSP target_sp, in CanDebug()
254 ProcessGDBRemote::ProcessGDBRemote(lldb::TargetSP target_sp, in ProcessGDBRemote() function in ProcessGDBRemote
299 ProcessGDBRemote::~ProcessGDBRemote() { in ~ProcessGDBRemote()
316 bool ProcessGDBRemote::ParsePythonTargetDefinition( in ParsePythonTargetDefinition()
375 void ProcessGDBRemote::BuildDynamicRegisterInfo(bool force) { in BuildDynamicRegisterInfo()
514 Status ProcessGDBRemote::DoWillLaunch(lldb_private::Module *module) { in DoWillLaunch()
518 Status ProcessGDBRemote::DoWillAttachToProcessWithID(lldb::pid_t pid) { in DoWillAttachToProcessWithID()
522 Status ProcessGDBRemote::DoWillAttachToProcessWithName(const char *process_name, in DoWillAttachToProcessWithName()
527 Status ProcessGDBRemote::DoConnectRemote(llvm::StringRef remote_url) { in DoConnectRemote()
608 Status ProcessGDBRemote::WillLaunchOrAttach() { in WillLaunchOrAttach()
615 Status ProcessGDBRemote::DoLaunch(lldb_private::Module *exe_module, in DoLaunch()
806 Status ProcessGDBRemote::ConnectToDebugserver(llvm::StringRef connect_url) { in ConnectToDebugserver()
880 void ProcessGDBRemote::DidLaunchOrAttach(ArchSpec &process_arch) { in DidLaunchOrAttach()
985 void ProcessGDBRemote::LoadStubBinaries() { in LoadStubBinaries()
1044 void ProcessGDBRemote::MaybeLoadExecutableModule() { in MaybeLoadExecutableModule()
1069 void ProcessGDBRemote::DidLaunch() { in DidLaunch()
1074 Status ProcessGDBRemote::DoAttachToProcessWithID( in DoAttachToProcessWithID()
1102 Status ProcessGDBRemote::DoAttachToProcessWithName( in DoAttachToProcessWithName()
1140 llvm::Expected<TraceSupportedResponse> ProcessGDBRemote::TraceSupported() { in TraceSupported()
1144 llvm::Error ProcessGDBRemote::TraceStop(const TraceStopRequest &request) { in TraceStop()
1148 llvm::Error ProcessGDBRemote::TraceStart(const llvm::json::Value &request) { in TraceStart()
1153 ProcessGDBRemote::TraceGetState(llvm::StringRef type) { in TraceGetState()
1158 ProcessGDBRemote::TraceGetBinaryData(const TraceGetBinaryDataRequest &request) { in TraceGetBinaryData()
1162 void ProcessGDBRemote::DidExit() { in DidExit()
1167 void ProcessGDBRemote::DidAttach(ArchSpec &process_arch) { in DidAttach()
1173 Status ProcessGDBRemote::WillResume() { in WillResume()
1183 Status ProcessGDBRemote::DoResume() { in DoResume()
1194 ProcessGDBRemote::eBroadcastBitAsyncThreadDidExit); in DoResume()
1398 void ProcessGDBRemote::ClearThreadIDList() { in ClearThreadIDList()
1404 size_t ProcessGDBRemote::UpdateThreadIDsFromStopReplyThreadsValue( in UpdateThreadIDsFromStopReplyThreadsValue()
1423 size_t ProcessGDBRemote::UpdateThreadPCsFromStopReplyThreadsValue( in UpdateThreadPCsFromStopReplyThreadsValue()
1434 bool ProcessGDBRemote::UpdateThreadIDList() { in UpdateThreadIDList()
1498 bool ProcessGDBRemote::DoUpdateThreadList(ThreadList &old_thread_list, in DoUpdateThreadList()
1547 void ProcessGDBRemote::SetThreadPc(const ThreadSP &thread_sp, uint64_t index) { in SetThreadPc()
1563 bool ProcessGDBRemote::GetThreadStopInfoFromJSON( in GetThreadStopInfoFromJSON()
1588 bool ProcessGDBRemote::CalculateThreadStopInfo(ThreadGDBRemote *thread) { in CalculateThreadStopInfo()
1634 void ProcessGDBRemote::ParseExpeditedRegisters( in ParseExpeditedRegisters()
1650 ThreadSP ProcessGDBRemote::SetThreadStopInfo( in SetThreadStopInfo()
1961 ProcessGDBRemote::SetThreadStopInfo(StructuredData::Dictionary *thread_dict) { in SetThreadStopInfo()
2117 StateType ProcessGDBRemote::SetThreadStopInfo(StringExtractor &stop_packet) { in SetThreadStopInfo()
2362 void ProcessGDBRemote::RefreshStateAfterStop() { in RefreshStateAfterStop()
2396 Status ProcessGDBRemote::DoHalt(bool &caused_stop) { in DoHalt()
2410 Status ProcessGDBRemote::DoDetach(bool keep_stopped) { in DoDetach()
2439 Status ProcessGDBRemote::DoDestroy() { in DoDestroy()
2494 void ProcessGDBRemote::SetLastStopPacket( in SetLastStopPacket()
2511 void ProcessGDBRemote::SetUnixSignals(const UnixSignalsSP &signals_sp) { in SetUnixSignals()
2517 bool ProcessGDBRemote::IsAlive() { in IsAlive()
2521 addr_t ProcessGDBRemote::GetImageInfoAddress() { in GetImageInfoAddress()
2539 void ProcessGDBRemote::WillPublicStop() { in WillPublicStop()
2564 size_t ProcessGDBRemote::DoReadMemory(addr_t addr, void *buf, size_t size, in DoReadMemory()
2623 bool ProcessGDBRemote::SupportsMemoryTagging() { in SupportsMemoryTagging()
2628 ProcessGDBRemote::DoReadMemoryTags(lldb::addr_t addr, size_t len, in DoReadMemoryTags()
2646 Status ProcessGDBRemote::DoWriteMemoryTags(lldb::addr_t addr, size_t len, in DoWriteMemoryTags()
2654 Status ProcessGDBRemote::WriteObjectFile( in WriteObjectFile()
2678 bool ProcessGDBRemote::HasErased(FlashRange range) { in HasErased()
2686 Status ProcessGDBRemote::FlashErase(lldb::addr_t addr, size_t size) { in FlashErase()
2766 Status ProcessGDBRemote::FlashDone() { in FlashDone()
2794 size_t ProcessGDBRemote::DoWriteMemory(addr_t addr, const void *buf, in DoWriteMemory()
2857 lldb::addr_t ProcessGDBRemote::DoAllocateMemory(size_t size, in DoAllocateMemory()
2902 Status ProcessGDBRemote::DoGetMemoryRegionInfo(addr_t load_addr, in DoGetMemoryRegionInfo()
2909 std::optional<uint32_t> ProcessGDBRemote::GetWatchpointSlotCount() { in GetWatchpointSlotCount()
2913 std::optional<bool> ProcessGDBRemote::DoGetWatchpointReportedAfter() { in DoGetWatchpointReportedAfter()
2917 Status ProcessGDBRemote::DoDeallocateMemory(lldb::addr_t addr) { in DoDeallocateMemory()
2953 size_t ProcessGDBRemote::PutSTDIN(const char *src, size_t src_len, in PutSTDIN()
2964 Status ProcessGDBRemote::EnableBreakpointSite(BreakpointSite *bp_site) { in EnableBreakpointSite()
3088 Status ProcessGDBRemote::DisableBreakpointSite(BreakpointSite *bp_site) { in DisableBreakpointSite()
3154 Status ProcessGDBRemote::EnableWatchpoint(WatchpointSP wp_sp, bool notify) { in EnableWatchpoint()
3248 Status ProcessGDBRemote::DisableWatchpoint(WatchpointSP wp_sp, bool notify) { in DisableWatchpoint()
3307 void ProcessGDBRemote::Clear() { in Clear()
3312 Status ProcessGDBRemote::DoSignal(int signo) { in DoSignal()
3323 ProcessGDBRemote::EstablishConnectionIfNeeded(const ProcessInfo &process_info) { in EstablishConnectionIfNeeded()
3357 Status ProcessGDBRemote::LaunchAndConnectToDebugserver( in LaunchAndConnectToDebugserver()
3371 const std::weak_ptr<ProcessGDBRemote> this_wp = in LaunchAndConnectToDebugserver()
3372 std::static_pointer_cast<ProcessGDBRemote>(shared_from_this()); in LaunchAndConnectToDebugserver()
3453 void ProcessGDBRemote::MonitorDebugserverProcess( in MonitorDebugserverProcess()
3454 std::weak_ptr<ProcessGDBRemote> process_wp, lldb::pid_t debugserver_pid, in MonitorDebugserverProcess()
3467 std::shared_ptr<ProcessGDBRemote> process_sp = process_wp.lock(); in MonitorDebugserverProcess()
3504 void ProcessGDBRemote::KillDebugserverProcess() { in KillDebugserverProcess()
3512 void ProcessGDBRemote::Initialize() { in Initialize()
3522 void ProcessGDBRemote::DebuggerInitialize(Debugger &debugger) { in DebuggerInitialize()
3532 bool ProcessGDBRemote::StartAsyncThread() { in StartAsyncThread()
3544 return ProcessGDBRemote::AsyncThread(); in StartAsyncThread()
3561 void ProcessGDBRemote::StopAsyncThread() { in StopAsyncThread()
3583 thread_result_t ProcessGDBRemote::AsyncThread() { in AsyncThread()
3756 bool ProcessGDBRemote::NewThreadNotifyBreakpointHit( in NewThreadNotifyBreakpointHit()
3767 Status ProcessGDBRemote::UpdateAutomaticSignalFiltering() { in UpdateAutomaticSignalFiltering()
3804 bool ProcessGDBRemote::StartNoticingNewThreads() { in StartNoticingNewThreads()
3821 ProcessGDBRemote::NewThreadNotifyBreakpointHit, this, true); in StartNoticingNewThreads()
3830 bool ProcessGDBRemote::StopNoticingNewThreads() { in StopNoticingNewThreads()
3841 DynamicLoader *ProcessGDBRemote::GetDynamicLoader() { in GetDynamicLoader()
3847 Status ProcessGDBRemote::SendEventData(const char *data) { in SendEventData()
3864 DataExtractor ProcessGDBRemote::GetAuxvData() { in GetAuxvData()
3878 ProcessGDBRemote::GetExtendedInfoForThread(lldb::tid_t tid) { in GetExtendedInfoForThread()
3916 StructuredData::ObjectSP ProcessGDBRemote::GetLoadedDynamicLibrariesInfos( in GetLoadedDynamicLibrariesInfos()
3927 StructuredData::ObjectSP ProcessGDBRemote::GetLoadedDynamicLibrariesInfos() { in GetLoadedDynamicLibrariesInfos()
3935 StructuredData::ObjectSP ProcessGDBRemote::GetLoadedDynamicLibrariesInfos( in GetLoadedDynamicLibrariesInfos()
3949 ProcessGDBRemote::GetLoadedDynamicLibrariesInfos_sender( in GetLoadedDynamicLibrariesInfos_sender()
3985 StructuredData::ObjectSP ProcessGDBRemote::GetDynamicLoaderProcessState() { in GetDynamicLoaderProcessState()
4007 StructuredData::ObjectSP ProcessGDBRemote::GetSharedCacheInfo() { in GetSharedCacheInfo()
4039 Status ProcessGDBRemote::ConfigureStructuredData( in ConfigureStructuredData()
4053 void ProcessGDBRemote::GetMaxMemorySize() { in GetMaxMemorySize()
4090 void ProcessGDBRemote::SetUserSpecifiedMaxMemoryTransferSize( in SetUserSpecifiedMaxMemoryTransferSize()
4111 bool ProcessGDBRemote::GetModuleSpec(const FileSpec &module_file_spec, in GetModuleSpec()
4143 void ProcessGDBRemote::PrefetchModuleSpecs( in PrefetchModuleSpecs()
4156 llvm::VersionTuple ProcessGDBRemote::GetHostOSVersion() { in GetHostOSVersion()
4160 llvm::VersionTuple ProcessGDBRemote::GetHostMacCatalystVersion() { in GetHostMacCatalystVersion()
4708 bool ProcessGDBRemote::GetGDBServerRegisterInfoXMLAndProcess( in GetGDBServerRegisterInfoXMLAndProcess()
4821 void ProcessGDBRemote::AddRemoteRegisters( in AddRemoteRegisters()
4863 bool ProcessGDBRemote::GetGDBServerRegisterInfo(ArchSpec &arch_to_use) { in GetGDBServerRegisterInfo()
4890 llvm::Expected<LoadedModuleInfoList> ProcessGDBRemote::GetLoadedModuleList() { in GetLoadedModuleList()
5055 lldb::ModuleSP ProcessGDBRemote::LoadModuleAtAddress(const FileSpec &file, in LoadModuleAtAddress()
5067 llvm::Error ProcessGDBRemote::LoadModules() { in LoadModules()
5068 using lldb_private::process_gdb_remote::ProcessGDBRemote; in LoadModules()
5148 Status ProcessGDBRemote::GetFileLoadAddress(const FileSpec &file, in GetFileLoadAddress()
5189 void ProcessGDBRemote::ModulesDidLoad(ModuleList &module_list) { in ModulesDidLoad()
5199 void ProcessGDBRemote::HandleAsyncStdout(llvm::StringRef out) { in HandleAsyncStdout()
5206 void ProcessGDBRemote::HandleAsyncMisc(llvm::StringRef data) { in HandleAsyncMisc()
5231 std::string ProcessGDBRemote::HarmonizeThreadIdsForProfileData( in HarmonizeThreadIdsForProfileData()
5307 void ProcessGDBRemote::HandleStopReply() { in HandleStopReply()
5319 llvm::Expected<bool> ProcessGDBRemote::SaveCore(llvm::StringRef outfile) { in SaveCore()
5410 void ProcessGDBRemote::HandleAsyncStructuredDataPacket(llvm::StringRef data) { in HandleAsyncStructuredDataPacket()
5455 ProcessGDBRemote *process = in DoExecute()
5456 (ProcessGDBRemote *)m_interpreter.GetExecutionContext() in DoExecute()
5503 ProcessGDBRemote *process = in DoExecute()
5504 (ProcessGDBRemote *)m_interpreter.GetExecutionContext().GetProcessPtr(); in DoExecute()
5537 ProcessGDBRemote *process = in DoExecute()
5538 (ProcessGDBRemote *)m_interpreter.GetExecutionContext().GetProcessPtr(); in DoExecute()
5578 ProcessGDBRemote *process = in DoExecute()
5579 (ProcessGDBRemote *)m_interpreter.GetExecutionContext().GetProcessPtr(); in DoExecute()
5625 ProcessGDBRemote *process = in DoExecute()
5626 (ProcessGDBRemote *)m_interpreter.GetExecutionContext().GetProcessPtr(); in DoExecute()
5694 CommandObject *ProcessGDBRemote::GetPluginCommandObject() { in GetPluginCommandObject()
5701 void ProcessGDBRemote::DidForkSwitchSoftwareBreakpoints(bool enable) { in DidForkSwitchSoftwareBreakpoints()
5713 void ProcessGDBRemote::DidForkSwitchHardwareTraps(bool enable) { in DidForkSwitchHardwareTraps()
5734 void ProcessGDBRemote::DidFork(lldb::pid_t child_pid, lldb::tid_t child_tid) { in DidFork()
5799 void ProcessGDBRemote::DidVFork(lldb::pid_t child_pid, lldb::tid_t child_tid) { in DidVFork()
5859 void ProcessGDBRemote::DidVForkDone() { in DidVForkDone()
5868 void ProcessGDBRemote::DidExec() { in DidExec()