LLDB mainline
GDBRemoteCommunication.h File Reference
#include "GDBRemoteCommunicationHistory.h"
#include "lldb/Core/Communication.h"
#include "lldb/Host/Config.h"
#include "lldb/Host/Socket.h"
#include "lldb/Utility/Args.h"
#include "lldb/Utility/StringExtractorGDBRemote.h"
#include <mutex>
#include <string>
#include "Plugins/Process/gdb-remote/GDBRemoteErrno.def"

Go to the source code of this file.

Classes

struct  lldb_private::process_gdb_remote::GDBRemoteFStatData
class  lldb_private::process_gdb_remote::GDBRemoteCommunication
class  lldb_private::process_gdb_remote::GDBRemoteCommunication::ScopedTimeout
struct  llvm::format_provider< lldb_private::process_gdb_remote::GDBRemoteCommunication::PacketResult >

Namespaces

namespace  lldb_private
 A class that represents a running process on the host machine.
namespace  lldb_private::process_gdb_remote
namespace  llvm

Macros

#define HANDLE_ERRNO(name, value)

Enumerations

enum  lldb_private::process_gdb_remote::GDBStoppointType {
  lldb_private::process_gdb_remote::eStoppointInvalid = -1 , lldb_private::process_gdb_remote::eBreakpointSoftware = 0 , lldb_private::process_gdb_remote::eBreakpointHardware , lldb_private::process_gdb_remote::eWatchpointWrite ,
  lldb_private::process_gdb_remote::eWatchpointRead , lldb_private::process_gdb_remote::eWatchpointReadWrite
}
enum class  lldb_private::process_gdb_remote::CompressionType {
  lldb_private::process_gdb_remote::None = 0 , lldb_private::process_gdb_remote::ZlibDeflate , lldb_private::process_gdb_remote::LZFSE , lldb_private::process_gdb_remote::LZ4 ,
  lldb_private::process_gdb_remote::LZMA
}
enum  lldb_private::process_gdb_remote::GDBErrno { lldb_private::process_gdb_remote::GDB_EUNKNOWN = 9999 }

Macro Definition Documentation

◆ HANDLE_ERRNO

#define HANDLE_ERRNO ( name,
value )
Value:
GDB_##name = value,

Definition at line 64 of file GDBRemoteCommunication.h.