LLDB mainline
lldb_private::process_gdb_remote::GDBRemoteCommunicationServer Member List

This is the complete list of members for lldb_private::process_gdb_remote::GDBRemoteCommunicationServer, 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
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
GDBRemoteCommunicationServer()lldb_private::process_gdb_remote::GDBRemoteCommunicationServer
GDBRemoteCommunicationServer(const GDBRemoteCommunicationServer &)=deletelldb_private::process_gdb_remote::GDBRemoteCommunicationServerprivate
GetAck()lldb_private::process_gdb_remote::GDBRemoteCommunication
GetCloseOnEOF() constlldb_private::Communicationinline
GetConnection()lldb_private::Communicationinline
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_QErrorStringEnable(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerprotected
HasConnection() constlldb_private::Communication
IsConnected() constlldb_private::Communication
JoinListenThread()lldb_private::process_gdb_remote::GDBRemoteCommunicationprotected
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_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
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, int 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