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 d2189edd04a63..640d9d34c617d 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();  | 
