LLDB mainline
|
#include <ScriptedThreadInterface.h>
Public Member Functions | |
virtual llvm::Expected< StructuredData::GenericSP > | CreatePluginObject (llvm::StringRef class_name, ExecutionContext &exe_ctx, StructuredData::DictionarySP args_sp, StructuredData::Generic *script_obj=nullptr)=0 |
virtual lldb::tid_t | GetThreadID () |
virtual std::optional< std::string > | GetName () |
virtual lldb::StateType | GetState () |
virtual std::optional< std::string > | GetQueue () |
virtual StructuredData::DictionarySP | GetStopReason () |
virtual StructuredData::ArraySP | GetStackFrames () |
virtual StructuredData::DictionarySP | GetRegisterInfo () |
virtual std::optional< std::string > | GetRegisterContext () |
virtual StructuredData::ArraySP | GetExtendedInfo () |
Public Member Functions inherited from lldb_private::ScriptedInterface | |
ScriptedInterface ()=default | |
virtual | ~ScriptedInterface ()=default |
StructuredData::GenericSP | GetScriptObjectInstance () |
virtual llvm::SmallVector< llvm::StringLiteral > | GetAbstractMethods () const =0 |
Additional Inherited Members | |
Static Public Member Functions inherited from lldb_private::ScriptedInterface | |
template<typename Ret > | |
static Ret | ErrorWithMessage (llvm::StringRef caller_name, llvm::StringRef error_msg, Status &error, LLDBLog log_caterogy=LLDBLog::Process) |
template<typename T = StructuredData::ObjectSP> | |
static bool | CheckStructuredDataObject (llvm::StringRef caller, T obj, Status &error) |
static bool | CreateInstance (lldb::ScriptLanguage language, ScriptedInterfaceUsages usages) |
Protected Attributes inherited from lldb_private::ScriptedInterface | |
StructuredData::GenericSP | m_object_instance_sp |
Definition at line 21 of file ScriptedThreadInterface.h.
|
pure virtual |
|
inlinevirtual |
Definition at line 46 of file ScriptedThreadInterface.h.
|
inlinevirtual |
Definition at line 30 of file ScriptedThreadInterface.h.
|
inlinevirtual |
Definition at line 34 of file ScriptedThreadInterface.h.
|
inlinevirtual |
Definition at line 42 of file ScriptedThreadInterface.h.
|
inlinevirtual |
Definition at line 40 of file ScriptedThreadInterface.h.
|
inlinevirtual |
Definition at line 38 of file ScriptedThreadInterface.h.
|
inlinevirtual |
Definition at line 32 of file ScriptedThreadInterface.h.
References lldb::eStateInvalid.
|
inlinevirtual |
Definition at line 36 of file ScriptedThreadInterface.h.
|
inlinevirtual |
Definition at line 28 of file ScriptedThreadInterface.h.
References LLDB_INVALID_THREAD_ID.