#include "GDBRemoteCommunicationServerCommon.h"
#include <cerrno>
#include <chrono>
#include <cstring>
#include <optional>
#include "lldb/Core/ModuleSpec.h"
#include "lldb/Host/Config.h"
#include "lldb/Host/File.h"
#include "lldb/Host/FileAction.h"
#include "lldb/Host/FileSystem.h"
#include "lldb/Host/Host.h"
#include "lldb/Host/HostInfo.h"
#include "lldb/Host/SafeMachO.h"
#include "lldb/Interpreter/OptionArgParser.h"
#include "lldb/Symbol/ObjectFile.h"
#include "lldb/Target/Platform.h"
#include "lldb/Utility/Endian.h"
#include "lldb/Utility/GDBRemote.h"
#include "lldb/Utility/LLDBLog.h"
#include "lldb/Utility/Log.h"
#include "lldb/Utility/StreamString.h"
#include "lldb/Utility/StructuredData.h"
#include "llvm/ADT/StringSwitch.h"
#include "llvm/Support/JSON.h"
#include "llvm/TargetParser/Triple.h"
#include "ProcessGDBRemoteLog.h"
#include "lldb/Utility/StringExtractorGDBRemote.h"
#include "Plugins/Process/gdb-remote/GDBRemoteErrno.def"
Go to the source code of this file.
◆ HANDLE_ERRNO
#define HANDLE_ERRNO |
( |
|
name, |
|
|
|
value |
|
) |
| |
Value: case name: \
return GDB_##name;
◆ fill_clamp()
template<typename T , typename U >
static void fill_clamp |
( |
T & |
dest, |
|
|
U |
src, |
|
|
typename T::value_type |
fallback |
|
) |
| |
|
static |
◆ system_errno_to_gdb()
static GDBErrno system_errno_to_gdb |
( |
int |
err | ) |
|
|
static |
◆ g_default_packet_timeout_sec
const uint32_t g_default_packet_timeout_sec = 0 |
|
static |