LLDB mainline
Classes | Namespaces | Macros | Enumerations
GDBRemoteCommunication.h File Reference
#include "GDBRemoteCommunicationHistory.h"
#include <condition_variable>
#include <future>
#include <mutex>
#include <queue>
#include <string>
#include <vector>
#include "lldb/Core/Communication.h"
#include "lldb/Host/Config.h"
#include "lldb/Host/HostThread.h"
#include "lldb/Host/Socket.h"
#include "lldb/Utility/Args.h"
#include "lldb/Utility/Listener.h"
#include "lldb/Utility/Predicate.h"
#include "lldb/Utility/StringExtractorGDBRemote.h"
#include "lldb/lldb-public.h"
#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::repro
 
namespace  lldb_private::process_gdb_remote
 
namespace  llvm
 

Macros

#define HANDLE_ERRNO(name, value)   GDB_##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 
)    GDB_##name = value,

Definition at line 77 of file GDBRemoteCommunication.h.