LLDB mainline
lldb_private::process_gdb_remote::GDBRemoteCommunication Member List

This is the complete list of members for lldb_private::process_gdb_remote::GDBRemoteCommunication, 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
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
GDBRemoteCommunication()lldb_private::process_gdb_remote::GDBRemoteCommunication
GDBRemoteCommunication(const GDBRemoteCommunication &)=deletelldb_private::process_gdb_remote::GDBRemoteCommunicationprivate
GetAck()lldb_private::process_gdb_remote::GDBRemoteCommunication
GetCloseOnEOF() constlldb_private::Communicationinline
GetConnection()lldb_private::Communicationinline
GetPacketTimeout() constlldb_private::process_gdb_remote::GDBRemoteCommunicationinline
GetSendAcks()lldb_private::process_gdb_remote::GDBRemoteCommunicationinline
HasConnection() constlldb_private::Communication
IsConnected() constlldb_private::Communication
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_historylldb_private::process_gdb_remote::GDBRemoteCommunicationprotected
m_is_platformlldb_private::process_gdb_remote::GDBRemoteCommunicationprotected
m_packet_timeoutlldb_private::process_gdb_remote::GDBRemoteCommunicationprotected
m_send_ackslldb_private::process_gdb_remote::GDBRemoteCommunicationprotected
m_supports_qEcholldb_private::process_gdb_remote::GDBRemoteCommunicationprotected
m_write_mutexlldb_private::Communicationprotected
operator=(const GDBRemoteCommunication &)=deletelldb_private::process_gdb_remote::GDBRemoteCommunicationprivate
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
SendAck()lldb_private::process_gdb_remote::GDBRemoteCommunication
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
SendPacketNoLock(llvm::StringRef payload)lldb_private::process_gdb_remote::GDBRemoteCommunicationprotected
SendRawPacketNoLock(llvm::StringRef payload, bool skip_ack=false)lldb_private::process_gdb_remote::GDBRemoteCommunicationprotected
SetCloseOnEOF(bool b)lldb_private::Communicationinline
SetConnection(std::unique_ptr< Connection > connection)lldb_private::Communicationvirtual
SetPacketTimeout(std::chrono::seconds packet_timeout)lldb_private::process_gdb_remote::GDBRemoteCommunicationinline
StartDebugserverProcess(std::variant< llvm::StringRef, shared_fd_t > comm, ProcessLaunchInfo &launch_info, const Args *inferior_args)lldb_private::process_gdb_remote::GDBRemoteCommunicationstatic
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