LLDB mainline
lldb_private::ScriptInterpreterPython Member List

This is the complete list of members for lldb_private::ScriptInterpreterPython, including all inherited members.

AcquireInterpreterLock()lldb_private::ScriptInterpretervirtual
CalculateNumChildren(const StructuredData::ObjectSP &implementor, uint32_t max)lldb_private::ScriptInterpreterinlinevirtual
CheckObjectExists(const char *name)lldb_private::ScriptInterpreterinlinevirtual
Clear()lldb_private::ScriptInterpreterinlinevirtual
CollectDataForBreakpointCommandCallback(std::vector< std::reference_wrapper< BreakpointOptions > > &options, CommandReturnObject &result)lldb_private::ScriptInterpretervirtual
CollectDataForWatchpointCommandCallback(WatchpointOptions *wp_options, CommandReturnObject &result)lldb_private::ScriptInterpretervirtual
Completion enum namelldb_private::IOHandlerDelegate
ComputePythonDir(llvm::SmallVectorImpl< char > &path)lldb_private::ScriptInterpreterPythonprotectedstatic
ComputePythonDirForApple(llvm::SmallVectorImpl< char > &path)lldb_private::ScriptInterpreterPythonprotectedstatic
CreateOperatingSystemInterface()lldb_private::ScriptInterpreterinlinevirtual
CreateScriptedBreakpointInterface()lldb_private::ScriptInterpreterinlinevirtual
CreateScriptedCommandInterface()lldb_private::ScriptInterpreterinlinevirtual
CreateScriptedFrameInterface()lldb_private::ScriptInterpreterinlinevirtual
CreateScriptedFrameProviderInterface()lldb_private::ScriptInterpreterinlinevirtual
CreateScriptedHookInterface()lldb_private::ScriptInterpreterinlinevirtual
CreateScriptedProcessInterface()lldb_private::ScriptInterpreterinlinevirtual
CreateScriptedStackFrameRecognizerInterface()lldb_private::ScriptInterpreterinlinevirtual
CreateScriptedStringSummaryInterface()lldb_private::ScriptInterpreterinlinevirtual
CreateScriptedThreadInterface()lldb_private::ScriptInterpreterinlinevirtual
CreateScriptedThreadPlanInterface()lldb_private::ScriptInterpreterinlinevirtual
CreateStructuredDataFromScriptObject(ScriptObject obj)lldb_private::ScriptInterpreterinlinevirtual
CreateSyntheticScriptedProvider(const char *class_name, lldb::ValueObjectSP valobj)lldb_private::ScriptInterpreterinlinevirtual
eScriptReturnTypeBool enum valuelldb_private::ScriptInterpreter
eScriptReturnTypeChar enum valuelldb_private::ScriptInterpreter
eScriptReturnTypeCharPtr enum valuelldb_private::ScriptInterpreter
eScriptReturnTypeCharStrOrNone enum valuelldb_private::ScriptInterpreter
eScriptReturnTypeDouble enum valuelldb_private::ScriptInterpreter
eScriptReturnTypeFloat enum valuelldb_private::ScriptInterpreter
eScriptReturnTypeInt enum valuelldb_private::ScriptInterpreter
eScriptReturnTypeIntUnsigned enum valuelldb_private::ScriptInterpreter
eScriptReturnTypeLongInt enum valuelldb_private::ScriptInterpreter
eScriptReturnTypeLongIntUnsigned enum valuelldb_private::ScriptInterpreter
eScriptReturnTypeLongLong enum valuelldb_private::ScriptInterpreter
eScriptReturnTypeLongLongUnsigned enum valuelldb_private::ScriptInterpreter
eScriptReturnTypeOpaqueObject enum valuelldb_private::ScriptInterpreter
eScriptReturnTypeShortInt enum valuelldb_private::ScriptInterpreter
eScriptReturnTypeShortIntUnsigned enum valuelldb_private::ScriptInterpreter
ExecuteInterpreterLoop()=0lldb_private::ScriptInterpreterpure virtual
ExecuteMultipleLines(const char *in_string, const ExecuteScriptOptions &options=ExecuteScriptOptions())lldb_private::ScriptInterpreterinlinevirtual
ExecuteOneLine(llvm::StringRef command, CommandReturnObject *result, const ExecuteScriptOptions &options=ExecuteScriptOptions())=0lldb_private::ScriptInterpreterpure virtual
ExecuteOneLineWithReturn(llvm::StringRef in_string, ScriptReturnType return_type, void *ret_value, const ExecuteScriptOptions &options=ExecuteScriptOptions())lldb_private::ScriptInterpreterinlinevirtual
ExportFunctionDefinitionToInterpreter(StringList &function_def)lldb_private::ScriptInterpreterinlinevirtual
ExtensionToImportPath(lldb::ScriptedExtension extension) overridelldb_private::ScriptInterpreterPythonvirtual
ExtensionToString(lldb::ScriptedExtension extension)lldb_private::ScriptInterpreterstatic
FormatterCallbackFunction(const char *function_name, lldb::TypeImplSP type_impl_sp)lldb_private::ScriptInterpreterinlinevirtual
GenerateBreakpointCommandCallbackData(StringList &input, std::string &output, bool has_extra_args, bool is_callback)lldb_private::ScriptInterpreterinlinevirtual
GenerateExtensionTemplate(const std::string &name, std::vector< ExtensionTemplateRequest > &extensions, bool generate_non_abstract_methods, std::string output_file) overridelldb_private::ScriptInterpreterPythonvirtual
GenerateFunction(const char *signature, const StringList &input, bool is_callback)lldb_private::ScriptInterpreterinlinevirtual
GenerateScriptAliasFunction(StringList &input, std::string &output)lldb_private::ScriptInterpreterinlinevirtual
GenerateTypeScriptFunction(const char *oneliner, std::string &output, const void *name_token=nullptr)lldb_private::ScriptInterpreterinlinevirtual
GenerateTypeScriptFunction(StringList &input, std::string &output, const void *name_token=nullptr)lldb_private::ScriptInterpreterinlinevirtual
GenerateTypeSynthClass(StringList &input, std::string &output, const void *name_token=nullptr)lldb_private::ScriptInterpreterinlinevirtual
GenerateTypeSynthClass(const char *oneliner, std::string &output, const void *name_token=nullptr)lldb_private::ScriptInterpreterinlinevirtual
GenerateWatchpointCommandCallbackData(StringList &input, std::string &output, bool is_callback)lldb_private::ScriptInterpreterinlinevirtual
GetChildAtIndex(const StructuredData::ObjectSP &implementor, uint32_t idx)lldb_private::ScriptInterpreterinlinevirtual
GetDataExtractorFromSBData(const lldb::SBData &data) constlldb_private::ScriptInterpreter
GetDocumentationForItem(const char *item, std::string &dest)lldb_private::ScriptInterpreterinlinevirtual
GetDynamicSettings(StructuredData::ObjectSP plugin_module_sp, Target *target, const char *setting_name, lldb_private::Status &error)lldb_private::ScriptInterpreterinlinevirtual
GetExtensionSchema(const llvm::SmallVector< llvm::StringRef > &extension_path)lldb_private::ScriptInterpreterPythonprotected
GetIndexOfChildWithName(const StructuredData::ObjectSP &implementor, const char *child_name)lldb_private::ScriptInterpreterinlinevirtual
GetInterpreterInfo() overridelldb_private::ScriptInterpreterPythonvirtual
GetLanguage()lldb_private::ScriptInterpreterinline
GetMaxPositionalArgumentsForCallable(const llvm::StringRef &callable_name)lldb_private::ScriptInterpreterinlinevirtual
GetOpaqueTypeFromSBAttachInfo(const lldb::SBAttachInfo &attach_info) constlldb_private::ScriptInterpreter
GetOpaqueTypeFromSBBreakpoint(const lldb::SBBreakpoint &breakpoint) constlldb_private::ScriptInterpreter
GetOpaqueTypeFromSBBreakpointLocation(const lldb::SBBreakpointLocation &break_loc) constlldb_private::ScriptInterpreter
GetOpaqueTypeFromSBCommandReturnObject(const lldb::SBCommandReturnObject &cmd_retobj) constlldb_private::ScriptInterpreter
GetOpaqueTypeFromSBDebugger(const lldb::SBDebugger &debugger) constlldb_private::ScriptInterpreter
GetOpaqueTypeFromSBEvent(const lldb::SBEvent &event) constlldb_private::ScriptInterpreter
GetOpaqueTypeFromSBExecutionContext(const lldb::SBExecutionContext &exe_ctx) constlldb_private::ScriptInterpreter
GetOpaqueTypeFromSBFrame(const lldb::SBFrame &frame) constlldb_private::ScriptInterpreter
GetOpaqueTypeFromSBFrameList(const lldb::SBFrameList &exe_ctx) constlldb_private::ScriptInterpreter
GetOpaqueTypeFromSBLaunchInfo(const lldb::SBLaunchInfo &launch_info) constlldb_private::ScriptInterpreter
GetOpaqueTypeFromSBMemoryRegionInfo(const lldb::SBMemoryRegionInfo &mem_region) constlldb_private::ScriptInterpreter
GetOpaqueTypeFromSBStream(const lldb::SBStream &stream) constlldb_private::ScriptInterpreter
GetOpaqueTypeFromSBSymbolContext(const lldb::SBSymbolContext &sym_ctx) constlldb_private::ScriptInterpreter
GetOpaqueTypeFromSBTarget(const lldb::SBTarget &target) constlldb_private::ScriptInterpreter
GetOpaqueTypeFromSBThread(const lldb::SBThread &exe_ctx) constlldb_private::ScriptInterpreter
GetOpaqueTypeFromSBValue(const lldb::SBValue &value) constlldb_private::ScriptInterpreter
GetPluginDescriptionStatic()lldb_private::ScriptInterpreterPythonstatic
GetPluginName()=0lldb_private::PluginInterfacepure virtual
GetPluginNameStatic()lldb_private::ScriptInterpreterPythoninlinestatic
GetPythonDir()lldb_private::ScriptInterpreterPythonstatic
GetSanitizedScriptingModuleName(llvm::StringRef name)lldb_private::ScriptInterpretervirtual
GetScriptedPlatformInterface()lldb_private::ScriptInterpreterinlinevirtual
GetScriptedSummary(const char *function_name, lldb::ValueObjectSP valobj, StructuredData::ObjectSP &callee_wrapper_sp, const TypeSummaryOptions &options, std::string &retval)lldb_private::ScriptInterpreterinlinevirtual
GetScriptInterpreterPtyName()lldb_private::ScriptInterpreter
GetStatusFromSBError(const lldb::SBError &error) constlldb_private::ScriptInterpreter
GetSyntheticTypeName(const StructuredData::ObjectSP &implementor)lldb_private::ScriptInterpreterinlinevirtual
GetSyntheticValue(const StructuredData::ObjectSP &implementor)lldb_private::ScriptInterpreterinlinevirtual
Initialize()lldb_private::ScriptInterpreterPythonstatic
Interrupt()lldb_private::ScriptInterpreterinlinevirtual
IOHandlerActivated(IOHandler &io_handler, bool interactive)lldb_private::IOHandlerDelegateinlinevirtual
IOHandlerComplete(IOHandler &io_handler, CompletionRequest &request)lldb_private::IOHandlerDelegatevirtual
IOHandlerDeactivated(IOHandler &io_handler)lldb_private::IOHandlerDelegateinlinevirtual
IOHandlerDelegate(Completion completion=Completion::None)lldb_private::IOHandlerDelegateinline
IOHandlerDelegateMultiline(llvm::StringRef end_line, Completion completion=Completion::None)lldb_private::IOHandlerDelegateMultilineinline
IOHandlerFixIndentation(IOHandler &io_handler, const StringList &lines, int cursor_position)lldb_private::IOHandlerDelegateinlinevirtual
IOHandlerGetCommandPrefix()lldb_private::IOHandlerDelegateinlinevirtual
IOHandlerGetControlSequence(char ch) overridelldb_private::IOHandlerDelegateMultilineinlinevirtual
IOHandlerGetFixIndentationCharacters()lldb_private::IOHandlerDelegateinlinevirtual
IOHandlerGetHelpPrologue()lldb_private::IOHandlerDelegateinlinevirtual
IOHandlerInputComplete(IOHandler &io_handler, std::string &data)=0lldb_private::IOHandlerDelegatepure virtual
IOHandlerInputInterrupted(IOHandler &io_handler, std::string &data)lldb_private::IOHandlerDelegateinlinevirtual
IOHandlerInterrupt(IOHandler &io_handler)lldb_private::IOHandlerDelegateinlinevirtual
IOHandlerIsInputComplete(IOHandler &io_handler, StringList &lines) overridelldb_private::IOHandlerDelegateMultilineinlinevirtual
IOHandlerSuggestion(IOHandler &io_handler, llvm::StringRef line)lldb_private::IOHandlerDelegatevirtual
IsReservedWord(const char *word)lldb_private::ScriptInterpreterinlinevirtual
LanguageToString(lldb::ScriptLanguage language)lldb_private::ScriptInterpreterstatic
LoadPluginModule(const FileSpec &file_spec, lldb_private::Status &error)lldb_private::ScriptInterpreterinlinevirtual
LoadScriptingModule(const char *filename, const LoadScriptOptions &options, lldb_private::Status &error, StructuredData::ObjectSP *module_sp=nullptr, FileSpec extra_search_dir={}, lldb::TargetSP loaded_into_target_sp={})lldb_private::ScriptInterpretervirtual
m_completionlldb_private::IOHandlerDelegateprotected
m_debuggerlldb_private::ScriptInterpreterprotected
m_end_linelldb_private::IOHandlerDelegateMultilineprotected
m_script_langlldb_private::ScriptInterpreterprotected
MightHaveChildrenSynthProviderInstance(const StructuredData::ObjectSP &implementor)lldb_private::ScriptInterpreterinlinevirtual
operator=(const PluginInterface &)=deletelldb_private::PluginInterface
ParseExtensionSchema(Stream &s, llvm::StringRef output_script_prefix, const llvm::SmallVector< llvm::StringRef > &extension_path, bool generate_non_abstract_methods, std::set< std::string > &typing_imports)lldb_private::ScriptInterpreterPythonprotected
PluginInterface()=defaultlldb_private::PluginInterface
PluginInterface(const PluginInterface &)=deletelldb_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::ScriptInterpreterinlinevirtual
RunScriptFormatKeyword(const char *impl_function, Process *process, std::string &output, Status &error)lldb_private::ScriptInterpreterinlinevirtual
RunScriptFormatKeyword(const char *impl_function, Thread *thread, std::string &output, Status &error)lldb_private::ScriptInterpreterinlinevirtual
RunScriptFormatKeyword(const char *impl_function, Target *target, std::string &output, Status &error)lldb_private::ScriptInterpreterinlinevirtual
RunScriptFormatKeyword(const char *impl_function, StackFrame *frame, std::string &output, Status &error)lldb_private::ScriptInterpreterinlinevirtual
RunScriptFormatKeyword(const char *impl_function, ValueObject *value, std::string &output, Status &error)lldb_private::ScriptInterpreterinlinevirtual
ScriptInterpreter(Debugger &debugger, lldb::ScriptLanguage script_lang)lldb_private::ScriptInterpreter
ScriptInterpreterPython(Debugger &debugger)lldb_private::ScriptInterpreterPythoninline
ScriptReturnType enum namelldb_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::ScriptInterpreterinlinevirtual
SetBreakpointCommandCallback(BreakpointOptions &bp_options, std::unique_ptr< BreakpointOptions::CommandData > &data_up)lldb_private::ScriptInterpreterinlinevirtual
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::ScriptInterpreterinlinevirtual
SetWatchpointCommandCallback(WatchpointOptions *wp_options, const char *user_input, bool is_callback)lldb_private::ScriptInterpreterinlinevirtual
SharedLibraryDirectoryHelper(FileSpec &this_file)lldb_private::ScriptInterpreterPythonstatic
StringToExtension(llvm::StringRef string)lldb_private::ScriptInterpreterstatic
StringToLanguage(const llvm::StringRef &string)lldb_private::ScriptInterpreterstatic
Terminate()lldb_private::ScriptInterpreterPythonstatic
UpdateSynthProviderInstance(const StructuredData::ObjectSP &implementor)lldb_private::ScriptInterpreterinlinevirtual
~IOHandlerDelegate()=defaultlldb_private::IOHandlerDelegatevirtual
~IOHandlerDelegateMultiline() override=defaultlldb_private::IOHandlerDelegateMultiline
~PluginInterface()=defaultlldb_private::PluginInterfacevirtual
~ScriptInterpreter() override=defaultlldb_private::ScriptInterpreter