LLDB  mainline
CommunicationKDP Member List

This is the complete list of members for CommunicationKDP, 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
AppendBytesToCache(const uint8_t *src, size_t src_len, bool broadcast, lldb::ConnectionStatus status)lldb_private::Communicationprotectedvirtual
Broadcaster(lldb::BroadcasterManagerSP manager_sp, const char *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, EventData *event_data=nullptr)lldb_private::Broadcasterinline
BroadcastEventIfUnique(lldb::EventSP &event_sp)lldb_private::Broadcasterinline
BroadcastEventIfUnique(uint32_t event_type, EventData *event_data=nullptr)lldb_private::Broadcasterinline
CheckForPacket(const uint8_t *src, size_t src_len, lldb_private::DataExtractor &packet)CommunicationKDP
CheckInWithManager()lldb_private::Broadcaster
Clear()lldb_private::Communication
ClearKDPSettings()CommunicationKDPprotected
CommandType enum nameCommunicationKDP
Communication(const char *broadcaster_name)lldb_private::Communication
Communication(const Communication &)=deletelldb_private::Communicationprivate
CommunicationKDP(const char *comm_name)CommunicationKDP
CommunicationKDP(const CommunicationKDP &)=deleteCommunicationKDPprivate
Connect(const char *url, Status *error_ptr)lldb_private::Communication
ConnectionStatusAsString(lldb::ConnectionStatus status)lldb_private::Communicationstatic
Disconnect(Status *error_ptr=nullptr)lldb_private::Communication
DumpPacket(lldb_private::Stream &s, const void *data, uint32_t data_len)CommunicationKDPprotected
DumpPacket(lldb_private::Stream &s, const lldb_private::DataExtractor &extractor)CommunicationKDPprotected
eBroadcastBitRunPacketSent enum valueCommunicationKDP
eCommandTypeMask enum valueCommunicationKDP
ePacketTypeMask enum valueCommunicationKDP
ePacketTypeReply enum valueCommunicationKDP
ePacketTypeRequest enum valueCommunicationKDP
EventTypeHasListeners(uint32_t event_type)lldb_private::Broadcasterinline
ExtractCommand(uint8_t first_packet_byte) constCommunicationKDPinlineprotected
ExtractIsReply(uint8_t first_packet_byte) constCommunicationKDPinlineprotected
FLAGS_ANONYMOUS_ENUM()lldb_private::Communicationinline
GetBroadcasterClass() const overridelldb_private::Communicationinlinevirtual
GetBroadcasterImpl()lldb_private::Broadcasterinlineprotected
GetBroadcasterName()lldb_private::Broadcasterinline
GetCachedBytes(void *dst, size_t dst_len)lldb_private::Communicationprotected
GetCloseOnEOF() constlldb_private::Communicationinline
GetCommandAsCString(uint8_t command)CommunicationKDPprotectedstatic
GetConnection()lldb_private::Communicationinline
GetCPUMask()CommunicationKDP
GetCPUSubtype()CommunicationKDP
GetCPUType()CommunicationKDP
GetEventName(uint32_t event_mask) constlldb_private::Broadcasterinline
GetEventNames(Stream &s, const uint32_t event_mask, bool prefix_with_broadcaster_name) constlldb_private::Broadcasterinline
GetFeatureFlags()CommunicationKDP
GetHijackingListenerName()lldb_private::Broadcasterinlineprotected
GetKernelVersion()CommunicationKDP
GetLoadAddress()CommunicationKDP
GetManager()lldb_private::Broadcaster
GetPacketTimeout() constCommunicationKDPinline
GetSequenceMutex(std::unique_lock< std::recursive_mutex > &lock)CommunicationKDP
GetStaticBroadcasterClass()lldb_private::Communicationstatic
GetUUID()CommunicationKDP
GetVersion()CommunicationKDP
HasConnection() constlldb_private::Communication
HijackBroadcaster(const lldb::ListenerSP &listener_sp, uint32_t event_mask=UINT32_MAX)lldb_private::Broadcasterinline
HostInfoIsValid() constCommunicationKDPinlineprotected
IsConnected() constlldb_private::Communication
IsHijackedForEvent(uint32_t event_mask)lldb_private::Broadcasterinline
IsRunning() constCommunicationKDPinline
JoinReadThread(Status *error_ptr=nullptr)lldb_private::Communicationvirtual
KDP_BREAKPOINT_REMOVE enum valueCommunicationKDP
KDP_BREAKPOINT_REMOVE64 enum valueCommunicationKDP
KDP_BREAKPOINT_SET enum valueCommunicationKDP
KDP_BREAKPOINT_SET64 enum valueCommunicationKDP
KDP_CONNECT enum valueCommunicationKDP
KDP_DISCONNECT enum valueCommunicationKDP
KDP_DUMPINFO enum valueCommunicationKDP
KDP_EXCEPTION enum valueCommunicationKDP
KDP_FEATURE_BP enum valueCommunicationKDP
KDP_HOSTINFO enum valueCommunicationKDP
KDP_HOSTREBOOT enum valueCommunicationKDP
KDP_IMAGEPATH enum valueCommunicationKDP
KDP_KERNELVERSION enum valueCommunicationKDP
KDP_LOAD enum valueCommunicationKDP
KDP_MAXBYTES enum valueCommunicationKDP
KDP_PROTERR_ALREADY_CONNECTED enum valueCommunicationKDP
KDP_PROTERR_BAD_NBYTES enum valueCommunicationKDP
KDP_PROTERR_BADFLAVOR enum valueCommunicationKDP
KDP_PROTERR_SUCCESS enum valueCommunicationKDP
KDP_READIOPORT enum valueCommunicationKDP
KDP_READMEM enum valueCommunicationKDP
KDP_READMEM64 enum valueCommunicationKDP
KDP_READMSR64 enum valueCommunicationKDP
KDP_READPHYSMEM64 enum valueCommunicationKDP
KDP_READREGS enum valueCommunicationKDP
KDP_REATTACH enum valueCommunicationKDP
KDP_REGIONS enum valueCommunicationKDP
KDP_RESUMECPUS enum valueCommunicationKDP
KDP_SUSPEND enum valueCommunicationKDP
KDP_TERMINATION enum valueCommunicationKDP
KDP_VERSION enum valueCommunicationKDP
KDP_WRITEIOPORT enum valueCommunicationKDP
KDP_WRITEMEM enum valueCommunicationKDP
KDP_WRITEMEM64 enum valueCommunicationKDP
KDP_WRITEMSR64 enum valueCommunicationKDP
KDP_WRITEPHYSMEM64 enum valueCommunicationKDP
KDP_WRITEREGS enum valueCommunicationKDP
KDPError enum nameCommunicationKDP
kMaxDataSizeCommunicationKDPstatic
kMaxPacketSizeCommunicationKDPstatic
LocalBreakpointsAreSupported()CommunicationKDPinline
m_addr_byte_sizeCommunicationKDPprotected
m_broadcaster_namelldb_private::Broadcasterprivate
m_broadcaster_splldb_private::Broadcasterprivate
m_byte_orderCommunicationKDPprotected
m_byteslldb_private::Communicationprotected
m_bytes_mutexlldb_private::Communicationprotected
m_callbacklldb_private::Communicationprotected
m_callback_batonlldb_private::Communicationprotected
m_close_on_eoflldb_private::Communicationprotected
m_connection_splldb_private::Communicationprotected
m_exception_sequence_idCommunicationKDPprotected
m_is_runningCommunicationKDPprotected
m_kdp_hostinfo_cpu_maskCommunicationKDPprotected
m_kdp_hostinfo_cpu_subtypeCommunicationKDPprotected
m_kdp_hostinfo_cpu_typeCommunicationKDPprotected
m_kdp_version_featureCommunicationKDPprotected
m_kdp_version_versionCommunicationKDPprotected
m_kernel_versionCommunicationKDPprotected
m_last_read_memory_addrCommunicationKDPprotected
m_manager_splldb_private::Broadcasterprivate
m_packet_timeoutCommunicationKDPprotected
m_read_threadlldb_private::Communicationprotected
m_read_thread_did_exitlldb_private::Communicationprotected
m_read_thread_enabledlldb_private::Communicationprotected
m_request_sequence_idCommunicationKDPprotected
m_sequence_mutexCommunicationKDPprotected
m_session_keyCommunicationKDPprotected
m_synchronize_mutexlldb_private::Communicationprotected
m_write_mutexlldb_private::Communicationprotected
MakeRequestPacketHeader(CommandType request_type, PacketStreamType &request_packet, uint16_t request_length)CommunicationKDPprotected
operator=(const CommunicationKDP &)=deleteCommunicationKDPprivate
PacketStreamType typedefCommunicationKDP
PacketType enum nameCommunicationKDP
Read(void *dst, size_t dst_len, const Timeout< std::micro > &timeout, lldb::ConnectionStatus &status, Status *error_ptr)lldb_private::Communication
ReadFromConnection(void *dst, size_t dst_len, const Timeout< std::micro > &timeout, lldb::ConnectionStatus &status, Status *error_ptr)lldb_private::Communicationprotected
ReadThread(lldb::thread_arg_t comm_ptr)lldb_private::Communicationstatic
ReadThreadBytesReceived typedeflldb_private::Communication
ReadThreadIsRunning()lldb_private::Communication
RemoteIsDarwinKernel()CommunicationKDP
RemoteIsEFI()CommunicationKDP
RemoveListener(const lldb::ListenerSP &listener_sp, uint32_t event_mask=UINT32_MAX)lldb_private::Broadcasterinline
RestoreBroadcaster()lldb_private::Broadcasterinline
SendRawRequest(uint8_t command_byte, const void *src, uint32_t src_len, lldb_private::DataExtractor &reply, lldb_private::Status &error)CommunicationKDP
SendRequestAndGetReply(const CommandType command, const PacketStreamType &request_packet, lldb_private::DataExtractor &reply_packet)CommunicationKDPprotected
SendRequestBreakpoint(bool set, lldb::addr_t addr)CommunicationKDP
SendRequestConnect(uint16_t reply_port, uint16_t exc_port, const char *greeting)CommunicationKDP
SendRequestDisconnect()CommunicationKDP
SendRequestHostInfo()CommunicationKDPprotected
SendRequestKernelVersion()CommunicationKDPprotected
SendRequestPacket(const PacketStreamType &request_packet)CommunicationKDP
SendRequestPacketNoLock(const PacketStreamType &request_packet)CommunicationKDPprotected
SendRequestReadMemory(lldb::addr_t addr, void *dst, uint32_t dst_size, lldb_private::Status &error)CommunicationKDP
SendRequestReadRegisters(uint32_t cpu, uint32_t flavor, void *dst, uint32_t dst_size, lldb_private::Status &error)CommunicationKDP
SendRequestReattach(uint16_t reply_port)CommunicationKDP
SendRequestResume()CommunicationKDP
SendRequestSuspend()CommunicationKDP
SendRequestVersion()CommunicationKDPprotected
SendRequestWriteMemory(lldb::addr_t addr, const void *src, uint32_t src_len, lldb_private::Status &error)CommunicationKDP
SendRequestWriteRegisters(uint32_t cpu, uint32_t flavor, const void *src, uint32_t src_size, lldb_private::Status &error)CommunicationKDP
SetCloseOnEOF(bool b)lldb_private::Communicationinline
SetConnection(std::unique_ptr< Connection > connection)lldb_private::Communication
SetEventName(uint32_t event_mask, const char *name)lldb_private::Broadcasterinline
SetPacketTimeout(std::chrono::seconds packet_timeout)CommunicationKDPinline
SetReadThreadBytesReceivedCallback(ReadThreadBytesReceived callback, void *callback_baton)lldb_private::Communication
StartReadThread(Status *error_ptr=nullptr)lldb_private::Communicationvirtual
StopReadThread(Status *error_ptr=nullptr)lldb_private::Communicationvirtual
SynchronizeWithReadThread()lldb_private::Communication
VersionIsValid() constCommunicationKDPinlineprotected
WaitForNotRunningPrivate(const std::chrono::microseconds &timeout)CommunicationKDPprotected
WaitForPacketWithTimeoutMicroSeconds(lldb_private::DataExtractor &response, uint32_t usec)CommunicationKDP
WaitForPacketWithTimeoutMicroSecondsNoLock(lldb_private::DataExtractor &response, uint32_t timeout_usec)CommunicationKDPprotected
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() overridelldb_private::Communication
~CommunicationKDP()CommunicationKDPvirtual