LLDB  mainline
Functions
GDBRemoteCommunicationClient.cpp File Reference
#include "GDBRemoteCommunicationClient.h"
#include <math.h>
#include <sys/stat.h>
#include <numeric>
#include <sstream>
#include "lldb/Core/ModuleSpec.h"
#include "lldb/Host/HostInfo.h"
#include "lldb/Host/XML.h"
#include "lldb/Symbol/Symbol.h"
#include "lldb/Target/MemoryRegionInfo.h"
#include "lldb/Target/Target.h"
#include "lldb/Target/UnixSignals.h"
#include "lldb/Utility/Args.h"
#include "lldb/Utility/DataBufferHeap.h"
#include "lldb/Utility/JSON.h"
#include "lldb/Utility/LLDBAssert.h"
#include "lldb/Utility/Log.h"
#include "lldb/Utility/State.h"
#include "lldb/Utility/StreamString.h"
#include "ProcessGDBRemote.h"
#include "ProcessGDBRemoteLog.h"
#include "lldb/Host/Config.h"
#include "lldb/Utility/StringExtractorGDBRemote.h"
#include "llvm/ADT/StringSwitch.h"
Include dependency graph for GDBRemoteCommunicationClient.cpp:

Go to the source code of this file.

Functions

static void MakeSpeedTestPacket (StreamString &packet, uint32_t send_size, uint32_t recv_size)
 
duration< float > calculate_standard_deviation (const std::vector< duration< float >> &v)
 
static uint64_t ParseHostIOPacketResponse (StringExtractorGDBRemote &response, uint64_t fail_result, Status &error)
 
static llvm::Optional< ModuleSpecParseModuleSpec (StructuredData::Dictionary *dict)
 

Function Documentation

◆ calculate_standard_deviation()

duration<float> calculate_standard_deviation ( const std::vector< duration< float >> &  v)

◆ MakeSpeedTestPacket()

static void MakeSpeedTestPacket ( StreamString packet,
uint32_t  send_size,
uint32_t  recv_size 
)
static

◆ ParseHostIOPacketResponse()

static uint64_t ParseHostIOPacketResponse ( StringExtractorGDBRemote response,
uint64_t  fail_result,
Status error 
)
static

◆ ParseModuleSpec()

static llvm::Optional<ModuleSpec> ParseModuleSpec ( StructuredData::Dictionary dict)
static