LLDB mainline
lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommon Member List

This is the complete list of members for lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommon, including all inherited members.

CalculcateChecksum(llvm::StringRef payload)lldb_private::process_gdb_remote::GDBRemoteCommunication
CheckForPacket(const uint8_t *src, size_t src_len, StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunication
Clear()lldb_private::Communicationvirtual
Communication()lldb_private::Communication
Communication(const Communication &)=deletelldb_private::Communicationprivate
CompressionIsEnabled()lldb_private::process_gdb_remote::GDBRemoteCommunicationinlineprotected
Connect(const char *url, Status *error_ptr)lldb_private::Communication
ConnectionStatusAsString(lldb::ConnectionStatus status)lldb_private::Communicationstatic
ConnectLocally(GDBRemoteCommunication &client, GDBRemoteCommunication &server)lldb_private::process_gdb_remote::GDBRemoteCommunicationstatic
CreateProcessInfoResponse(const ProcessInstanceInfo &proc_info, StreamString &response)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotectedstatic
CreateProcessInfoResponse_DebugServerStyle(const ProcessInstanceInfo &proc_info, StreamString &response)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotectedstatic
DecompressPacket()lldb_private::process_gdb_remote::GDBRemoteCommunicationprotected
Disconnect(Status *error_ptr=nullptr)lldb_private::Communicationvirtual
DumpHistory(Stream &strm)lldb_private::process_gdb_remote::GDBRemoteCommunication
ExpandRLE(std::string)lldb_private::process_gdb_remote::GDBRemoteCommunicationstatic
FindModuleFile(const std::string &module_path, const ArchSpec &arch)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotectedvirtual
GDBRemoteCommunication()lldb_private::process_gdb_remote::GDBRemoteCommunication
GDBRemoteCommunication(const GDBRemoteCommunication &)=deletelldb_private::process_gdb_remote::GDBRemoteCommunicationprivate
GDBRemoteCommunicationServer()lldb_private::process_gdb_remote::GDBRemoteCommunicationServer
GDBRemoteCommunicationServer(const GDBRemoteCommunicationServer &)=deletelldb_private::process_gdb_remote::GDBRemoteCommunicationServerprivate
GDBRemoteCommunicationServerCommon()lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommon
GetAck()lldb_private::process_gdb_remote::GDBRemoteCommunication
GetCloseOnEOF() constlldb_private::Communicationinline
GetConnection()lldb_private::Communicationinline
GetDebugserverPath(Platform *platform)lldb_private::process_gdb_remote::GDBRemoteCommunication
GetModuleInfo(llvm::StringRef module_path, llvm::StringRef triple)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprivate
GetPacketAndSendResponse(Timeout< std::micro > timeout, Status &error, bool &interrupt, bool &quit)lldb_private::process_gdb_remote::GDBRemoteCommunicationServer
GetPacketTimeout() constlldb_private::process_gdb_remote::GDBRemoteCommunicationinline
GetSendAcks()lldb_private::process_gdb_remote::GDBRemoteCommunicationinline
Handle_A(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_jModulesInfo(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_qEcho(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_QEnvironment(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_QEnvironmentHexEncoded(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_QErrorStringEnable(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerprotected
Handle_qfProcessInfo(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_qGroupName(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_qHostInfo(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_QLaunchArch(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_qLaunchSuccess(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_qModuleInfo(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_qPlatform_chmod(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_qPlatform_mkdir(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_qPlatform_shell(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_qProcessInfoPID(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_QSetDetachOnError(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_QSetSTDERR(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_QSetSTDIN(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_QSetSTDOUT(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_qSpeedTest(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_qsProcessInfo(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_QStartNoAckMode(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_qSupported(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_qUserName(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_vFile_Close(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_vFile_Exists(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_vFile_FStat(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_vFile_MD5(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_vFile_Mode(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_vFile_Open(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_vFile_pRead(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_vFile_pWrite(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_vFile_Size(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_vFile_Stat(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_vFile_symlink(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_vFile_unlink(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
HandleFeatures(llvm::ArrayRef< llvm::StringRef > client_features)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotectedvirtual
HasConnection() constlldb_private::Communication
IsConnected() constlldb_private::Communication
JoinListenThread()lldb_private::process_gdb_remote::GDBRemoteCommunicationprotected
LaunchProcess()=0lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotectedpure virtual
ListenThread()lldb_private::process_gdb_remote::GDBRemoteCommunicationprotected
m_byteslldb_private::process_gdb_remote::GDBRemoteCommunicationprotected
m_bytes_mutexlldb_private::process_gdb_remote::GDBRemoteCommunicationprotected
m_close_on_eoflldb_private::Communicationprotected
m_compression_typelldb_private::process_gdb_remote::GDBRemoteCommunicationprotected
m_connection_splldb_private::Communicationprotected
m_echo_numberlldb_private::process_gdb_remote::GDBRemoteCommunicationprotected
m_exit_nowlldb_private::process_gdb_remote::GDBRemoteCommunicationServerprotected
m_historylldb_private::process_gdb_remote::GDBRemoteCommunicationprotected
m_is_platformlldb_private::process_gdb_remote::GDBRemoteCommunicationprotected
m_listen_threadlldb_private::process_gdb_remote::GDBRemoteCommunicationprivate
m_listen_urllldb_private::process_gdb_remote::GDBRemoteCommunicationprivate
m_packet_handlerslldb_private::process_gdb_remote::GDBRemoteCommunicationServerprotected
m_packet_timeoutlldb_private::process_gdb_remote::GDBRemoteCommunicationprotected
m_port_promiselldb_private::process_gdb_remote::GDBRemoteCommunicationprivate
m_proc_infoslldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
m_proc_infos_indexlldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
m_process_launch_errorlldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
m_process_launch_infolldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
m_send_ackslldb_private::process_gdb_remote::GDBRemoteCommunicationprotected
m_send_error_stringslldb_private::process_gdb_remote::GDBRemoteCommunicationServerprotected
m_supports_qEcholldb_private::process_gdb_remote::GDBRemoteCommunicationprotected
m_write_mutexlldb_private::Communicationprotected
operator=(const GDBRemoteCommunicationServer &)=deletelldb_private::process_gdb_remote::GDBRemoteCommunicationServerprivate
PacketHandler typedeflldb_private::process_gdb_remote::GDBRemoteCommunicationServer
PacketResult enum namelldb_private::process_gdb_remote::GDBRemoteCommunication
PacketType enum namelldb_private::process_gdb_remote::GDBRemoteCommunication
Read(void *dst, size_t dst_len, const Timeout< std::micro > &timeout, lldb::ConnectionStatus &status, Status *error_ptr)lldb_private::Communicationvirtual
ReadFromConnection(void *dst, size_t dst_len, const Timeout< std::micro > &timeout, lldb::ConnectionStatus &status, Status *error_ptr)lldb_private::Communicationprotected
ReadPacket(StringExtractorGDBRemote &response, Timeout< std::micro > timeout, bool sync_on_timeout)lldb_private::process_gdb_remote::GDBRemoteCommunicationprotected
RegisterMemberFunctionHandler(StringExtractorGDBRemote::ServerPacketType packet_type, PacketResult(T::*handler)(StringExtractorGDBRemote &packet))lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommoninlineprotected
RegisterPacketHandler(StringExtractorGDBRemote::ServerPacketType packet_type, PacketHandler handler)lldb_private::process_gdb_remote::GDBRemoteCommunicationServer
SendAck()lldb_private::process_gdb_remote::GDBRemoteCommunication
SendErrorResponse(const Status &error)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerprotected
SendErrorResponse(llvm::Error error)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerprotected
SendErrorResponse(uint8_t error)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerprotected
SendIllFormedResponse(const StringExtractorGDBRemote &packet, const char *error_message)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerprotected
SendJSONResponse(const llvm::json::Value &value)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerprotected
SendJSONResponse(llvm::Expected< llvm::json::Value > value)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerprotected
SendNack()lldb_private::process_gdb_remote::GDBRemoteCommunication
SendNotificationPacketNoLock(llvm::StringRef notify_type, std::deque< std::string > &queue, llvm::StringRef payload)lldb_private::process_gdb_remote::GDBRemoteCommunicationprotected
SendOKResponse()lldb_private::process_gdb_remote::GDBRemoteCommunicationServerprotected
SendPacketNoLock(llvm::StringRef payload)lldb_private::process_gdb_remote::GDBRemoteCommunicationprotected
SendRawPacketNoLock(llvm::StringRef payload, bool skip_ack=false)lldb_private::process_gdb_remote::GDBRemoteCommunicationprotected
SendUnimplementedResponse(const char *packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerprotected
SetCloseOnEOF(bool b)lldb_private::Communicationinline
SetConnection(std::unique_ptr< Connection > connection)lldb_private::Communicationvirtual
SetPacketRecorder(repro::PacketRecorder *recorder)lldb_private::process_gdb_remote::GDBRemoteCommunication
SetPacketTimeout(std::chrono::seconds packet_timeout)lldb_private::process_gdb_remote::GDBRemoteCommunicationinline
StartDebugserverProcess(const char *url, Platform *platform, ProcessLaunchInfo &launch_info, uint16_t *port, const Args *inferior_args, shared_fd_t pass_comm_fd)lldb_private::process_gdb_remote::GDBRemoteCommunication
StartListenThread(const char *hostname="127.0.0.1", uint16_t port=0)lldb_private::process_gdb_remote::GDBRemoteCommunicationprotected
WaitForPacketNoLock(StringExtractorGDBRemote &response, Timeout< std::micro > timeout, bool sync_on_timeout)lldb_private::process_gdb_remote::GDBRemoteCommunicationprotected
Write(const void *src, size_t src_len, lldb::ConnectionStatus &status, Status *error_ptr)lldb_private::Communication
WriteAll(const void *src, size_t src_len, lldb::ConnectionStatus &status, Status *error_ptr)lldb_private::Communication
~Communication()lldb_private::Communicationvirtual
~GDBRemoteCommunication() overridelldb_private::process_gdb_remote::GDBRemoteCommunication
~GDBRemoteCommunicationServer() overridelldb_private::process_gdb_remote::GDBRemoteCommunicationServer
~GDBRemoteCommunicationServerCommon() overridelldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommon