LLDB mainline
Classes | Namespaces
TraceGDBRemotePackets.h File Reference
#include "llvm/Support/JSON.h"
#include <chrono>
#include "lldb/lldb-defines.h"
#include "lldb/lldb-enumerations.h"

Go to the source code of this file.

Classes

struct  lldb_private::TraceSupportedResponse
 jLLDBTraceSupported gdb-remote packet More...
 
struct  lldb_private::TraceStartRequest
 jLLDBTraceStart gdb-remote packet More...
 
struct  lldb_private::TraceStopRequest
 jLLDBTraceStop gdb-remote packet More...
 
struct  lldb_private::TraceGetStateRequest
 } More...
 
struct  lldb_private::TraceBinaryData
 
struct  lldb_private::TraceThreadState
 
struct  lldb_private::TraceCpuState
 
struct  lldb_private::TraceGetStateResponse
 
struct  lldb_private::TraceGetBinaryDataRequest
 jLLDBTraceGetBinaryData gdb-remote packet More...
 

Namespaces

namespace  lldb_private
 A class that represents a running process on the host machine.
 

Functions

bool lldb_private::fromJSON (const llvm::json::Value &value, TraceSupportedResponse &info, llvm::json::Path path)
 
llvm::json::Value lldb_private::toJSON (const TraceSupportedResponse &packet)
 
bool lldb_private::fromJSON (const llvm::json::Value &value, TraceStartRequest &packet, llvm::json::Path path)
 
llvm::json::Value lldb_private::toJSON (const TraceStartRequest &packet)
 
bool lldb_private::fromJSON (const llvm::json::Value &value, TraceStopRequest &packet, llvm::json::Path path)
 
llvm::json::Value lldb_private::toJSON (const TraceStopRequest &packet)
 
bool lldb_private::fromJSON (const llvm::json::Value &value, TraceGetStateRequest &packet, llvm::json::Path path)
 
llvm::json::Value lldb_private::toJSON (const TraceGetStateRequest &packet)
 
bool lldb_private::fromJSON (const llvm::json::Value &value, TraceBinaryData &packet, llvm::json::Path path)
 
llvm::json::Value lldb_private::toJSON (const TraceBinaryData &packet)
 
bool lldb_private::fromJSON (const llvm::json::Value &value, TraceThreadState &packet, llvm::json::Path path)
 
llvm::json::Value lldb_private::toJSON (const TraceThreadState &packet)
 
bool lldb_private::fromJSON (const llvm::json::Value &value, TraceCpuState &packet, llvm::json::Path path)
 
llvm::json::Value lldb_private::toJSON (const TraceCpuState &packet)
 
bool lldb_private::fromJSON (const llvm::json::Value &value, TraceGetStateResponse &packet, llvm::json::Path path)
 
llvm::json::Value lldb_private::toJSON (const TraceGetStateResponse &packet)
 
bool lldb_private::fromJSON (const llvm::json::Value &value, lldb_private::TraceGetBinaryDataRequest &packet, llvm::json::Path path)
 
llvm::json::Value lldb_private::toJSON (const TraceGetBinaryDataRequest &packet)
 jLLDBTraceGetBinaryData