| AcquireInterpreterLock() override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| ActiveIOHandler enum name | lldb_private::ScriptInterpreterPythonImpl | |
| AddLocation enum name | lldb_private::ScriptInterpreterPythonImpl | |
| AddToSysPath(AddLocation location, std::string path) | lldb_private::ScriptInterpreterPythonImpl | static |
| BreakpointCallbackFunction(void *baton, StoppointCallbackContext *context, lldb::user_id_t break_id, lldb::user_id_t break_loc_id) | lldb_private::ScriptInterpreterPythonImpl | static |
| CalculateNumChildren(const StructuredData::ObjectSP &implementor, uint32_t max) override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| CheckObjectExists(const char *name) override | lldb_private::ScriptInterpreterPythonImpl | inlinevirtual |
| Clear() | lldb_private::ScriptInterpreter | inlinevirtual |
| CollectDataForBreakpointCommandCallback(std::vector< std::reference_wrapper< BreakpointOptions > > &bp_options_vec, CommandReturnObject &result) override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| CollectDataForWatchpointCommandCallback(WatchpointOptions *wp_options, CommandReturnObject &result) override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| Completion enum name | lldb_private::IOHandlerDelegate | |
| ComputePythonDir(llvm::SmallVectorImpl< char > &path) | lldb_private::ScriptInterpreterPython | protectedstatic |
| ComputePythonDirForApple(llvm::SmallVectorImpl< char > &path) | lldb_private::ScriptInterpreterPython | protectedstatic |
| CreateFrameRecognizer(const char *class_name) override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| CreateInstance(Debugger &debugger) | lldb_private::ScriptInterpreterPythonImpl | static |
| CreateOperatingSystemInterface() override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| CreateScriptCommandObject(const char *class_name) override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| CreateScriptedBreakpointInterface() override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| CreateScriptedFrameInterface() override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| CreateScriptedFrameProviderInterface() override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| CreateScriptedProcessInterface() override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| CreateScriptedStopHookInterface() override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| CreateScriptedThreadInterface() override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| CreateScriptedThreadPlanInterface() override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| CreateStructuredDataFromScriptObject(ScriptObject obj) override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| CreateSyntheticScriptedProvider(const char *class_name, lldb::ValueObjectSP valobj) override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| DecrementLockCount() | lldb_private::ScriptInterpreterPythonImpl | inline |
| eIOHandlerBreakpoint enum value | lldb_private::ScriptInterpreterPythonImpl | |
| eIOHandlerNone enum value | lldb_private::ScriptInterpreterPythonImpl | |
| eIOHandlerWatchpoint enum value | lldb_private::ScriptInterpreterPythonImpl | |
| EnterSession(uint16_t on_entry_flags, lldb::FileSP in, lldb::FileSP out, lldb::FileSP err) | lldb_private::ScriptInterpreterPythonImpl | |
| 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() override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| ExecuteMultipleLines(const char *in_string, const ExecuteScriptOptions &options=ExecuteScriptOptions()) override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| ExecuteOneLine(llvm::StringRef command, CommandReturnObject *result, const ExecuteScriptOptions &options=ExecuteScriptOptions()) override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| ExecuteOneLineWithReturn(llvm::StringRef in_string, ScriptInterpreter::ScriptReturnType return_type, void *ret_value, const ExecuteScriptOptions &options=ExecuteScriptOptions()) override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| ExportFunctionDefinitionToInterpreter(StringList &function_def) override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| FormatterCallbackFunction(const char *function_name, lldb::TypeImplSP type_impl_sp) override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| GenerateBreakpointCommandCallbackData(StringList &input, std::string &output, bool has_extra_args, bool is_callback) override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| GenerateFunction(const char *signature, const StringList &input, bool is_callback) override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| GenerateScriptAliasFunction(StringList &input, std::string &output) override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| GenerateTypeScriptFunction(StringList &input, std::string &output, const void *name_token=nullptr) override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| GenerateTypeScriptFunction(const char *oneliner, std::string &output, const void *name_token=nullptr) override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| GenerateTypeSynthClass(StringList &input, std::string &output, const void *name_token=nullptr) override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| GenerateTypeSynthClass(const char *oneliner, std::string &output, const void *name_token=nullptr) override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| GenerateWatchpointCommandCallbackData(StringList &input, std::string &output, bool is_callback) override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| GetArgumentsForCommandObject(StructuredData::GenericSP cmd_obj_sp) override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| GetChildAtIndex(const StructuredData::ObjectSP &implementor, uint32_t idx) override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| GetDataExtractorFromSBData(const lldb::SBData &data) const | lldb_private::ScriptInterpreter | |
| GetDictionaryName() | lldb_private::ScriptInterpreterPythonImpl | inline |
| GetDocumentationForItem(const char *item, std::string &dest) override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| GetDynamicSettings(StructuredData::ObjectSP plugin_module_sp, Target *target, const char *setting_name, lldb_private::Status &error) override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| GetEmbeddedInterpreterModuleObjects() | lldb_private::ScriptInterpreterPythonImpl | |
| GetFlagsForCommandObject(StructuredData::GenericSP cmd_obj_sp) override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| GetIndexOfChildWithName(const StructuredData::ObjectSP &implementor, const char *child_name) override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| GetInterpreterInfo() override | lldb_private::ScriptInterpreterPython | virtual |
| GetLanguage() | lldb_private::ScriptInterpreter | inline |
| GetLongHelpForCommandObject(StructuredData::GenericSP cmd_obj_sp, std::string &dest) override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| GetMainModule() | lldb_private::ScriptInterpreterPythonImpl | |
| GetMaxPositionalArgumentsForCallable(const llvm::StringRef &callable_name) override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| GetOpaqueTypeFromSBAttachInfo(const lldb::SBAttachInfo &attach_info) const | lldb_private::ScriptInterpreter | |
| GetOpaqueTypeFromSBBreakpoint(const lldb::SBBreakpoint &breakpoint) const | lldb_private::ScriptInterpreter | |
| GetOpaqueTypeFromSBBreakpointLocation(const lldb::SBBreakpointLocation &break_loc) const | lldb_private::ScriptInterpreter | |
| GetOpaqueTypeFromSBEvent(const lldb::SBEvent &event) const | lldb_private::ScriptInterpreter | |
| GetOpaqueTypeFromSBExecutionContext(const lldb::SBExecutionContext &exe_ctx) const | lldb_private::ScriptInterpreter | |
| GetOpaqueTypeFromSBFrame(const lldb::SBFrame &frame) const | lldb_private::ScriptInterpreter | |
| GetOpaqueTypeFromSBFrameList(const lldb::SBFrameList &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 | |
| GetOpaqueTypeFromSBSymbolContext(const lldb::SBSymbolContext &sym_ctx) const | lldb_private::ScriptInterpreter | |
| GetOpaqueTypeFromSBThread(const lldb::SBThread &exe_ctx) const | lldb_private::ScriptInterpreter | |
| GetOpaqueTypeFromSBValue(const lldb::SBValue &value) const | lldb_private::ScriptInterpreter | |
| GetOptionsForCommandObject(StructuredData::GenericSP cmd_obj_sp) override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| GetPluginDescriptionStatic() | lldb_private::ScriptInterpreterPython | static |
| GetPluginName() override | lldb_private::ScriptInterpreterPythonImpl | inlinevirtual |
| GetPluginNameStatic() | lldb_private::ScriptInterpreterPython | inlinestatic |
| GetPythonDir() | lldb_private::ScriptInterpreterPython | static |
| GetRecognizedArguments(const StructuredData::ObjectSP &implementor, lldb::StackFrameSP frame_sp) override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| GetRepeatCommandForScriptedCommand(StructuredData::GenericSP impl_obj_sp, Args &args) override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| GetScriptedPlatformInterface() | lldb_private::ScriptInterpreter | inlinevirtual |
| GetScriptedSummary(const char *function_name, lldb::ValueObjectSP valobj, StructuredData::ObjectSP &callee_wrapper_sp, const TypeSummaryOptions &options, std::string &retval) override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| GetScriptInterpreterPtyName() | lldb_private::ScriptInterpreter | |
| GetSessionDictionary() | lldb_private::ScriptInterpreterPythonImpl | |
| GetShortHelpForCommandObject(StructuredData::GenericSP cmd_obj_sp, std::string &dest) override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| GetStatusFromSBError(const lldb::SBError &error) const | lldb_private::ScriptInterpreter | |
| GetSyntheticTypeName(const StructuredData::ObjectSP &implementor) override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| GetSyntheticValue(const StructuredData::ObjectSP &implementor) override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| GetSysModuleDictionary() | lldb_private::ScriptInterpreterPythonImpl | |
| GetThreadState() | lldb_private::ScriptInterpreterPythonImpl | inline |
| HandleArgumentCompletionForScriptedCommand(StructuredData::GenericSP impl_obj_sp, std::vector< llvm::StringRef > &args, size_t args_pos, size_t char_in_arg) override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| HandleOptionArgumentCompletionForScriptedCommand(StructuredData::GenericSP impl_obj_sp, llvm::StringRef &long_options, size_t char_in_arg) override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| IncrementLockCount() | lldb_private::ScriptInterpreterPythonImpl | inline |
| Initialize() | lldb_private::ScriptInterpreterPythonImpl | static |
| Interrupt() override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| IOHandlerActivated(IOHandler &io_handler, bool interactive) override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| IOHandlerComplete(IOHandler &io_handler, CompletionRequest &request) | lldb_private::IOHandlerDelegate | virtual |
| IOHandlerDeactivated(IOHandler &io_handler) | lldb_private::IOHandlerDelegate | inlinevirtual |
| IOHandlerDelegate(Completion completion=Completion::None) | lldb_private::IOHandlerDelegate | inline |
| IOHandlerDelegateMultiline(llvm::StringRef end_line, Completion completion=Completion::None) | lldb_private::IOHandlerDelegateMultiline | inline |
| IOHandlerFixIndentation(IOHandler &io_handler, const StringList &lines, int cursor_position) | lldb_private::IOHandlerDelegate | inlinevirtual |
| IOHandlerGetCommandPrefix() | lldb_private::IOHandlerDelegate | inlinevirtual |
| IOHandlerGetControlSequence(char ch) override | lldb_private::IOHandlerDelegateMultiline | inlinevirtual |
| IOHandlerGetFixIndentationCharacters() | lldb_private::IOHandlerDelegate | inlinevirtual |
| IOHandlerGetHelpPrologue() | lldb_private::IOHandlerDelegate | inlinevirtual |
| IOHandlerInputComplete(IOHandler &io_handler, std::string &data) override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| IOHandlerInputInterrupted(IOHandler &io_handler, std::string &data) | lldb_private::IOHandlerDelegate | inlinevirtual |
| IOHandlerInterrupt(IOHandler &io_handler) | lldb_private::IOHandlerDelegate | inlinevirtual |
| IOHandlerIsInputComplete(IOHandler &io_handler, StringList &lines) override | lldb_private::IOHandlerDelegateMultiline | inlinevirtual |
| IOHandlerPythonInterpreter class | lldb_private::ScriptInterpreterPythonImpl | friend |
| IOHandlerSuggestion(IOHandler &io_handler, llvm::StringRef line) | lldb_private::IOHandlerDelegate | virtual |
| IsExecutingPython() | lldb_private::ScriptInterpreterPythonImpl | inline |
| IsReservedWord(const char *word) override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| LanguageToString(lldb::ScriptLanguage language) | lldb_private::ScriptInterpreter | static |
| LeaveSession() | lldb_private::ScriptInterpreterPythonImpl | |
| LoadPluginModule(const FileSpec &file_spec, lldb_private::Status &error) override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| 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={}) override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| m_active_io_handler | lldb_private::ScriptInterpreterPythonImpl | |
| m_command_thread_state | lldb_private::ScriptInterpreterPythonImpl | |
| m_completion | lldb_private::IOHandlerDelegate | protected |
| m_debugger | lldb_private::ScriptInterpreter | protected |
| m_dictionary_name | lldb_private::ScriptInterpreterPythonImpl | |
| m_end_line | lldb_private::IOHandlerDelegateMultiline | protected |
| m_lock_count | lldb_private::ScriptInterpreterPythonImpl | |
| m_main_module | lldb_private::ScriptInterpreterPythonImpl | |
| m_mutex | lldb_private::ScriptInterpreterPythonImpl | |
| m_pty_secondary_is_open | lldb_private::ScriptInterpreterPythonImpl | |
| m_run_one_line_function | lldb_private::ScriptInterpreterPythonImpl | |
| m_run_one_line_str_global | lldb_private::ScriptInterpreterPythonImpl | |
| m_saved_stderr | lldb_private::ScriptInterpreterPythonImpl | |
| m_saved_stdin | lldb_private::ScriptInterpreterPythonImpl | |
| m_saved_stdout | lldb_private::ScriptInterpreterPythonImpl | |
| m_script_lang | lldb_private::ScriptInterpreter | protected |
| m_session_dict | lldb_private::ScriptInterpreterPythonImpl | |
| m_session_is_active | lldb_private::ScriptInterpreterPythonImpl | |
| m_sys_module_dict | lldb_private::ScriptInterpreterPythonImpl | |
| m_valid_session | lldb_private::ScriptInterpreterPythonImpl | |
| MightHaveChildrenSynthProviderInstance(const StructuredData::ObjectSP &implementor) override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| operator=(const PluginInterface &)=delete | lldb_private::PluginInterface | |
| OptionParsingStartedForCommandObject(StructuredData::GenericSP cmd_obj_sp) override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| 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) override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| RunScriptBasedCommand(StructuredData::GenericSP impl_obj_sp, llvm::StringRef args, ScriptedCommandSynchronicity synchronicity, lldb_private::CommandReturnObject &cmd_retobj, Status &error, const lldb_private::ExecutionContext &exe_ctx) override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| RunScriptBasedParsedCommand(StructuredData::GenericSP impl_obj_sp, Args &args, ScriptedCommandSynchronicity synchronicity, lldb_private::CommandReturnObject &cmd_retobj, Status &error, const lldb_private::ExecutionContext &exe_ctx) override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| RunScriptFormatKeyword(const char *impl_function, Process *process, std::string &output, Status &error) override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| RunScriptFormatKeyword(const char *impl_function, Thread *thread, std::string &output, Status &error) override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| RunScriptFormatKeyword(const char *impl_function, Target *target, std::string &output, Status &error) override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| RunScriptFormatKeyword(const char *impl_function, StackFrame *frame, std::string &output, Status &error) override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| RunScriptFormatKeyword(const char *impl_function, ValueObject *value, std::string &output, Status &error) override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| ScriptInterpreter(Debugger &debugger, lldb::ScriptLanguage script_lang) | lldb_private::ScriptInterpreter | |
| ScriptInterpreterPython(Debugger &debugger) | lldb_private::ScriptInterpreterPython | inline |
| ScriptInterpreterPythonImpl(Debugger &debugger) | lldb_private::ScriptInterpreterPythonImpl | |
| ScriptReturnType enum name | lldb_private::ScriptInterpreter | |
| SetBreakpointCommandCallback(BreakpointOptions &bp_options, const char *callback_body, bool is_callback) override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| SetBreakpointCommandCallback(BreakpointOptions &bp_options, std::unique_ptr< BreakpointOptions::CommandData > &data_up) override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| SetBreakpointCommandCallback(BreakpointOptions &bp_options, const char *command_body_text, StructuredData::ObjectSP extra_args_sp, bool uses_extra_args, bool is_callback) | lldb_private::ScriptInterpreterPythonImpl | |
| lldb_private::ScriptInterpreterPython::SetBreakpointCommandCallback(std::vector< std::reference_wrapper< BreakpointOptions > > &bp_options_vec, const char *callback_text) | lldb_private::ScriptInterpreter | |
| SetBreakpointCommandCallbackFunction(BreakpointOptions &bp_options, const char *function_name, StructuredData::ObjectSP extra_args_sp) override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| lldb_private::ScriptInterpreterPython::SetBreakpointCommandCallbackFunction(std::vector< std::reference_wrapper< BreakpointOptions > > &bp_options_vec, const char *function_name, StructuredData::ObjectSP extra_args_sp) | lldb_private::ScriptInterpreter | |
| SetOptionValueForCommandObject(StructuredData::GenericSP cmd_obj_sp, ExecutionContext *exe_ctx, llvm::StringRef long_option, llvm::StringRef value) override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| SetStdHandle(lldb::FileSP file, const char *py_name, python::PythonObject &save_file, const char *mode) | lldb_private::ScriptInterpreterPythonImpl | |
| SetThreadState(PyThreadState *s) | lldb_private::ScriptInterpreterPythonImpl | inline |
| SetWatchpointCommandCallback(WatchpointOptions *wp_options, const char *user_input, bool is_callback) override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| SharedLibraryDirectoryHelper(FileSpec &this_file) | lldb_private::ScriptInterpreterPython | static |
| ShouldHide(const StructuredData::ObjectSP &implementor, lldb::StackFrameSP frame_sp) override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| StringToLanguage(const llvm::StringRef &string) | lldb_private::ScriptInterpreter | static |
| Terminate() | lldb_private::ScriptInterpreterPython | static |
| UpdateSynthProviderInstance(const StructuredData::ObjectSP &implementor) override | lldb_private::ScriptInterpreterPythonImpl | virtual |
| WatchpointCallbackFunction(void *baton, StoppointCallbackContext *context, lldb::user_id_t watch_id) | lldb_private::ScriptInterpreterPythonImpl | static |
| ~IOHandlerDelegate()=default | lldb_private::IOHandlerDelegate | virtual |
| ~IOHandlerDelegateMultiline() override=default | lldb_private::IOHandlerDelegateMultiline | |
| ~PluginInterface()=default | lldb_private::PluginInterface | virtual |
| ~ScriptInterpreter() override=default | lldb_private::ScriptInterpreter | |
| ~ScriptInterpreterPythonImpl() override | lldb_private::ScriptInterpreterPythonImpl | |