LLDB mainline
lldb_private::process_gdb_remote::GDBRemoteCommunicationServerPlatform Member List

This is the complete list of members for lldb_private::process_gdb_remote::GDBRemoteCommunicationServerPlatform, 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
CreateProcessInfoResponse(const ProcessInstanceInfo &proc_info, StreamString &response)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotectedstatic
CreateProcessInfoResponse_DebugServerStyle(const ProcessInstanceInfo &proc_info, StreamString &response)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotectedstatic
DebugserverProcessReaped(lldb::pid_t pid)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerPlatformprivate
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
FindModuleFile(const std::string &module_path, const ArchSpec &arch)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotectedvirtual
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
GDBRemoteCommunicationServerCommon()lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommon
GDBRemoteCommunicationServerPlatform(const Socket::SocketProtocol socket_protocol, const char *socket_scheme)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerPlatform
GDBRemoteCommunicationServerPlatform(const GDBRemoteCommunicationServerPlatform &)=deletelldb_private::process_gdb_remote::GDBRemoteCommunicationServerPlatformprivate
GetAck()lldb_private::process_gdb_remote::GDBRemoteCommunication
GetCloseOnEOF() constlldb_private::Communicationinline
GetConnection()lldb_private::Communicationinline
GetDomainSocketDir()lldb_private::process_gdb_remote::GDBRemoteCommunicationServerPlatformprivatestatic
GetDomainSocketPath(const char *prefix)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerPlatformprivatestatic
GetModuleInfo(llvm::StringRef module_path, llvm::StringRef triple)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprivate
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_A(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_jModulesInfo(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_jSignalsInfo(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerPlatformprotected
Handle_qC(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerPlatformprotected
Handle_qEcho(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_QEnvironment(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_QEnvironmentHexEncoded(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_QErrorStringEnable(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerprotected
Handle_qfProcessInfo(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_qGetWorkingDir(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerPlatformprotected
Handle_qGroupName(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_qHostInfo(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_qKillSpawnedProcess(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerPlatformprotected
Handle_QLaunchArch(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_qLaunchGDBServer(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerPlatformprotected
Handle_qLaunchSuccess(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_qModuleInfo(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_qPathComplete(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerPlatformprotected
Handle_qPlatform_chmod(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_qPlatform_mkdir(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_qPlatform_shell(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_qProcessInfo(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerPlatformprotected
Handle_qProcessInfoPID(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_qQueryGDBServer(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerPlatformprotected
Handle_QSetDetachOnError(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_QSetSTDERR(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_QSetSTDIN(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_QSetSTDOUT(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_QSetWorkingDir(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerPlatformprotected
Handle_qSpeedTest(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_qsProcessInfo(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_QStartNoAckMode(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_qSupported(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_qUserName(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_vFile_Close(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_vFile_Exists(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_vFile_FStat(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_vFile_MD5(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_vFile_Mode(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_vFile_Open(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_vFile_pRead(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_vFile_pWrite(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_vFile_Size(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_vFile_Stat(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_vFile_symlink(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
Handle_vFile_unlink(StringExtractorGDBRemote &packet)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
HandleFeatures(llvm::ArrayRef< llvm::StringRef > client_features)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotectedvirtual
HasConnection() constlldb_private::Communication
IsConnected() constlldb_private::Communication
JoinListenThread()lldb_private::process_gdb_remote::GDBRemoteCommunicationprotected
KillSpawnedProcess(lldb::pid_t pid)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerPlatformprivate
LaunchGDBServer(const lldb_private::Args &args, std::string hostname, lldb::pid_t &pid, std::optional< uint16_t > &port, std::string &socket_name)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerPlatform
LaunchProcess() overridelldb_private::process_gdb_remote::GDBRemoteCommunicationServerPlatformvirtual
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_pending_gdb_serverlldb_private::process_gdb_remote::GDBRemoteCommunicationServerPlatformprotected
m_port_maplldb_private::process_gdb_remote::GDBRemoteCommunicationServerPlatformprotected
m_port_offsetlldb_private::process_gdb_remote::GDBRemoteCommunicationServerPlatformprotected
m_port_promiselldb_private::process_gdb_remote::GDBRemoteCommunicationprivate
m_proc_infoslldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
m_proc_infos_indexlldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
m_process_launch_errorlldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
m_process_launch_infolldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommonprotected
m_send_ackslldb_private::process_gdb_remote::GDBRemoteCommunicationprotected
m_send_error_stringslldb_private::process_gdb_remote::GDBRemoteCommunicationServerprotected
m_socket_protocollldb_private::process_gdb_remote::GDBRemoteCommunicationServerPlatformprotected
m_socket_schemelldb_private::process_gdb_remote::GDBRemoteCommunicationServerPlatformprotected
m_spawned_pidslldb_private::process_gdb_remote::GDBRemoteCommunicationServerPlatformprotected
m_spawned_pids_mutexlldb_private::process_gdb_remote::GDBRemoteCommunicationServerPlatformprotected
m_supports_qEcholldb_private::process_gdb_remote::GDBRemoteCommunicationprotected
m_write_mutexlldb_private::Communicationprotected
operator=(const GDBRemoteCommunicationServerPlatform &)=deletelldb_private::process_gdb_remote::GDBRemoteCommunicationServerPlatformprivate
PacketHandler typedeflldb_private::process_gdb_remote::GDBRemoteCommunicationServer
PacketResult enum namelldb_private::process_gdb_remote::GDBRemoteCommunication
PacketType enum namelldb_private::process_gdb_remote::GDBRemoteCommunication
pidlldb_private::process_gdb_remote::GDBRemoteCommunicationServerPlatform
portlldb_private::process_gdb_remote::GDBRemoteCommunicationServerPlatform
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
RegisterMemberFunctionHandler(StringExtractorGDBRemote::ServerPacketType packet_type, PacketResult(T::*handler)(StringExtractorGDBRemote &packet))lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommoninlineprotected
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
SetInferiorArguments(const lldb_private::Args &args)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerPlatform
SetPacketRecorder(repro::PacketRecorder *recorder)lldb_private::process_gdb_remote::GDBRemoteCommunication
SetPacketTimeout(std::chrono::seconds packet_timeout)lldb_private::process_gdb_remote::GDBRemoteCommunicationinline
SetPendingGdbServer(lldb::pid_t pid, uint16_t port, const std::string &socket_name)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerPlatform
SetPortMap(PortMap &&port_map)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerPlatform
SetPortOffset(uint16_t port_offset)lldb_private::process_gdb_remote::GDBRemoteCommunicationServerPlatform
socket_namelldb_private::process_gdb_remote::GDBRemoteCommunicationServerPlatform
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
~GDBRemoteCommunicationServerCommon() overridelldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommon
~GDBRemoteCommunicationServerPlatform() overridelldb_private::process_gdb_remote::GDBRemoteCommunicationServerPlatform