9#ifndef LLDB_SOURCE_PLUGINS_PROCESS_GDB_REMOTE_LLDBSERVERACCELERATORPLUGIN_H
10#define LLDB_SOURCE_PLUGINS_PROCESS_GDB_REMOTE_LLDBSERVERACCELERATORPLUGIN_H
14#include "llvm/ADT/StringRef.h"
36 virtual llvm::Expected<AcceleratorBreakpointHitResponse>
virtual std::optional< AcceleratorActions > GetInitializeActions()=0
virtual ~LLDBServerAcceleratorPlugin()
LLDBServerAcceleratorPlugin(GDBServer &gdb_server, MainLoop &main_loop)
virtual llvm::Expected< AcceleratorBreakpointHitResponse > BreakpointWasHit(AcceleratorBreakpointHitArgs &args)=0
virtual llvm::StringRef GetPluginName()=0
process_gdb_remote::GDBRemoteCommunicationServerLLGS GDBServer
A class that represents a running process on the host machine.
Sent by the client when a plugin-requested breakpoint is hit.