LLDB  mainline
Classes | Namespaces | Enumerations
GDBRemoteCommunication.h File Reference
#include "GDBRemoteCommunicationHistory.h"
#include <condition_variable>
#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/Utility/Args.h"
#include "lldb/Utility/Listener.h"
#include "lldb/Utility/Predicate.h"
#include "lldb/Utility/StringExtractorGDBRemote.h"
#include "lldb/lldb-public.h"
Include dependency graph for GDBRemoteCommunication.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::GDBRemoteCommunication
 
class  lldb_private::process_gdb_remote::GDBRemoteCommunication::ScopedTimeout
 
struct  llvm::format_provider< lldb_private::process_gdb_remote::GDBRemoteCommunication::PacketResult >
 

Namespaces

 lldb_private
 Enumerations for broadcasting.
 
 lldb_private::process_gdb_remote
 
 llvm
 

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  lldb_private::process_gdb_remote::CompressionType {
  lldb_private::process_gdb_remote::CompressionType::None = 0, lldb_private::process_gdb_remote::CompressionType::ZlibDeflate, lldb_private::process_gdb_remote::CompressionType::LZFSE, lldb_private::process_gdb_remote::CompressionType::LZ4,
  lldb_private::process_gdb_remote::CompressionType::LZMA
}