#include <ScriptedProcessInterface.h>
|
virtual llvm::Expected< StructuredData::GenericSP > | CreatePluginObject (llvm::StringRef class_name, ExecutionContext &exe_ctx, StructuredData::DictionarySP args_sp, StructuredData::Generic *script_obj=nullptr)=0 |
|
virtual StructuredData::DictionarySP | GetCapabilities () |
|
virtual Status | Attach (const ProcessAttachInfo &attach_info) |
|
virtual Status | Launch () |
|
virtual Status | Resume () |
|
virtual std::optional< MemoryRegionInfo > | GetMemoryRegionContainingAddress (lldb::addr_t address, Status &error) |
|
virtual StructuredData::DictionarySP | GetThreadsInfo () |
|
virtual bool | CreateBreakpoint (lldb::addr_t addr, Status &error) |
|
virtual lldb::DataExtractorSP | ReadMemoryAtAddress (lldb::addr_t address, size_t size, Status &error) |
|
virtual lldb::offset_t | WriteMemoryAtAddress (lldb::addr_t addr, lldb::DataExtractorSP data_sp, Status &error) |
|
virtual StructuredData::ArraySP | GetLoadedImages () |
|
virtual lldb::pid_t | GetProcessID () |
|
virtual bool | IsAlive () |
|
virtual std::optional< std::string > | GetScriptedThreadPluginName () |
|
virtual StructuredData::DictionarySP | GetMetadata () |
|
| ScriptedInterface ()=default |
|
virtual | ~ScriptedInterface ()=default |
|
StructuredData::GenericSP | GetScriptObjectInstance () |
|
virtual llvm::SmallVector< llvm::StringLiteral > | GetAbstractMethods () const =0 |
|
template<typename T = StructuredData::ObjectSP> |
bool | CheckStructuredDataObject (llvm::StringRef caller, T obj, Status &error) |
|
Definition at line 22 of file ScriptedProcessInterface.h.
◆ Attach()
◆ CreateBreakpoint()
virtual bool lldb_private::ScriptedProcessInterface::CreateBreakpoint |
( |
lldb::addr_t |
addr, |
|
|
Status & |
error |
|
) |
| |
|
inlinevirtual |
◆ CreatePluginObject()
◆ CreateScriptedThreadInterface()
◆ GetCapabilities()
◆ GetLoadedImages()
◆ GetMemoryRegionContainingAddress()
◆ GetMetadata()
◆ GetProcessID()
virtual lldb::pid_t lldb_private::ScriptedProcessInterface::GetProcessID |
( |
| ) |
|
|
inlinevirtual |
◆ GetScriptedThreadPluginName()
virtual std::optional< std::string > lldb_private::ScriptedProcessInterface::GetScriptedThreadPluginName |
( |
| ) |
|
|
inlinevirtual |
◆ GetThreadsInfo()
◆ IsAlive()
virtual bool lldb_private::ScriptedProcessInterface::IsAlive |
( |
| ) |
|
|
inlinevirtual |
◆ Launch()
virtual Status lldb_private::ScriptedProcessInterface::Launch |
( |
| ) |
|
|
inlinevirtual |
◆ ReadMemoryAtAddress()
◆ Resume()
virtual Status lldb_private::ScriptedProcessInterface::Resume |
( |
| ) |
|
|
inlinevirtual |
◆ WriteMemoryAtAddress()
◆ ScriptedThread
The documentation for this class was generated from the following file: