LLDB mainline
|
This is the complete list of members for lldb_private::ScriptInterpreter, including all inherited members.
AcquireInterpreterLock() | lldb_private::ScriptInterpreter | virtual |
CalculateNumChildren(const StructuredData::ObjectSP &implementor, uint32_t max) | lldb_private::ScriptInterpreter | inlinevirtual |
CheckObjectExists(const char *name) | lldb_private::ScriptInterpreter | inlinevirtual |
Clear() | lldb_private::ScriptInterpreter | inlinevirtual |
CollectDataForBreakpointCommandCallback(std::vector< std::reference_wrapper< BreakpointOptions > > &options, CommandReturnObject &result) | lldb_private::ScriptInterpreter | virtual |
CollectDataForWatchpointCommandCallback(WatchpointOptions *wp_options, CommandReturnObject &result) | lldb_private::ScriptInterpreter | virtual |
CreateFrameRecognizer(const char *class_name) | lldb_private::ScriptInterpreter | inlinevirtual |
CreateOperatingSystemInterface() | lldb_private::ScriptInterpreter | inlinevirtual |
CreateScriptCommandObject(const char *class_name) | lldb_private::ScriptInterpreter | inlinevirtual |
CreateScriptedBreakpointResolver(const char *class_name, const StructuredDataImpl &args_data, lldb::BreakpointSP &bkpt_sp) | lldb_private::ScriptInterpreter | inlinevirtual |
CreateScriptedProcessInterface() | lldb_private::ScriptInterpreter | inlinevirtual |
CreateScriptedStopHookInterface() | lldb_private::ScriptInterpreter | inlinevirtual |
CreateScriptedThreadInterface() | lldb_private::ScriptInterpreter | inlinevirtual |
CreateScriptedThreadPlanInterface() | lldb_private::ScriptInterpreter | inlinevirtual |
CreateStructuredDataFromScriptObject(ScriptObject obj) | lldb_private::ScriptInterpreter | inlinevirtual |
CreateSyntheticScriptedProvider(const char *class_name, lldb::ValueObjectSP valobj) | lldb_private::ScriptInterpreter | inlinevirtual |
eScriptReturnTypeBool enum value | lldb_private::ScriptInterpreter | |
eScriptReturnTypeChar enum value | lldb_private::ScriptInterpreter | |
eScriptReturnTypeCharPtr enum value | lldb_private::ScriptInterpreter | |
eScriptReturnTypeCharStrOrNone enum value | lldb_private::ScriptInterpreter | |
eScriptReturnTypeDouble enum value | lldb_private::ScriptInterpreter | |
eScriptReturnTypeFloat enum value | lldb_private::ScriptInterpreter | |
eScriptReturnTypeInt enum value | lldb_private::ScriptInterpreter | |
eScriptReturnTypeIntUnsigned enum value | lldb_private::ScriptInterpreter | |
eScriptReturnTypeLongInt enum value | lldb_private::ScriptInterpreter | |
eScriptReturnTypeLongIntUnsigned enum value | lldb_private::ScriptInterpreter | |
eScriptReturnTypeLongLong enum value | lldb_private::ScriptInterpreter | |
eScriptReturnTypeLongLongUnsigned enum value | lldb_private::ScriptInterpreter | |
eScriptReturnTypeOpaqueObject enum value | lldb_private::ScriptInterpreter | |
eScriptReturnTypeShortInt enum value | lldb_private::ScriptInterpreter | |
eScriptReturnTypeShortIntUnsigned enum value | lldb_private::ScriptInterpreter | |
ExecuteInterpreterLoop()=0 | lldb_private::ScriptInterpreter | pure virtual |
ExecuteMultipleLines(const char *in_string, const ExecuteScriptOptions &options=ExecuteScriptOptions()) | lldb_private::ScriptInterpreter | inlinevirtual |
ExecuteOneLine(llvm::StringRef command, CommandReturnObject *result, const ExecuteScriptOptions &options=ExecuteScriptOptions())=0 | lldb_private::ScriptInterpreter | pure virtual |
ExecuteOneLineWithReturn(llvm::StringRef in_string, ScriptReturnType return_type, void *ret_value, const ExecuteScriptOptions &options=ExecuteScriptOptions()) | lldb_private::ScriptInterpreter | inlinevirtual |
ExportFunctionDefinitionToInterpreter(StringList &function_def) | lldb_private::ScriptInterpreter | inlinevirtual |
FormatterCallbackFunction(const char *function_name, lldb::TypeImplSP type_impl_sp) | lldb_private::ScriptInterpreter | inlinevirtual |
GenerateBreakpointCommandCallbackData(StringList &input, std::string &output, bool has_extra_args, bool is_callback) | lldb_private::ScriptInterpreter | inlinevirtual |
GenerateFunction(const char *signature, const StringList &input, bool is_callback) | lldb_private::ScriptInterpreter | inlinevirtual |
GenerateScriptAliasFunction(StringList &input, std::string &output) | lldb_private::ScriptInterpreter | inlinevirtual |
GenerateTypeScriptFunction(const char *oneliner, std::string &output, const void *name_token=nullptr) | lldb_private::ScriptInterpreter | inlinevirtual |
GenerateTypeScriptFunction(StringList &input, std::string &output, const void *name_token=nullptr) | lldb_private::ScriptInterpreter | inlinevirtual |
GenerateTypeSynthClass(StringList &input, std::string &output, const void *name_token=nullptr) | lldb_private::ScriptInterpreter | inlinevirtual |
GenerateTypeSynthClass(const char *oneliner, std::string &output, const void *name_token=nullptr) | lldb_private::ScriptInterpreter | inlinevirtual |
GenerateWatchpointCommandCallbackData(StringList &input, std::string &output, bool is_callback) | lldb_private::ScriptInterpreter | inlinevirtual |
GetArgumentsForCommandObject(StructuredData::GenericSP cmd_obj_sp) | lldb_private::ScriptInterpreter | inlinevirtual |
GetChildAtIndex(const StructuredData::ObjectSP &implementor, uint32_t idx) | lldb_private::ScriptInterpreter | inlinevirtual |
GetDataExtractorFromSBData(const lldb::SBData &data) const | lldb_private::ScriptInterpreter | |
GetDocumentationForItem(const char *item, std::string &dest) | lldb_private::ScriptInterpreter | inlinevirtual |
GetDynamicSettings(StructuredData::ObjectSP plugin_module_sp, Target *target, const char *setting_name, lldb_private::Status &error) | lldb_private::ScriptInterpreter | inlinevirtual |
GetFlagsForCommandObject(StructuredData::GenericSP cmd_obj_sp) | lldb_private::ScriptInterpreter | inlinevirtual |
GetIndexOfChildWithName(const StructuredData::ObjectSP &implementor, const char *child_name) | lldb_private::ScriptInterpreter | inlinevirtual |
GetInterpreterInfo() | lldb_private::ScriptInterpreter | virtual |
GetLanguage() | lldb_private::ScriptInterpreter | inline |
GetLongHelpForCommandObject(StructuredData::GenericSP cmd_obj_sp, std::string &dest) | lldb_private::ScriptInterpreter | inlinevirtual |
GetMaxPositionalArgumentsForCallable(const llvm::StringRef &callable_name) | lldb_private::ScriptInterpreter | inlinevirtual |
GetOpaqueTypeFromSBAttachInfo(const lldb::SBAttachInfo &attach_info) const | lldb_private::ScriptInterpreter | |
GetOpaqueTypeFromSBBreakpoint(const lldb::SBBreakpoint &breakpoint) const | lldb_private::ScriptInterpreter | |
GetOpaqueTypeFromSBEvent(const lldb::SBEvent &event) const | lldb_private::ScriptInterpreter | |
GetOpaqueTypeFromSBExecutionContext(const lldb::SBExecutionContext &exe_ctx) const | lldb_private::ScriptInterpreter | |
GetOpaqueTypeFromSBLaunchInfo(const lldb::SBLaunchInfo &launch_info) const | lldb_private::ScriptInterpreter | |
GetOpaqueTypeFromSBMemoryRegionInfo(const lldb::SBMemoryRegionInfo &mem_region) const | lldb_private::ScriptInterpreter | |
GetOpaqueTypeFromSBStream(const lldb::SBStream &stream) const | lldb_private::ScriptInterpreter | |
GetOptionsForCommandObject(StructuredData::GenericSP cmd_obj_sp) | lldb_private::ScriptInterpreter | inlinevirtual |
GetPluginName()=0 | lldb_private::PluginInterface | pure virtual |
GetRecognizedArguments(const StructuredData::ObjectSP &implementor, lldb::StackFrameSP frame_sp) | lldb_private::ScriptInterpreter | inlinevirtual |
GetRepeatCommandForScriptedCommand(StructuredData::GenericSP impl_obj_sp, Args &args) | lldb_private::ScriptInterpreter | inlinevirtual |
GetScriptedPlatformInterface() | lldb_private::ScriptInterpreter | inlinevirtual |
GetScriptedSummary(const char *function_name, lldb::ValueObjectSP valobj, StructuredData::ObjectSP &callee_wrapper_sp, const TypeSummaryOptions &options, std::string &retval) | lldb_private::ScriptInterpreter | inlinevirtual |
GetScriptInterpreterPtyName() | lldb_private::ScriptInterpreter | |
GetShortHelpForCommandObject(StructuredData::GenericSP cmd_obj_sp, std::string &dest) | lldb_private::ScriptInterpreter | inlinevirtual |
GetStatusFromSBError(const lldb::SBError &error) const | lldb_private::ScriptInterpreter | |
GetSyntheticTypeName(const StructuredData::ObjectSP &implementor) | lldb_private::ScriptInterpreter | inlinevirtual |
GetSyntheticValue(const StructuredData::ObjectSP &implementor) | lldb_private::ScriptInterpreter | inlinevirtual |
HandleArgumentCompletionForScriptedCommand(StructuredData::GenericSP impl_obj_sp, std::vector< llvm::StringRef > &args, size_t args_pos, size_t char_in_arg) | lldb_private::ScriptInterpreter | inlinevirtual |
HandleOptionArgumentCompletionForScriptedCommand(StructuredData::GenericSP impl_obj_sp, llvm::StringRef &long_name, size_t char_in_arg) | lldb_private::ScriptInterpreter | inlinevirtual |
Interrupt() | lldb_private::ScriptInterpreter | inlinevirtual |
IsReservedWord(const char *word) | lldb_private::ScriptInterpreter | inlinevirtual |
LanguageToString(lldb::ScriptLanguage language) | lldb_private::ScriptInterpreter | static |
LoadPluginModule(const FileSpec &file_spec, lldb_private::Status &error) | lldb_private::ScriptInterpreter | inlinevirtual |
LoadScriptingModule(const char *filename, const LoadScriptOptions &options, lldb_private::Status &error, StructuredData::ObjectSP *module_sp=nullptr, FileSpec extra_search_dir={}) | lldb_private::ScriptInterpreter | virtual |
m_debugger | lldb_private::ScriptInterpreter | protected |
m_script_lang | lldb_private::ScriptInterpreter | protected |
MightHaveChildrenSynthProviderInstance(const StructuredData::ObjectSP &implementor) | lldb_private::ScriptInterpreter | inlinevirtual |
operator=(const PluginInterface &)=delete | lldb_private::PluginInterface | |
OptionParsingStartedForCommandObject(StructuredData::GenericSP cmd_obj_sp) | lldb_private::ScriptInterpreter | inlinevirtual |
PluginInterface()=default | lldb_private::PluginInterface | |
PluginInterface(const PluginInterface &)=delete | lldb_private::PluginInterface | |
RunScriptBasedCommand(const char *impl_function, llvm::StringRef args, ScriptedCommandSynchronicity synchronicity, lldb_private::CommandReturnObject &cmd_retobj, Status &error, const lldb_private::ExecutionContext &exe_ctx) | lldb_private::ScriptInterpreter | inlinevirtual |
RunScriptBasedCommand(StructuredData::GenericSP impl_obj_sp, llvm::StringRef args, ScriptedCommandSynchronicity synchronicity, lldb_private::CommandReturnObject &cmd_retobj, Status &error, const lldb_private::ExecutionContext &exe_ctx) | lldb_private::ScriptInterpreter | inlinevirtual |
RunScriptBasedParsedCommand(StructuredData::GenericSP impl_obj_sp, Args &args, ScriptedCommandSynchronicity synchronicity, lldb_private::CommandReturnObject &cmd_retobj, Status &error, const lldb_private::ExecutionContext &exe_ctx) | lldb_private::ScriptInterpreter | inlinevirtual |
RunScriptFormatKeyword(const char *impl_function, Process *process, std::string &output, Status &error) | lldb_private::ScriptInterpreter | inlinevirtual |
RunScriptFormatKeyword(const char *impl_function, Thread *thread, std::string &output, Status &error) | lldb_private::ScriptInterpreter | inlinevirtual |
RunScriptFormatKeyword(const char *impl_function, Target *target, std::string &output, Status &error) | lldb_private::ScriptInterpreter | inlinevirtual |
RunScriptFormatKeyword(const char *impl_function, StackFrame *frame, std::string &output, Status &error) | lldb_private::ScriptInterpreter | inlinevirtual |
RunScriptFormatKeyword(const char *impl_function, ValueObject *value, std::string &output, Status &error) | lldb_private::ScriptInterpreter | inlinevirtual |
ScriptedBreakpointResolverSearchCallback(StructuredData::GenericSP implementor_sp, SymbolContext *sym_ctx) | lldb_private::ScriptInterpreter | inlinevirtual |
ScriptedBreakpointResolverSearchDepth(StructuredData::GenericSP implementor_sp) | lldb_private::ScriptInterpreter | inlinevirtual |
ScriptInterpreter(Debugger &debugger, lldb::ScriptLanguage script_lang) | lldb_private::ScriptInterpreter | |
ScriptReturnType enum name | lldb_private::ScriptInterpreter | |
SetBreakpointCommandCallback(std::vector< std::reference_wrapper< BreakpointOptions > > &bp_options_vec, const char *callback_text) | lldb_private::ScriptInterpreter | |
SetBreakpointCommandCallback(BreakpointOptions &bp_options, const char *callback_text, bool is_callback) | lldb_private::ScriptInterpreter | inlinevirtual |
SetBreakpointCommandCallback(BreakpointOptions &bp_options, std::unique_ptr< BreakpointOptions::CommandData > &data_up) | lldb_private::ScriptInterpreter | inlinevirtual |
SetBreakpointCommandCallbackFunction(std::vector< std::reference_wrapper< BreakpointOptions > > &bp_options_vec, const char *function_name, StructuredData::ObjectSP extra_args_sp) | lldb_private::ScriptInterpreter | |
SetBreakpointCommandCallbackFunction(BreakpointOptions &bp_options, const char *function_name, StructuredData::ObjectSP extra_args_sp) | lldb_private::ScriptInterpreter | inlinevirtual |
SetOptionValueForCommandObject(StructuredData::GenericSP cmd_obj_sp, ExecutionContext *exe_ctx, llvm::StringRef long_option, llvm::StringRef value) | lldb_private::ScriptInterpreter | inlinevirtual |
SetWatchpointCommandCallback(WatchpointOptions *wp_options, const char *user_input, bool is_callback) | lldb_private::ScriptInterpreter | inlinevirtual |
ShouldHide(const StructuredData::ObjectSP &implementor, lldb::StackFrameSP frame_sp) | lldb_private::ScriptInterpreter | inlinevirtual |
StringToLanguage(const llvm::StringRef &string) | lldb_private::ScriptInterpreter | static |
UpdateSynthProviderInstance(const StructuredData::ObjectSP &implementor) | lldb_private::ScriptInterpreter | inlinevirtual |
~PluginInterface()=default | lldb_private::PluginInterface | virtual |
~ScriptInterpreter() override=default | lldb_private::ScriptInterpreter |