|
LLDB mainline
|
#include <ScriptedFrameInterface.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::user_id_t | GetID () |
| virtual lldb::addr_t | GetPC () |
| virtual std::optional< SymbolContext > | GetSymbolContext () |
| virtual std::optional< std::string > | GetFunctionName () |
| virtual std::optional< std::string > | GetDisplayFunctionName () |
| virtual bool | IsInlined () |
| virtual bool | IsArtificial () |
| virtual bool | IsHidden () |
| virtual StructuredData::DictionarySP | GetRegisterInfo () |
| virtual std::optional< std::string > | GetRegisterContext () |
| Public Member Functions inherited from lldb_private::ScriptedInterface | |
| ScriptedInterface ()=default | |
| virtual | ~ScriptedInterface ()=default |
| StructuredData::GenericSP | GetScriptObjectInstance () |
| virtual llvm::SmallVector< AbstractMethodRequirement > | GetAbstractMethodRequirements () const =0 |
| llvm::SmallVector< llvm::StringLiteral > const | GetAbstractMethods () const |
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_category=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 20 of file ScriptedFrameInterface.h.
|
pure virtual |
|
inlinevirtual |
Definition at line 37 of file ScriptedFrameInterface.h.
|
inlinevirtual |
Definition at line 35 of file ScriptedFrameInterface.h.
|
inlinevirtual |
Definition at line 27 of file ScriptedFrameInterface.h.
References LLDB_INVALID_FRAME_ID.
|
inlinevirtual |
Definition at line 29 of file ScriptedFrameInterface.h.
References LLDB_INVALID_ADDRESS.
|
inlinevirtual |
Definition at line 49 of file ScriptedFrameInterface.h.
|
inlinevirtual |
Definition at line 47 of file ScriptedFrameInterface.h.
|
inlinevirtual |
Definition at line 31 of file ScriptedFrameInterface.h.
|
inlinevirtual |
Definition at line 43 of file ScriptedFrameInterface.h.
|
inlinevirtual |
Definition at line 45 of file ScriptedFrameInterface.h.
|
inlinevirtual |
Definition at line 41 of file ScriptedFrameInterface.h.