9#ifndef LLDB_UTILITY_ACCELERATORGDBREMOTEPACKETS_H
10#define LLDB_UTILITY_ACCELERATORGDBREMOTEPACKETS_H
12#include "llvm/Support/JSON.h"
32 llvm::json::Path path);
A class that represents a running process on the host machine.
bool fromJSON(const llvm::json::Value &value, AcceleratorActions &data, llvm::json::Path path)
llvm::json::Value toJSON(const AcceleratorActions &data)
AcceleratorActions()=default
AcceleratorActions(llvm::StringRef plugin_name, int64_t action_id)
int64_t identifier
Unique identifier for this action within the plugin.
std::string plugin_name
Unique name identifying the accelerator plugin.
std::string session_name
Human-readable label for the accelerator target.