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::Communication | virtual |
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 |
CreateProcessInfoResponse(const ProcessInstanceInfo &proc_info, StreamString &response) | lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommon | protectedstatic |
CreateProcessInfoResponse_DebugServerStyle(const ProcessInstanceInfo &proc_info, StreamString &response) | lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommon | protectedstatic |
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 | |
ExpandRLE(std::string) | lldb_private::process_gdb_remote::GDBRemoteCommunication | static |
FindModuleFile(const std::string &module_path, const ArchSpec &arch) | lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommon | protectedvirtual |
GDBRemoteCommunication() | lldb_private::process_gdb_remote::GDBRemoteCommunication | |
GDBRemoteCommunication(const GDBRemoteCommunication &)=delete | lldb_private::process_gdb_remote::GDBRemoteCommunication | private |
GDBRemoteCommunicationServer() | lldb_private::process_gdb_remote::GDBRemoteCommunicationServer | |
GDBRemoteCommunicationServer(const GDBRemoteCommunicationServer &)=delete | lldb_private::process_gdb_remote::GDBRemoteCommunicationServer | private |
GDBRemoteCommunicationServerCommon() | lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommon | |
GetAck() | lldb_private::process_gdb_remote::GDBRemoteCommunication | |
GetCloseOnEOF() const | lldb_private::Communication | inline |
GetConnection() | lldb_private::Communication | inline |
GetDebugserverPath(Platform *platform) | lldb_private::process_gdb_remote::GDBRemoteCommunication | |
GetModuleInfo(llvm::StringRef module_path, llvm::StringRef triple) | lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommon | private |
GetPacketAndSendResponse(Timeout< std::micro > timeout, Status &error, bool &interrupt, bool &quit) | lldb_private::process_gdb_remote::GDBRemoteCommunicationServer | |
GetPacketTimeout() const | lldb_private::process_gdb_remote::GDBRemoteCommunication | inline |
GetSendAcks() | lldb_private::process_gdb_remote::GDBRemoteCommunication | inline |
Handle_A(StringExtractorGDBRemote &packet) | lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommon | protected |
Handle_jModulesInfo(StringExtractorGDBRemote &packet) | lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommon | protected |
Handle_qEcho(StringExtractorGDBRemote &packet) | lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommon | protected |
Handle_QEnvironment(StringExtractorGDBRemote &packet) | lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommon | protected |
Handle_QEnvironmentHexEncoded(StringExtractorGDBRemote &packet) | lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommon | protected |
Handle_QErrorStringEnable(StringExtractorGDBRemote &packet) | lldb_private::process_gdb_remote::GDBRemoteCommunicationServer | protected |
Handle_qfProcessInfo(StringExtractorGDBRemote &packet) | lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommon | protected |
Handle_qGroupName(StringExtractorGDBRemote &packet) | lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommon | protected |
Handle_qHostInfo(StringExtractorGDBRemote &packet) | lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommon | protected |
Handle_QLaunchArch(StringExtractorGDBRemote &packet) | lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommon | protected |
Handle_qLaunchSuccess(StringExtractorGDBRemote &packet) | lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommon | protected |
Handle_qModuleInfo(StringExtractorGDBRemote &packet) | lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommon | protected |
Handle_qPlatform_chmod(StringExtractorGDBRemote &packet) | lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommon | protected |
Handle_qPlatform_mkdir(StringExtractorGDBRemote &packet) | lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommon | protected |
Handle_qPlatform_shell(StringExtractorGDBRemote &packet) | lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommon | protected |
Handle_qProcessInfoPID(StringExtractorGDBRemote &packet) | lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommon | protected |
Handle_QSetDetachOnError(StringExtractorGDBRemote &packet) | lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommon | protected |
Handle_QSetSTDERR(StringExtractorGDBRemote &packet) | lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommon | protected |
Handle_QSetSTDIN(StringExtractorGDBRemote &packet) | lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommon | protected |
Handle_QSetSTDOUT(StringExtractorGDBRemote &packet) | lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommon | protected |
Handle_qSpeedTest(StringExtractorGDBRemote &packet) | lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommon | protected |
Handle_qsProcessInfo(StringExtractorGDBRemote &packet) | lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommon | protected |
Handle_QStartNoAckMode(StringExtractorGDBRemote &packet) | lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommon | protected |
Handle_qSupported(StringExtractorGDBRemote &packet) | lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommon | protected |
Handle_qUserName(StringExtractorGDBRemote &packet) | lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommon | protected |
Handle_vFile_Close(StringExtractorGDBRemote &packet) | lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommon | protected |
Handle_vFile_Exists(StringExtractorGDBRemote &packet) | lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommon | protected |
Handle_vFile_FStat(StringExtractorGDBRemote &packet) | lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommon | protected |
Handle_vFile_MD5(StringExtractorGDBRemote &packet) | lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommon | protected |
Handle_vFile_Mode(StringExtractorGDBRemote &packet) | lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommon | protected |
Handle_vFile_Open(StringExtractorGDBRemote &packet) | lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommon | protected |
Handle_vFile_pRead(StringExtractorGDBRemote &packet) | lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommon | protected |
Handle_vFile_pWrite(StringExtractorGDBRemote &packet) | lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommon | protected |
Handle_vFile_Size(StringExtractorGDBRemote &packet) | lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommon | protected |
Handle_vFile_Stat(StringExtractorGDBRemote &packet) | lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommon | protected |
Handle_vFile_symlink(StringExtractorGDBRemote &packet) | lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommon | protected |
Handle_vFile_unlink(StringExtractorGDBRemote &packet) | lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommon | protected |
HandleFeatures(llvm::ArrayRef< llvm::StringRef > client_features) | lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommon | protectedvirtual |
HasConnection() const | lldb_private::Communication | |
IsConnected() const | lldb_private::Communication | |
JoinListenThread() | lldb_private::process_gdb_remote::GDBRemoteCommunication | protected |
LaunchProcess()=0 | lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommon | protectedpure virtual |
ListenThread() | lldb_private::process_gdb_remote::GDBRemoteCommunication | protected |
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_echo_number | lldb_private::process_gdb_remote::GDBRemoteCommunication | protected |
m_exit_now | lldb_private::process_gdb_remote::GDBRemoteCommunicationServer | protected |
m_history | lldb_private::process_gdb_remote::GDBRemoteCommunication | protected |
m_is_platform | lldb_private::process_gdb_remote::GDBRemoteCommunication | protected |
m_listen_thread | lldb_private::process_gdb_remote::GDBRemoteCommunication | private |
m_listen_url | lldb_private::process_gdb_remote::GDBRemoteCommunication | private |
m_packet_handlers | lldb_private::process_gdb_remote::GDBRemoteCommunicationServer | protected |
m_packet_timeout | lldb_private::process_gdb_remote::GDBRemoteCommunication | protected |
m_port_promise | lldb_private::process_gdb_remote::GDBRemoteCommunication | private |
m_proc_infos | lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommon | protected |
m_proc_infos_index | lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommon | protected |
m_process_launch_error | lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommon | protected |
m_process_launch_info | lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommon | protected |
m_send_acks | lldb_private::process_gdb_remote::GDBRemoteCommunication | protected |
m_send_error_strings | lldb_private::process_gdb_remote::GDBRemoteCommunicationServer | protected |
m_supports_qEcho | lldb_private::process_gdb_remote::GDBRemoteCommunication | protected |
m_write_mutex | lldb_private::Communication | protected |
operator=(const GDBRemoteCommunicationServer &)=delete | lldb_private::process_gdb_remote::GDBRemoteCommunicationServer | private |
PacketHandler typedef | lldb_private::process_gdb_remote::GDBRemoteCommunicationServer | |
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 |
RegisterMemberFunctionHandler(StringExtractorGDBRemote::ServerPacketType packet_type, PacketResult(T::*handler)(StringExtractorGDBRemote &packet)) | lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommon | inlineprotected |
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::GDBRemoteCommunicationServer | protected |
SendErrorResponse(llvm::Error error) | lldb_private::process_gdb_remote::GDBRemoteCommunicationServer | protected |
SendErrorResponse(uint8_t error) | lldb_private::process_gdb_remote::GDBRemoteCommunicationServer | protected |
SendIllFormedResponse(const StringExtractorGDBRemote &packet, const char *error_message) | lldb_private::process_gdb_remote::GDBRemoteCommunicationServer | protected |
SendJSONResponse(const llvm::json::Value &value) | lldb_private::process_gdb_remote::GDBRemoteCommunicationServer | protected |
SendJSONResponse(llvm::Expected< llvm::json::Value > value) | lldb_private::process_gdb_remote::GDBRemoteCommunicationServer | protected |
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 |
SendOKResponse() | lldb_private::process_gdb_remote::GDBRemoteCommunicationServer | 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 |
SendUnimplementedResponse(const char *packet) | lldb_private::process_gdb_remote::GDBRemoteCommunicationServer | protected |
SetCloseOnEOF(bool b) | lldb_private::Communication | inline |
SetConnection(std::unique_ptr< Connection > connection) | lldb_private::Communication | virtual |
SetPacketRecorder(repro::PacketRecorder *recorder) | lldb_private::process_gdb_remote::GDBRemoteCommunication | |
SetPacketTimeout(std::chrono::seconds packet_timeout) | lldb_private::process_gdb_remote::GDBRemoteCommunication | inline |
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::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 | |
~Communication() | lldb_private::Communication | virtual |
~GDBRemoteCommunication() override | lldb_private::process_gdb_remote::GDBRemoteCommunication | |
~GDBRemoteCommunicationServer() override | lldb_private::process_gdb_remote::GDBRemoteCommunicationServer | |
~GDBRemoteCommunicationServerCommon() override | lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommon | |