LLDB mainline
lldb_private::process_gdb_remote::GDBRemoteClientBase Member List

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

AddInitialEventsToListener(const lldb::ListenerSP &listener_sp, uint32_t requested_events)lldb_private::Broadcastervirtual
AddListener(const lldb::ListenerSP &listener_sp, uint32_t event_mask)lldb_private::Broadcasterinline
Broadcaster(lldb::BroadcasterManagerSP manager_sp, std::string name)lldb_private::Broadcaster
Broadcaster(const Broadcaster &)=deletelldb_private::Broadcasterprivate
BroadcasterImplSP typedeflldb_private::Broadcasterprotected
BroadcasterImplWP typedeflldb_private::Broadcasterprotected
BroadcastEvent(lldb::EventSP &event_sp)lldb_private::Broadcasterinline
BroadcastEvent(uint32_t event_type, const lldb::EventDataSP &event_data_sp)lldb_private::Broadcasterinline
BroadcastEvent(uint32_t event_type)lldb_private::Broadcasterinline
BroadcastEventIfUnique(lldb::EventSP &event_sp)lldb_private::Broadcasterinline
BroadcastEventIfUnique(uint32_t event_type)lldb_private::Broadcasterinline
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
CheckInWithManager()lldb_private::Broadcaster
lldb_private::Clear()lldb_private::Communicationvirtual
lldb_private::Broadcaster::Clear()lldb_private::Broadcasterinline
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
eBroadcastBitRunPacketSent enum valuelldb_private::process_gdb_remote::GDBRemoteClientBase
EventTypeHasListeners(uint32_t event_type)lldb_private::Broadcasterinline
ExpandRLE(std::string)lldb_private::process_gdb_remote::GDBRemoteCommunicationstatic
GDBRemoteClientBase(const char *comm_name)lldb_private::process_gdb_remote::GDBRemoteClientBase
GDBRemoteCommunication()lldb_private::process_gdb_remote::GDBRemoteCommunication
GDBRemoteCommunication(const GDBRemoteCommunication &)=deletelldb_private::process_gdb_remote::GDBRemoteCommunicationprivate
GetAck()lldb_private::process_gdb_remote::GDBRemoteCommunication
GetBroadcasterClass() constlldb_private::Broadcastervirtual
GetBroadcasterImpl()lldb_private::Broadcasterinlineprotected
GetBroadcasterName()lldb_private::Broadcasterinline
GetCloseOnEOF() constlldb_private::Communicationinline
GetConnection()lldb_private::Communicationinline
GetEventName(uint32_t event_mask) constlldb_private::Broadcasterinline
GetEventNames(Stream &s, const uint32_t event_mask, bool prefix_with_broadcaster_name) constlldb_private::Broadcasterinline
GetHijackingListenerName()lldb_private::Broadcasterinlineprotected
GetManager()lldb_private::Broadcaster
GetPacketTimeout() constlldb_private::process_gdb_remote::GDBRemoteCommunicationinline
GetPrimaryListener()lldb_private::Broadcasterinline
GetSendAcks()lldb_private::process_gdb_remote::GDBRemoteCommunicationinline
HasConnection() constlldb_private::Communication
HijackBroadcaster(const lldb::ListenerSP &listener_sp, uint32_t event_mask=UINT32_MAX)lldb_private::Broadcasterinline
Interrupt(std::chrono::seconds interrupt_timeout)lldb_private::process_gdb_remote::GDBRemoteClientBase
IsConnected() constlldb_private::Communication
IsHijackedForEvent(uint32_t event_mask)lldb_private::Broadcasterinline
JoinListenThread()lldb_private::process_gdb_remote::GDBRemoteCommunicationprotected
ListenThread()lldb_private::process_gdb_remote::GDBRemoteCommunicationprotected
m_async_countlldb_private::process_gdb_remote::GDBRemoteClientBaseprivate
m_async_mutexlldb_private::process_gdb_remote::GDBRemoteClientBaseprivate
m_broadcaster_namelldb_private::Broadcasterprivate
m_broadcaster_splldb_private::Broadcasterprivate
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_continue_packetlldb_private::process_gdb_remote::GDBRemoteClientBaseprivate
m_cvlldb_private::process_gdb_remote::GDBRemoteClientBaseprivate
m_echo_numberlldb_private::process_gdb_remote::GDBRemoteCommunicationprotected
m_historylldb_private::process_gdb_remote::GDBRemoteCommunicationprotected
m_interrupt_endpointlldb_private::process_gdb_remote::GDBRemoteClientBaseprivate
m_is_platformlldb_private::process_gdb_remote::GDBRemoteCommunicationprotected
m_is_runninglldb_private::process_gdb_remote::GDBRemoteClientBaseprivate
m_listen_threadlldb_private::process_gdb_remote::GDBRemoteCommunicationprivate
m_listen_urllldb_private::process_gdb_remote::GDBRemoteCommunicationprivate
m_manager_splldb_private::Broadcasterprivate
m_mutexlldb_private::process_gdb_remote::GDBRemoteClientBaseprivate
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_should_stoplldb_private::process_gdb_remote::GDBRemoteClientBaseprivate
m_supports_qEcholldb_private::process_gdb_remote::GDBRemoteCommunicationprotected
m_write_mutexlldb_private::Communicationprotected
OnRunPacketSent(bool first)lldb_private::process_gdb_remote::GDBRemoteClientBaseprotectedvirtual
lldb_private::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
ReadPacketWithOutputSupport(StringExtractorGDBRemote &response, Timeout< std::micro > timeout, bool sync_on_timeout, llvm::function_ref< void(llvm::StringRef)> output_callback)lldb_private::process_gdb_remote::GDBRemoteClientBase
RemoveListener(const lldb::ListenerSP &listener_sp, uint32_t event_mask=UINT32_MAX)lldb_private::Broadcasterinline
RestoreBroadcaster()lldb_private::Broadcasterinline
SendAck()lldb_private::process_gdb_remote::GDBRemoteCommunication
SendAsyncSignal(int signo, std::chrono::seconds interrupt_timeout)lldb_private::process_gdb_remote::GDBRemoteClientBase
SendContinuePacketAndWaitForResponse(ContinueDelegate &delegate, const UnixSignals &signals, llvm::StringRef payload, std::chrono::seconds interrupt_timeout, StringExtractorGDBRemote &response)lldb_private::process_gdb_remote::GDBRemoteClientBase
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
SendPacketAndReceiveResponseWithOutputSupport(llvm::StringRef payload, StringExtractorGDBRemote &response, std::chrono::seconds interrupt_timeout, llvm::function_ref< void(llvm::StringRef)> output_callback)lldb_private::process_gdb_remote::GDBRemoteClientBase
SendPacketAndWaitForResponse(llvm::StringRef payload, StringExtractorGDBRemote &response, std::chrono::seconds interrupt_timeout=std::chrono::seconds(0))lldb_private::process_gdb_remote::GDBRemoteClientBase
SendPacketAndWaitForResponseNoLock(llvm::StringRef payload, StringExtractorGDBRemote &response)lldb_private::process_gdb_remote::GDBRemoteClientBaseprotected
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
SetEventName(uint32_t event_mask, const char *name)lldb_private::Broadcasterinline
SetPacketRecorder(repro::PacketRecorder *recorder)lldb_private::process_gdb_remote::GDBRemoteCommunication
SetPacketTimeout(std::chrono::seconds packet_timeout)lldb_private::process_gdb_remote::GDBRemoteCommunicationinline
SetPrimaryListener(lldb::ListenerSP listener_sp)lldb_private::Broadcasterinline
ShouldStop(const UnixSignals &signals, StringExtractorGDBRemote &response)lldb_private::process_gdb_remote::GDBRemoteClientBaseprivate
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
~Broadcaster()lldb_private::Broadcastervirtual
~Communication()lldb_private::Communicationvirtual
~GDBRemoteCommunication() overridelldb_private::process_gdb_remote::GDBRemoteCommunication