|
LLDB mainline
|
Actions to be performed in the native process on behalf of an accelerator plugin. More...
#include <AcceleratorGDBRemotePackets.h>
Public Member Functions | |
| AcceleratorActions ()=default | |
| AcceleratorActions (llvm::StringRef plugin_name, int64_t action_id) | |
Public Attributes | |
| std::string | plugin_name |
| Unique name identifying the accelerator plugin. | |
| std::string | session_name |
| Human-readable label for the accelerator target. | |
| int64_t | identifier = 0 |
| Unique identifier for this action within the plugin. | |
| std::vector< AcceleratorBreakpointInfo > | breakpoints |
| New breakpoints to set. Nothing to set if this is empty. | |
Actions to be performed in the native process on behalf of an accelerator plugin.
AcceleratorActions are returned in the following contexts:
In future patches, AcceleratorActions will also be returned:
Definition at line 104 of file AcceleratorGDBRemotePackets.h.
|
default |
|
inline |
Definition at line 106 of file AcceleratorGDBRemotePackets.h.
References identifier, and plugin_name.
| std::vector<AcceleratorBreakpointInfo> lldb_private::AcceleratorActions::breakpoints |
New breakpoints to set. Nothing to set if this is empty.
Definition at line 116 of file AcceleratorGDBRemotePackets.h.
Referenced by lldb_private::fromJSON(), lldb_private::process_gdb_remote::ProcessGDBRemote::HandleAcceleratorActions(), lldb_private::process_gdb_remote::ProcessGDBRemote::HandleAcceleratorBreakpoints(), and lldb_private::toJSON().
| int64_t lldb_private::AcceleratorActions::identifier = 0 |
Unique identifier for this action within the plugin.
Definition at line 114 of file AcceleratorGDBRemotePackets.h.
Referenced by AcceleratorActions(), lldb_private::fromJSON(), lldb_private::process_gdb_remote::ProcessGDBRemote::HandleAcceleratorActions(), and lldb_private::toJSON().
| std::string lldb_private::AcceleratorActions::plugin_name |
Unique name identifying the accelerator plugin.
Definition at line 110 of file AcceleratorGDBRemotePackets.h.
Referenced by AcceleratorActions(), lldb_private::fromJSON(), lldb_private::process_gdb_remote::ProcessGDBRemote::HandleAcceleratorActions(), lldb_private::process_gdb_remote::ProcessGDBRemote::HandleAcceleratorBreakpoints(), and lldb_private::toJSON().
| std::string lldb_private::AcceleratorActions::session_name |
Human-readable label for the accelerator target.
Definition at line 112 of file AcceleratorGDBRemotePackets.h.
Referenced by lldb_private::fromJSON(), and lldb_private::toJSON().