LLDB  mainline
Classes | Namespaces | Macros
ProcessGDBRemoteLog.h File Reference
#include "lldb/Utility/Log.h"
Include dependency graph for ProcessGDBRemoteLog.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  lldb_private::process_gdb_remote::ProcessGDBRemoteLog
 

Namespaces

 lldb_private
 Enumerations for broadcasting.
 
 lldb_private::process_gdb_remote
 

Macros

#define GDBR_LOG_PROCESS   (1u << 1)
 
#define GDBR_LOG_THREAD   (1u << 2)
 
#define GDBR_LOG_PACKETS   (1u << 3)
 
#define GDBR_LOG_MEMORY   (1u << 4)
 
#define GDBR_LOG_MEMORY_DATA_SHORT   (1u << 5)
 
#define GDBR_LOG_MEMORY_DATA_LONG   (1u << 6)
 
#define GDBR_LOG_BREAKPOINTS   (1u << 7)
 
#define GDBR_LOG_WATCHPOINTS   (1u << 8)
 
#define GDBR_LOG_STEP   (1u << 9)
 
#define GDBR_LOG_COMM   (1u << 10)
 
#define GDBR_LOG_ASYNC   (1u << 11)
 
#define GDBR_LOG_ALL   (UINT32_MAX)
 
#define GDBR_LOG_DEFAULT   GDBR_LOG_PACKETS
 

Macro Definition Documentation

◆ GDBR_LOG_ALL

#define GDBR_LOG_ALL   (UINT32_MAX)

Definition at line 27 of file ProcessGDBRemoteLog.h.

◆ GDBR_LOG_ASYNC

#define GDBR_LOG_ASYNC   (1u << 11)

◆ GDBR_LOG_BREAKPOINTS

#define GDBR_LOG_BREAKPOINTS   (1u << 7)

◆ GDBR_LOG_COMM

#define GDBR_LOG_COMM   (1u << 10)

◆ GDBR_LOG_DEFAULT

#define GDBR_LOG_DEFAULT   GDBR_LOG_PACKETS

Definition at line 28 of file ProcessGDBRemoteLog.h.

◆ GDBR_LOG_MEMORY

#define GDBR_LOG_MEMORY   (1u << 4)

◆ GDBR_LOG_MEMORY_DATA_LONG

#define GDBR_LOG_MEMORY_DATA_LONG   (1u << 6)

Definition at line 21 of file ProcessGDBRemoteLog.h.

◆ GDBR_LOG_MEMORY_DATA_SHORT

#define GDBR_LOG_MEMORY_DATA_SHORT   (1u << 5)

Definition at line 19 of file ProcessGDBRemoteLog.h.

◆ GDBR_LOG_PACKETS

#define GDBR_LOG_PACKETS   (1u << 3)

Definition at line 17 of file ProcessGDBRemoteLog.h.

Referenced by lldb_private::process_gdb_remote::GDBRemoteCommunication::CheckForPacket(), lldb_private::process_gdb_remote::GDBRemoteCommunication::DecompressPacket(), lldb_private::process_gdb_remote::GDBRemoteCommunicationClient::GetCurrentProcessInfo(), lldb_private::process_gdb_remote::GDBRemoteCommunicationClient::GetCurrentThreadIDs(), lldb_private::process_gdb_remote::GDBRemoteRegisterContext::ReadAllRegisterValues(), lldb_private::process_gdb_remote::GDBRemoteRegisterContext::ReadRegisterBytes(), lldb_private::process_gdb_remote::GDBRemoteCommunication::SendAck(), lldb_private::process_gdb_remote::GDBRemoteCommunicationServer::SendIllFormedResponse(), lldb_private::process_gdb_remote::GDBRemoteCommunication::SendNack(), lldb_private::process_gdb_remote::GDBRemoteClientBase::SendPacketAndWaitForResponseNoLock(), lldb_private::process_gdb_remote::GDBRemoteCommunicationClient::SendPacketsAndConcatenateResponses(), lldb_private::process_gdb_remote::GDBRemoteCommunication::SendRawPacketNoLock(), lldb_private::process_gdb_remote::GDBRemoteCommunicationClient::SendThreadSpecificPacketAndWaitForResponse(), lldb_private::process_gdb_remote::GDBRemoteCommunicationClient::ServeSymbolLookups(), lldb_private::process_gdb_remote::GDBRemoteCommunication::WaitForPacketNoLock(), lldb_private::process_gdb_remote::GDBRemoteRegisterContext::WriteAllRegisterValues(), and lldb_private::process_gdb_remote::GDBRemoteRegisterContext::WriteRegisterBytes().

◆ GDBR_LOG_PROCESS

#define GDBR_LOG_PROCESS   (1u << 1)

Definition at line 15 of file ProcessGDBRemoteLog.h.

Referenced by lldb_private::process_gdb_remote::ProcessGDBRemote::AsyncThread(), lldb_private::process_gdb_remote::ProcessGDBRemote::ConnectToDebugserver(), lldb_private::process_gdb_remote::ProcessGDBRemote::DidLaunchOrAttach(), lldb_private::process_gdb_remote::ProcessGDBRemote::DoAttachToProcessWithID(), lldb_private::process_gdb_remote::ProcessGDBRemote::DoConnectRemote(), lldb_private::process_gdb_remote::ProcessGDBRemote::DoDestroy(), lldb_private::process_gdb_remote::ProcessGDBRemote::DoDetach(), lldb_private::process_gdb_remote::ProcessGDBRemote::DoLaunch(), lldb_private::process_gdb_remote::ProcessGDBRemote::DoResume(), lldb_private::process_gdb_remote::ProcessGDBRemote::DoSignal(), lldb_private::process_gdb_remote::GDBRemoteCommunicationClient::GetCurrentProcessInfo(), lldb_private::process_gdb_remote::GDBRemoteCommunicationClient::GetCurrentThreadIDs(), lldb_private::process_gdb_remote::GDBRemoteCommunicationClient::GetHostInfo(), lldb_private::process_gdb_remote::GDBRemoteCommunicationReplayServer::GetPacketAndSendResponse(), lldb_private::process_gdb_remote::GDBRemoteCommunicationClient::GetRemoteQSupported(), lldb_private::process_gdb_remote::GDBRemoteCommunicationClient::GetSupportedStructuredDataPlugins(), lldb_private::process_gdb_remote::ProcessGDBRemote::LaunchAndConnectToDebugserver(), lldb_private::process_gdb_remote::GDBRemoteClientBase::Lock::Lock(), lldb_private::process_gdb_remote::ProcessGDBRemote::MonitorDebugserverProcess(), lldb_private::process_gdb_remote::GDBRemoteClientBase::OnRunPacketSent(), ParseStructuredDataPacket(), lldb_private::process_gdb_remote::GDBRemoteClientBase::SendContinuePacketAndWaitForResponse(), lldb_private::process_gdb_remote::GDBRemoteCommunicationClient::SendGetTraceConfigPacket(), lldb_private::process_gdb_remote::GDBRemoteCommunicationClient::SendGetTraceDataPacket(), lldb_private::process_gdb_remote::GDBRemoteClientBase::SendPacketAndReceiveResponseWithOutputSupport(), lldb_private::process_gdb_remote::GDBRemoteClientBase::SendPacketAndWaitForResponse(), lldb_private::process_gdb_remote::GDBRemoteCommunicationClient::SendPacketsAndConcatenateResponses(), lldb_private::process_gdb_remote::GDBRemoteCommunicationClient::SendStartTracePacket(), lldb_private::process_gdb_remote::GDBRemoteCommunicationClient::SendStopTracePacket(), lldb_private::process_gdb_remote::GDBRemoteCommunicationClient::SendThreadSpecificPacketAndWaitForResponse(), lldb_private::process_gdb_remote::GDBRemoteClientBase::SendvContPacket(), lldb_private::process_gdb_remote::GDBRemoteCommunicationClient::ServeSymbolLookups(), lldb_private::process_gdb_remote::ProcessGDBRemote::SetLastStopPacket(), lldb_private::process_gdb_remote::ProcessGDBRemote::StartAsyncThread(), lldb_private::process_gdb_remote::GDBRemoteCommunication::StartDebugserverProcess(), lldb_private::process_gdb_remote::ProcessGDBRemote::StopAsyncThread(), and lldb_private::process_gdb_remote::ProcessGDBRemote::UpdateAutomaticSignalFiltering().

◆ GDBR_LOG_STEP

#define GDBR_LOG_STEP   (1u << 9)

Definition at line 24 of file ProcessGDBRemoteLog.h.

◆ GDBR_LOG_THREAD

#define GDBR_LOG_THREAD   (1u << 2)

◆ GDBR_LOG_WATCHPOINTS

#define GDBR_LOG_WATCHPOINTS   (1u << 8)