diff options
Diffstat (limited to 'include/lldb/Interpreter/ScriptInterpreter.h')
| -rw-r--r-- | include/lldb/Interpreter/ScriptInterpreter.h | 38 |
1 files changed, 33 insertions, 5 deletions
diff --git a/include/lldb/Interpreter/ScriptInterpreter.h b/include/lldb/Interpreter/ScriptInterpreter.h index d2189edd04a6..640d9d34c617 100644 --- a/include/lldb/Interpreter/ScriptInterpreter.h +++ b/include/lldb/Interpreter/ScriptInterpreter.h @@ -10,15 +10,12 @@ #ifndef liblldb_ScriptInterpreter_h_ #define liblldb_ScriptInterpreter_h_ -// C Includes -// C++ Includes -// Other libraries and framework includes -// Project includes #include "lldb/lldb-private.h" #include "lldb/Breakpoint/BreakpointOptions.h" -#include "lldb/Core/Broadcaster.h" #include "lldb/Core/PluginInterface.h" +#include "lldb/Core/SearchFilter.h" +#include "lldb/Utility/Broadcaster.h" #include "lldb/Utility/Status.h" #include "lldb/Utility/StructuredData.h" @@ -173,6 +170,17 @@ public: } virtual StructuredData::GenericSP + CreateFrameRecognizer(const char *class_name) { + return StructuredData::GenericSP(); + } + + virtual lldb::ValueObjectListSP GetRecognizedArguments( + const StructuredData::ObjectSP &implementor, + lldb::StackFrameSP frame_sp) { + return lldb::ValueObjectListSP(); + } + + virtual StructuredData::GenericSP OSPlugin_CreatePluginObject(const char *class_name, lldb::ProcessSP process_sp) { return StructuredData::GenericSP(); @@ -234,6 +242,26 @@ public: return lldb::eStateStepping; } + virtual StructuredData::GenericSP + CreateScriptedBreakpointResolver(const char *class_name, + StructuredDataImpl *args_data, + lldb::BreakpointSP &bkpt_sp) { + return StructuredData::GenericSP(); + } + + virtual bool + ScriptedBreakpointResolverSearchCallback(StructuredData::GenericSP implementor_sp, + SymbolContext *sym_ctx) + { + return false; + } + + virtual lldb::SearchDepth + ScriptedBreakpointResolverSearchDepth(StructuredData::GenericSP implementor_sp) + { + return lldb::eSearchDepthModule; + } + virtual StructuredData::ObjectSP LoadPluginModule(const FileSpec &file_spec, lldb_private::Status &error) { return StructuredData::ObjectSP(); |
