LLDB  mainline
Classes | Macros | Enumerations | Variables
ProcessKDP.cpp File Reference
#include <errno.h>
#include <stdlib.h>
#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/LocateSymbolFile.h"
#include "lldb/Symbol/ObjectFile.h"
#include "lldb/Target/RegisterContext.h"
#include "lldb/Target/Target.h"
#include "lldb/Target/Thread.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 dependency graph for ProcessKDP.cpp:

Go to the source code of this file.

Classes

class  CommandObjectProcessKDPPacketSend
 
class  CommandObjectProcessKDPPacket
 
class  CommandObjectMultiwordProcessKDP
 

Macros

#define USEC_PER_SEC   1000000
 

Enumerations

enum  
 

Variables

static const lldb::tid_t g_kernel_tid = 1
 

Macro Definition Documentation

◆ USEC_PER_SEC

#define USEC_PER_SEC   1000000

Definition at line 41 of file ProcessKDP.cpp.

Referenced by ProcessKDP::AsyncThread().

Enumeration Type Documentation

◆ anonymous enum

anonymous enum

Definition at line 58 of file ProcessKDP.cpp.

Variable Documentation

◆ g_kernel_tid

const lldb::tid_t g_kernel_tid = 1
static