Lines Matching refs:ProcessGDBRemote
109 ((ProcessGDBRemote *)p)->GetGDBRemote().DumpHistory(strm); in DumpProcessGDBRemotePacketHistory()
126 return ProcessGDBRemote::GetPluginNameStatic(); in GetSettingName()
226 ConstString ProcessGDBRemote::GetPluginNameStatic() { in GetPluginNameStatic()
231 const char *ProcessGDBRemote::GetPluginDescriptionStatic() { in GetPluginDescriptionStatic()
235 void ProcessGDBRemote::Terminate() { in Terminate()
236 PluginManager::UnregisterPlugin(ProcessGDBRemote::CreateInstance); in Terminate()
240 ProcessGDBRemote::CreateInstance(lldb::TargetSP target_sp, in CreateInstance()
245 process_sp.reset(new ProcessGDBRemote(target_sp, listener_sp)); in CreateInstance()
249 bool ProcessGDBRemote::CanDebug(lldb::TargetSP target_sp, in CanDebug()
283 ProcessGDBRemote::ProcessGDBRemote(lldb::TargetSP target_sp, in ProcessGDBRemote() function in ProcessGDBRemote
348 ProcessGDBRemote::~ProcessGDBRemote() { in ~ProcessGDBRemote()
368 ConstString ProcessGDBRemote::GetPluginName() { return GetPluginNameStatic(); } in GetPluginName()
370 uint32_t ProcessGDBRemote::GetPluginVersion() { return 1; } in GetPluginVersion()
372 bool ProcessGDBRemote::ParsePythonTargetDefinition( in ParsePythonTargetDefinition()
466 void ProcessGDBRemote::BuildDynamicRegisterInfo(bool force) { in BuildDynamicRegisterInfo()
688 Status ProcessGDBRemote::WillLaunch(lldb_private::Module *module) { in WillLaunch()
692 Status ProcessGDBRemote::WillAttachToProcessWithID(lldb::pid_t pid) { in WillAttachToProcessWithID()
696 Status ProcessGDBRemote::WillAttachToProcessWithName(const char *process_name, in WillAttachToProcessWithName()
701 Status ProcessGDBRemote::DoConnectRemote(Stream *strm, in DoConnectRemote()
795 Status ProcessGDBRemote::WillLaunchOrAttach() { in WillLaunchOrAttach()
804 Status ProcessGDBRemote::DoLaunch(lldb_private::Module *exe_module, in DoLaunch()
1009 Status ProcessGDBRemote::ConnectToDebugserver(llvm::StringRef connect_url) { in ConnectToDebugserver()
1089 void ProcessGDBRemote::DidLaunchOrAttach(ArchSpec &process_arch) { in DidLaunchOrAttach()
1212 void ProcessGDBRemote::DidLaunch() { in DidLaunch()
1217 Status ProcessGDBRemote::DoAttachToProcessWithID( in DoAttachToProcessWithID()
1245 Status ProcessGDBRemote::DoAttachToProcessWithName( in DoAttachToProcessWithName()
1284 lldb::user_id_t ProcessGDBRemote::StartTrace(const TraceOptions &options, in StartTrace()
1289 Status ProcessGDBRemote::StopTrace(lldb::user_id_t uid, lldb::tid_t thread_id) { in StopTrace()
1293 Status ProcessGDBRemote::GetData(lldb::user_id_t uid, lldb::tid_t thread_id, in GetData()
1299 Status ProcessGDBRemote::GetMetaData(lldb::user_id_t uid, lldb::tid_t thread_id, in GetMetaData()
1305 Status ProcessGDBRemote::GetTraceConfig(lldb::user_id_t uid, in GetTraceConfig()
1310 void ProcessGDBRemote::DidExit() { in DidExit()
1315 void ProcessGDBRemote::DidAttach(ArchSpec &process_arch) { in DidAttach()
1321 Status ProcessGDBRemote::WillResume() { in WillResume()
1331 Status ProcessGDBRemote::DoResume() { in DoResume()
1343 ProcessGDBRemote::eBroadcastBitAsyncThreadDidExit); in DoResume()
1551 void ProcessGDBRemote::HandleStopReplySequence() { in HandleStopReplySequence()
1569 void ProcessGDBRemote::ClearThreadIDList() { in ClearThreadIDList()
1576 ProcessGDBRemote::UpdateThreadIDsFromStopReplyThreadsValue(std::string &value) { in UpdateThreadIDsFromStopReplyThreadsValue()
1595 ProcessGDBRemote::UpdateThreadPCsFromStopReplyThreadsValue(std::string &value) { in UpdateThreadPCsFromStopReplyThreadsValue()
1612 bool ProcessGDBRemote::UpdateThreadIDList() { in UpdateThreadIDList()
1685 bool ProcessGDBRemote::UpdateThreadList(ThreadList &old_thread_list, in UpdateThreadList()
1734 void ProcessGDBRemote::SetThreadPc(const ThreadSP &thread_sp, uint64_t index) { in SetThreadPc()
1750 bool ProcessGDBRemote::GetThreadStopInfoFromJSON( in GetThreadStopInfoFromJSON()
1775 bool ProcessGDBRemote::CalculateThreadStopInfo(ThreadGDBRemote *thread) { in CalculateThreadStopInfo()
1801 ThreadSP ProcessGDBRemote::SetThreadStopInfo( in SetThreadStopInfo()
2053 ProcessGDBRemote::SetThreadStopInfo(StructuredData::Dictionary *thread_dict) { in SetThreadStopInfo()
2207 StateType ProcessGDBRemote::SetThreadStopInfo(StringExtractor &stop_packet) { in SetThreadStopInfo()
2415 void ProcessGDBRemote::RefreshStateAfterStop() { in RefreshStateAfterStop()
2458 Status ProcessGDBRemote::DoHalt(bool &caused_stop) { in DoHalt()
2470 Status ProcessGDBRemote::DoDetach(bool keep_stopped) { in DoDetach()
2499 Status ProcessGDBRemote::DoDestroy() { in DoDestroy()
2683 void ProcessGDBRemote::SetLastStopPacket( in SetLastStopPacket()
2714 void ProcessGDBRemote::SetUnixSignals(const UnixSignalsSP &signals_sp) { in SetUnixSignals()
2722 bool ProcessGDBRemote::IsAlive() { in IsAlive()
2726 addr_t ProcessGDBRemote::GetImageInfoAddress() { in GetImageInfoAddress()
2740 void ProcessGDBRemote::WillPublicStop() { in WillPublicStop()
2767 size_t ProcessGDBRemote::DoReadMemory(addr_t addr, void *buf, size_t size, in DoReadMemory()
2825 Status ProcessGDBRemote::WriteObjectFile( in WriteObjectFile()
2849 bool ProcessGDBRemote::HasErased(FlashRange range) { in HasErased()
2857 Status ProcessGDBRemote::FlashErase(lldb::addr_t addr, size_t size) { in FlashErase()
2937 Status ProcessGDBRemote::FlashDone() { in FlashDone()
2964 size_t ProcessGDBRemote::DoWriteMemory(addr_t addr, const void *buf, in DoWriteMemory()
3027 lldb::addr_t ProcessGDBRemote::DoAllocateMemory(size_t size, in DoAllocateMemory()
3073 Status ProcessGDBRemote::GetMemoryRegionInfo(addr_t load_addr, in GetMemoryRegionInfo()
3080 Status ProcessGDBRemote::GetWatchpointSupportInfo(uint32_t &num) { in GetWatchpointSupportInfo()
3086 Status ProcessGDBRemote::GetWatchpointSupportInfo(uint32_t &num, bool &after) { in GetWatchpointSupportInfo()
3092 Status ProcessGDBRemote::DoDeallocateMemory(lldb::addr_t addr) { in DoDeallocateMemory()
3130 size_t ProcessGDBRemote::PutSTDIN(const char *src, size_t src_len, in PutSTDIN()
3141 Status ProcessGDBRemote::EnableBreakpointSite(BreakpointSite *bp_site) { in EnableBreakpointSite()
3267 Status ProcessGDBRemote::DisableBreakpointSite(BreakpointSite *bp_site) { in DisableBreakpointSite()
3336 Status ProcessGDBRemote::EnableWatchpoint(Watchpoint *wp, bool notify) { in EnableWatchpoint()
3373 Status ProcessGDBRemote::DisableWatchpoint(Watchpoint *wp, bool notify) { in DisableWatchpoint()
3419 void ProcessGDBRemote::Clear() { in Clear()
3424 Status ProcessGDBRemote::DoSignal(int signo) { in DoSignal()
3435 Status ProcessGDBRemote::ConnectToReplayServer(repro::Loader *loader) { in ConnectToReplayServer()
3473 ProcessGDBRemote::EstablishConnectionIfNeeded(const ProcessInfo &process_info) { in EstablishConnectionIfNeeded()
3510 Status ProcessGDBRemote::LaunchAndConnectToDebugserver( in LaunchAndConnectToDebugserver()
3524 const std::weak_ptr<ProcessGDBRemote> this_wp = in LaunchAndConnectToDebugserver()
3525 std::static_pointer_cast<ProcessGDBRemote>(shared_from_this()); in LaunchAndConnectToDebugserver()
3589 bool ProcessGDBRemote::MonitorDebugserverProcess( in MonitorDebugserverProcess()
3590 std::weak_ptr<ProcessGDBRemote> process_wp, lldb::pid_t debugserver_pid, in MonitorDebugserverProcess()
3605 std::shared_ptr<ProcessGDBRemote> process_sp = process_wp.lock(); in MonitorDebugserverProcess()
3646 void ProcessGDBRemote::KillDebugserverProcess() { in KillDebugserverProcess()
3654 void ProcessGDBRemote::Initialize() { in Initialize()
3664 void ProcessGDBRemote::DebuggerInitialize(Debugger &debugger) { in DebuggerInitialize()
3675 bool ProcessGDBRemote::StartAsyncThread() { in StartAsyncThread()
3688 ProcessGDBRemote::AsyncThread, this, NULL); in StartAsyncThread()
3697 void ProcessGDBRemote::StopAsyncThread() { in StopAsyncThread()
3719 bool ProcessGDBRemote::HandleNotifyPacket(StringExtractorGDBRemote &packet) { in HandleNotifyPacket()
3744 thread_result_t ProcessGDBRemote::AsyncThread(void *arg) { in AsyncThread()
3745 ProcessGDBRemote *process = (ProcessGDBRemote *)arg; in AsyncThread()
3950 bool ProcessGDBRemote::NewThreadNotifyBreakpointHit( in NewThreadNotifyBreakpointHit()
3962 Status ProcessGDBRemote::UpdateAutomaticSignalFiltering() { in UpdateAutomaticSignalFiltering()
3999 bool ProcessGDBRemote::StartNoticingNewThreads() { in StartNoticingNewThreads()
4016 ProcessGDBRemote::NewThreadNotifyBreakpointHit, this, true); in StartNoticingNewThreads()
4026 bool ProcessGDBRemote::StopNoticingNewThreads() { in StopNoticingNewThreads()
4037 DynamicLoader *ProcessGDBRemote::GetDynamicLoader() { in GetDynamicLoader()
4043 Status ProcessGDBRemote::SendEventData(const char *data) { in SendEventData()
4060 const DataBufferSP ProcessGDBRemote::GetAuxvData() { in GetAuxvData()
4074 ProcessGDBRemote::GetExtendedInfoForThread(lldb::tid_t tid) { in GetExtendedInfoForThread()
4113 StructuredData::ObjectSP ProcessGDBRemote::GetLoadedDynamicLibrariesInfos( in GetLoadedDynamicLibrariesInfos()
4124 StructuredData::ObjectSP ProcessGDBRemote::GetLoadedDynamicLibrariesInfos() { in GetLoadedDynamicLibrariesInfos()
4132 StructuredData::ObjectSP ProcessGDBRemote::GetLoadedDynamicLibrariesInfos( in GetLoadedDynamicLibrariesInfos()
4148 ProcessGDBRemote::GetLoadedDynamicLibrariesInfos_sender( in GetLoadedDynamicLibrariesInfos_sender()
4185 StructuredData::ObjectSP ProcessGDBRemote::GetSharedCacheInfo() { in GetSharedCacheInfo()
4218 Status ProcessGDBRemote::ConfigureStructuredData( in ConfigureStructuredData()
4232 void ProcessGDBRemote::GetMaxMemorySize() { in GetMaxMemorySize()
4270 void ProcessGDBRemote::SetUserSpecifiedMaxMemoryTransferSize( in SetUserSpecifiedMaxMemoryTransferSize()
4291 bool ProcessGDBRemote::GetModuleSpec(const FileSpec &module_file_spec, in GetModuleSpec()
4324 void ProcessGDBRemote::PrefetchModuleSpecs( in PrefetchModuleSpecs()
4337 llvm::VersionTuple ProcessGDBRemote::GetHostOSVersion() { in GetHostOSVersion()
4535 bool ProcessGDBRemote::GetGDBServerRegisterInfo(ArchSpec &arch_to_use) { in GetGDBServerRegisterInfo()
4661 Status ProcessGDBRemote::GetLoadedModuleList(LoadedModuleInfoList &list) { in GetLoadedModuleList()
4827 lldb::ModuleSP ProcessGDBRemote::LoadModuleAtAddress(const FileSpec &file, in LoadModuleAtAddress()
4839 size_t ProcessGDBRemote::LoadModules(LoadedModuleInfoList &module_list) { in LoadModules()
4840 using lldb_private::process_gdb_remote::ProcessGDBRemote; in LoadModules()
4919 size_t ProcessGDBRemote::LoadModules() { in LoadModules()
4924 Status ProcessGDBRemote::GetFileLoadAddress(const FileSpec &file, in GetFileLoadAddress()
4966 void ProcessGDBRemote::ModulesDidLoad(ModuleList &module_list) { in ModulesDidLoad()
4976 void ProcessGDBRemote::HandleAsyncStdout(llvm::StringRef out) { in HandleAsyncStdout()
4983 void ProcessGDBRemote::HandleAsyncMisc(llvm::StringRef data) { in HandleAsyncMisc()
5008 std::string ProcessGDBRemote::HarmonizeThreadIdsForProfileData( in HarmonizeThreadIdsForProfileData()
5084 void ProcessGDBRemote::HandleStopReply() { in HandleStopReply()
5134 void ProcessGDBRemote::HandleAsyncStructuredDataPacket(llvm::StringRef data) { in HandleAsyncStructuredDataPacket()
5179 ProcessGDBRemote *process = in DoExecute()
5180 (ProcessGDBRemote *)m_interpreter.GetExecutionContext() in DoExecute()
5228 ProcessGDBRemote *process = in DoExecute()
5229 (ProcessGDBRemote *)m_interpreter.GetExecutionContext() in DoExecute()
5267 ProcessGDBRemote *process = in DoExecute()
5268 (ProcessGDBRemote *)m_interpreter.GetExecutionContext().GetProcessPtr(); in DoExecute()
5308 ProcessGDBRemote *process = in DoExecute()
5309 (ProcessGDBRemote *)m_interpreter.GetExecutionContext().GetProcessPtr(); in DoExecute()
5358 ProcessGDBRemote *process = in DoExecute()
5359 (ProcessGDBRemote *)m_interpreter.GetExecutionContext().GetProcessPtr(); in DoExecute()
5429 CommandObject *ProcessGDBRemote::GetPluginCommandObject() { in GetPluginCommandObject()