LLDB mainline
Classes | Macros | Functions | Variables
ProcessKDP.cpp File Reference
#include <cerrno>
#include <cstdlib>
#include <memory>
#include <mutex>
#include "lldb/Core/Debugger.h"
#include "lldb/Core/Module.h"
#include "lldb/Core/ModuleSpec.h"
#include "lldb/Core/PluginManager.h"
#include "lldb/Host/ConnectionFileDescriptor.h"
#include "lldb/Host/Host.h"
#include "lldb/Host/ThreadLauncher.h"
#include "lldb/Host/common/TCPSocket.h"
#include "lldb/Interpreter/CommandInterpreter.h"
#include "lldb/Interpreter/CommandObject.h"
#include "lldb/Interpreter/CommandObjectMultiword.h"
#include "lldb/Interpreter/CommandReturnObject.h"
#include "lldb/Interpreter/OptionGroupString.h"
#include "lldb/Interpreter/OptionGroupUInt64.h"
#include "lldb/Interpreter/OptionValueProperties.h"
#include "lldb/Symbol/ObjectFile.h"
#include "lldb/Target/RegisterContext.h"
#include "lldb/Target/Target.h"
#include "lldb/Target/Thread.h"
#include "lldb/Utility/LLDBLog.h"
#include "lldb/Utility/Log.h"
#include "lldb/Utility/State.h"
#include "lldb/Utility/StringExtractor.h"
#include "lldb/Utility/UUID.h"
#include "llvm/Support/Threading.h"
#include "Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.h"
#include "Plugins/DynamicLoader/Static/DynamicLoaderStatic.h"
#include "ProcessKDP.h"
#include "ProcessKDPLog.h"
#include "ThreadKDP.h"
#include "ProcessKDPProperties.inc"
#include "ProcessKDPPropertiesEnum.inc"

Go to the source code of this file.

Classes

class  CommandObjectProcessKDPPacketSend
 
class  CommandObjectProcessKDPPacket
 
class  CommandObjectMultiwordProcessKDP
 

Macros

#define USEC_PER_SEC   1000000
 
#define LLDB_PROPERTIES_processkdp
 
#define LLDB_PROPERTIES_processkdp
 

Functions

static PluginProperties & GetGlobalPluginProperties ()
 

Variables

static const lldb::tid_t g_kernel_tid = 1
 

Macro Definition Documentation

◆ LLDB_PROPERTIES_processkdp [1/2]

#define LLDB_PROPERTIES_processkdp

Definition at line 61 of file ProcessKDP.cpp.

◆ LLDB_PROPERTIES_processkdp [2/2]

#define LLDB_PROPERTIES_processkdp

Definition at line 61 of file ProcessKDP.cpp.

◆ USEC_PER_SEC

#define USEC_PER_SEC   1000000

Definition at line 42 of file ProcessKDP.cpp.

Function Documentation

◆ GetGlobalPluginProperties()

static PluginProperties & GetGlobalPluginProperties ( )
static

Definition at line 87 of file ProcessKDP.cpp.

Variable Documentation

◆ g_kernel_tid

const lldb::tid_t g_kernel_tid = 1
static