AddInitialEventsToListener(const lldb::ListenerSP &listener_sp, uint32_t requested_events) | lldb_private::Broadcaster | virtual |
AddListener(const lldb::ListenerSP &listener_sp, uint32_t event_mask) | lldb_private::Broadcaster | inline |
Broadcaster(lldb::BroadcasterManagerSP manager_sp, std::string name) | lldb_private::Broadcaster | |
Broadcaster(const Broadcaster &)=delete | lldb_private::Broadcaster | private |
BroadcasterImplSP typedef | lldb_private::Broadcaster | protected |
BroadcasterImplWP typedef | lldb_private::Broadcaster | protected |
BroadcastEvent(lldb::EventSP &event_sp) | lldb_private::Broadcaster | inline |
BroadcastEvent(uint32_t event_type, const lldb::EventDataSP &event_data_sp) | lldb_private::Broadcaster | inline |
BroadcastEvent(uint32_t event_type) | lldb_private::Broadcaster | inline |
BroadcastEventIfUnique(lldb::EventSP &event_sp) | lldb_private::Broadcaster | inline |
BroadcastEventIfUnique(uint32_t event_type) | lldb_private::Broadcaster | inline |
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::Communication | virtual |
lldb_private::Broadcaster::Clear() | lldb_private::Broadcaster | inline |
Communication() | lldb_private::Communication | |
Communication(const Communication &)=delete | lldb_private::Communication | private |
CompressionIsEnabled() | lldb_private::process_gdb_remote::GDBRemoteCommunication | inlineprotected |
Connect(const char *url, Status *error_ptr) | lldb_private::Communication | |
ConnectionStatusAsString(lldb::ConnectionStatus status) | lldb_private::Communication | static |
ConnectLocally(GDBRemoteCommunication &client, GDBRemoteCommunication &server) | lldb_private::process_gdb_remote::GDBRemoteCommunication | static |
DecompressPacket() | lldb_private::process_gdb_remote::GDBRemoteCommunication | protected |
Disconnect(Status *error_ptr=nullptr) | lldb_private::Communication | virtual |
DumpHistory(Stream &strm) | lldb_private::process_gdb_remote::GDBRemoteCommunication | |
eBroadcastBitRunPacketSent enum value | lldb_private::process_gdb_remote::GDBRemoteClientBase | |
EventTypeHasListeners(uint32_t event_type) | lldb_private::Broadcaster | inline |
ExpandRLE(std::string) | lldb_private::process_gdb_remote::GDBRemoteCommunication | static |
GDBRemoteClientBase(const char *comm_name) | lldb_private::process_gdb_remote::GDBRemoteClientBase | |
GDBRemoteCommunication() | lldb_private::process_gdb_remote::GDBRemoteCommunication | |
GDBRemoteCommunication(const GDBRemoteCommunication &)=delete | lldb_private::process_gdb_remote::GDBRemoteCommunication | private |
GetAck() | lldb_private::process_gdb_remote::GDBRemoteCommunication | |
GetBroadcasterClass() const | lldb_private::Broadcaster | virtual |
GetBroadcasterImpl() | lldb_private::Broadcaster | inlineprotected |
GetBroadcasterName() | lldb_private::Broadcaster | inline |
GetCloseOnEOF() const | lldb_private::Communication | inline |
GetConnection() | lldb_private::Communication | inline |
GetEventName(uint32_t event_mask) const | lldb_private::Broadcaster | inline |
GetEventNames(Stream &s, const uint32_t event_mask, bool prefix_with_broadcaster_name) const | lldb_private::Broadcaster | inline |
GetHijackingListenerName() | lldb_private::Broadcaster | inlineprotected |
GetManager() | lldb_private::Broadcaster | |
GetPacketTimeout() const | lldb_private::process_gdb_remote::GDBRemoteCommunication | inline |
GetPrimaryListener() | lldb_private::Broadcaster | inline |
GetSendAcks() | lldb_private::process_gdb_remote::GDBRemoteCommunication | inline |
HasConnection() const | lldb_private::Communication | |
HijackBroadcaster(const lldb::ListenerSP &listener_sp, uint32_t event_mask=UINT32_MAX) | lldb_private::Broadcaster | inline |
Interrupt(std::chrono::seconds interrupt_timeout) | lldb_private::process_gdb_remote::GDBRemoteClientBase | |
IsConnected() const | lldb_private::Communication | |
IsHijackedForEvent(uint32_t event_mask) | lldb_private::Broadcaster | inline |
JoinListenThread() | lldb_private::process_gdb_remote::GDBRemoteCommunication | protected |
ListenThread() | lldb_private::process_gdb_remote::GDBRemoteCommunication | protected |
m_async_count | lldb_private::process_gdb_remote::GDBRemoteClientBase | private |
m_async_mutex | lldb_private::process_gdb_remote::GDBRemoteClientBase | private |
m_broadcaster_name | lldb_private::Broadcaster | private |
m_broadcaster_sp | lldb_private::Broadcaster | private |
m_bytes | lldb_private::process_gdb_remote::GDBRemoteCommunication | protected |
m_bytes_mutex | lldb_private::process_gdb_remote::GDBRemoteCommunication | protected |
m_close_on_eof | lldb_private::Communication | protected |
m_compression_type | lldb_private::process_gdb_remote::GDBRemoteCommunication | protected |
m_connection_sp | lldb_private::Communication | protected |
m_continue_packet | lldb_private::process_gdb_remote::GDBRemoteClientBase | private |
m_cv | lldb_private::process_gdb_remote::GDBRemoteClientBase | private |
m_echo_number | lldb_private::process_gdb_remote::GDBRemoteCommunication | protected |
m_history | lldb_private::process_gdb_remote::GDBRemoteCommunication | protected |
m_interrupt_endpoint | lldb_private::process_gdb_remote::GDBRemoteClientBase | private |
m_is_platform | lldb_private::process_gdb_remote::GDBRemoteCommunication | protected |
m_is_running | lldb_private::process_gdb_remote::GDBRemoteClientBase | private |
m_listen_thread | lldb_private::process_gdb_remote::GDBRemoteCommunication | private |
m_listen_url | lldb_private::process_gdb_remote::GDBRemoteCommunication | private |
m_manager_sp | lldb_private::Broadcaster | private |
m_mutex | lldb_private::process_gdb_remote::GDBRemoteClientBase | private |
m_packet_timeout | lldb_private::process_gdb_remote::GDBRemoteCommunication | protected |
m_port_promise | lldb_private::process_gdb_remote::GDBRemoteCommunication | private |
m_send_acks | lldb_private::process_gdb_remote::GDBRemoteCommunication | protected |
m_should_stop | lldb_private::process_gdb_remote::GDBRemoteClientBase | private |
m_supports_qEcho | lldb_private::process_gdb_remote::GDBRemoteCommunication | protected |
m_write_mutex | lldb_private::Communication | protected |
OnRunPacketSent(bool first) | lldb_private::process_gdb_remote::GDBRemoteClientBase | protectedvirtual |
lldb_private::operator=(const GDBRemoteCommunication &)=delete | lldb_private::process_gdb_remote::GDBRemoteCommunication | private |
PacketResult enum name | lldb_private::process_gdb_remote::GDBRemoteCommunication | |
PacketType enum name | lldb_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::Communication | virtual |
ReadFromConnection(void *dst, size_t dst_len, const Timeout< std::micro > &timeout, lldb::ConnectionStatus &status, Status *error_ptr) | lldb_private::Communication | protected |
ReadPacket(StringExtractorGDBRemote &response, Timeout< std::micro > timeout, bool sync_on_timeout) | lldb_private::process_gdb_remote::GDBRemoteCommunication | protected |
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::Broadcaster | inline |
RestoreBroadcaster() | lldb_private::Broadcaster | inline |
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::GDBRemoteCommunication | protected |
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::GDBRemoteClientBase | protected |
SendPacketNoLock(llvm::StringRef payload) | lldb_private::process_gdb_remote::GDBRemoteCommunication | protected |
SendRawPacketNoLock(llvm::StringRef payload, bool skip_ack=false) | lldb_private::process_gdb_remote::GDBRemoteCommunication | protected |
SetCloseOnEOF(bool b) | lldb_private::Communication | inline |
SetConnection(std::unique_ptr< Connection > connection) | lldb_private::Communication | virtual |
SetEventName(uint32_t event_mask, const char *name) | lldb_private::Broadcaster | inline |
SetPacketRecorder(repro::PacketRecorder *recorder) | lldb_private::process_gdb_remote::GDBRemoteCommunication | |
SetPacketTimeout(std::chrono::seconds packet_timeout) | lldb_private::process_gdb_remote::GDBRemoteCommunication | inline |
SetPrimaryListener(lldb::ListenerSP listener_sp) | lldb_private::Broadcaster | inline |
ShouldStop(const UnixSignals &signals, StringExtractorGDBRemote &response) | lldb_private::process_gdb_remote::GDBRemoteClientBase | private |
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::GDBRemoteCommunication | protected |
WaitForPacketNoLock(StringExtractorGDBRemote &response, Timeout< std::micro > timeout, bool sync_on_timeout) | lldb_private::process_gdb_remote::GDBRemoteCommunication | protected |
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::Broadcaster | virtual |
~Communication() | lldb_private::Communication | virtual |
~GDBRemoteCommunication() override | lldb_private::process_gdb_remote::GDBRemoteCommunication | |