LLDB mainline
lldb_private::ScriptInterpreterPythonImpl Member List

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

AcquireInterpreterLock() overridelldb_private::ScriptInterpreterPythonImplvirtual
ActiveIOHandler enum namelldb_private::ScriptInterpreterPythonImpl
AddLocation enum namelldb_private::ScriptInterpreterPythonImpl
AddToSysPath(AddLocation location, std::string path)lldb_private::ScriptInterpreterPythonImplstatic
BreakpointCallbackFunction(void *baton, StoppointCallbackContext *context, lldb::user_id_t break_id, lldb::user_id_t break_loc_id)lldb_private::ScriptInterpreterPythonImplstatic
CalculateNumChildren(const StructuredData::ObjectSP &implementor, uint32_t max) overridelldb_private::ScriptInterpreterPythonImplvirtual
CheckObjectExists(const char *name) overridelldb_private::ScriptInterpreterPythonImplinlinevirtual
Clear()lldb_private::ScriptInterpreterinlinevirtual
CollectDataForBreakpointCommandCallback(std::vector< std::reference_wrapper< BreakpointOptions > > &bp_options_vec, CommandReturnObject &result) overridelldb_private::ScriptInterpreterPythonImplvirtual
CollectDataForWatchpointCommandCallback(WatchpointOptions *wp_options, CommandReturnObject &result) overridelldb_private::ScriptInterpreterPythonImplvirtual
Completion enum namelldb_private::IOHandlerDelegate
ComputePythonDir(llvm::SmallVectorImpl< char > &path)lldb_private::ScriptInterpreterPythonprotectedstatic
ComputePythonDirForApple(llvm::SmallVectorImpl< char > &path)lldb_private::ScriptInterpreterPythonprotectedstatic
CreateFrameRecognizer(const char *class_name) overridelldb_private::ScriptInterpreterPythonImplvirtual
CreateInstance(Debugger &debugger)lldb_private::ScriptInterpreterPythonImplstatic
CreateOperatingSystemInterface() overridelldb_private::ScriptInterpreterPythonImplvirtual
CreateScriptCommandObject(const char *class_name) overridelldb_private::ScriptInterpreterPythonImplvirtual
CreateScriptedBreakpointInterface() overridelldb_private::ScriptInterpreterPythonImplvirtual
CreateScriptedFrameInterface() overridelldb_private::ScriptInterpreterPythonImplvirtual
CreateScriptedFrameProviderInterface() overridelldb_private::ScriptInterpreterPythonImplvirtual
CreateScriptedProcessInterface() overridelldb_private::ScriptInterpreterPythonImplvirtual
CreateScriptedStopHookInterface() overridelldb_private::ScriptInterpreterPythonImplvirtual
CreateScriptedThreadInterface() overridelldb_private::ScriptInterpreterPythonImplvirtual
CreateScriptedThreadPlanInterface() overridelldb_private::ScriptInterpreterPythonImplvirtual
CreateStructuredDataFromScriptObject(ScriptObject obj) overridelldb_private::ScriptInterpreterPythonImplvirtual
CreateSyntheticScriptedProvider(const char *class_name, lldb::ValueObjectSP valobj) overridelldb_private::ScriptInterpreterPythonImplvirtual
DecrementLockCount()lldb_private::ScriptInterpreterPythonImplinline
eIOHandlerBreakpoint enum valuelldb_private::ScriptInterpreterPythonImpl
eIOHandlerNone enum valuelldb_private::ScriptInterpreterPythonImpl
eIOHandlerWatchpoint enum valuelldb_private::ScriptInterpreterPythonImpl
EnterSession(uint16_t on_entry_flags, lldb::FileSP in, lldb::FileSP out, lldb::FileSP err)lldb_private::ScriptInterpreterPythonImpl
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() overridelldb_private::ScriptInterpreterPythonImplvirtual
ExecuteMultipleLines(const char *in_string, const ExecuteScriptOptions &options=ExecuteScriptOptions()) overridelldb_private::ScriptInterpreterPythonImplvirtual
ExecuteOneLine(llvm::StringRef command, CommandReturnObject *result, const ExecuteScriptOptions &options=ExecuteScriptOptions()) overridelldb_private::ScriptInterpreterPythonImplvirtual
ExecuteOneLineWithReturn(llvm::StringRef in_string, ScriptInterpreter::ScriptReturnType return_type, void *ret_value, const ExecuteScriptOptions &options=ExecuteScriptOptions()) overridelldb_private::ScriptInterpreterPythonImplvirtual
ExportFunctionDefinitionToInterpreter(StringList &function_def) overridelldb_private::ScriptInterpreterPythonImplvirtual
FormatterCallbackFunction(const char *function_name, lldb::TypeImplSP type_impl_sp) overridelldb_private::ScriptInterpreterPythonImplvirtual
GenerateBreakpointCommandCallbackData(StringList &input, std::string &output, bool has_extra_args, bool is_callback) overridelldb_private::ScriptInterpreterPythonImplvirtual
GenerateFunction(const char *signature, const StringList &input, bool is_callback) overridelldb_private::ScriptInterpreterPythonImplvirtual
GenerateScriptAliasFunction(StringList &input, std::string &output) overridelldb_private::ScriptInterpreterPythonImplvirtual
GenerateTypeScriptFunction(StringList &input, std::string &output, const void *name_token=nullptr) overridelldb_private::ScriptInterpreterPythonImplvirtual
GenerateTypeScriptFunction(const char *oneliner, std::string &output, const void *name_token=nullptr) overridelldb_private::ScriptInterpreterPythonImplvirtual
GenerateTypeSynthClass(StringList &input, std::string &output, const void *name_token=nullptr) overridelldb_private::ScriptInterpreterPythonImplvirtual
GenerateTypeSynthClass(const char *oneliner, std::string &output, const void *name_token=nullptr) overridelldb_private::ScriptInterpreterPythonImplvirtual
GenerateWatchpointCommandCallbackData(StringList &input, std::string &output, bool is_callback) overridelldb_private::ScriptInterpreterPythonImplvirtual
GetArgumentsForCommandObject(StructuredData::GenericSP cmd_obj_sp) overridelldb_private::ScriptInterpreterPythonImplvirtual
GetChildAtIndex(const StructuredData::ObjectSP &implementor, uint32_t idx) overridelldb_private::ScriptInterpreterPythonImplvirtual
GetDataExtractorFromSBData(const lldb::SBData &data) constlldb_private::ScriptInterpreter
GetDictionaryName()lldb_private::ScriptInterpreterPythonImplinline
GetDocumentationForItem(const char *item, std::string &dest) overridelldb_private::ScriptInterpreterPythonImplvirtual
GetDynamicSettings(StructuredData::ObjectSP plugin_module_sp, Target *target, const char *setting_name, lldb_private::Status &error) overridelldb_private::ScriptInterpreterPythonImplvirtual
GetEmbeddedInterpreterModuleObjects()lldb_private::ScriptInterpreterPythonImpl
GetFlagsForCommandObject(StructuredData::GenericSP cmd_obj_sp) overridelldb_private::ScriptInterpreterPythonImplvirtual
GetIndexOfChildWithName(const StructuredData::ObjectSP &implementor, const char *child_name) overridelldb_private::ScriptInterpreterPythonImplvirtual
GetInterpreterInfo() overridelldb_private::ScriptInterpreterPythonvirtual
GetLanguage()lldb_private::ScriptInterpreterinline
GetLongHelpForCommandObject(StructuredData::GenericSP cmd_obj_sp, std::string &dest) overridelldb_private::ScriptInterpreterPythonImplvirtual
GetMainModule()lldb_private::ScriptInterpreterPythonImpl
GetMaxPositionalArgumentsForCallable(const llvm::StringRef &callable_name) overridelldb_private::ScriptInterpreterPythonImplvirtual
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
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
GetOpaqueTypeFromSBThread(const lldb::SBThread &exe_ctx) constlldb_private::ScriptInterpreter
GetOpaqueTypeFromSBValue(const lldb::SBValue &value) constlldb_private::ScriptInterpreter
GetOptionsForCommandObject(StructuredData::GenericSP cmd_obj_sp) overridelldb_private::ScriptInterpreterPythonImplvirtual
GetPluginDescriptionStatic()lldb_private::ScriptInterpreterPythonstatic
GetPluginName() overridelldb_private::ScriptInterpreterPythonImplinlinevirtual
GetPluginNameStatic()lldb_private::ScriptInterpreterPythoninlinestatic
GetPythonDir()lldb_private::ScriptInterpreterPythonstatic
GetRecognizedArguments(const StructuredData::ObjectSP &implementor, lldb::StackFrameSP frame_sp) overridelldb_private::ScriptInterpreterPythonImplvirtual
GetRepeatCommandForScriptedCommand(StructuredData::GenericSP impl_obj_sp, Args &args) overridelldb_private::ScriptInterpreterPythonImplvirtual
GetScriptedPlatformInterface()lldb_private::ScriptInterpreterinlinevirtual
GetScriptedSummary(const char *function_name, lldb::ValueObjectSP valobj, StructuredData::ObjectSP &callee_wrapper_sp, const TypeSummaryOptions &options, std::string &retval) overridelldb_private::ScriptInterpreterPythonImplvirtual
GetScriptInterpreterPtyName()lldb_private::ScriptInterpreter
GetSessionDictionary()lldb_private::ScriptInterpreterPythonImpl
GetShortHelpForCommandObject(StructuredData::GenericSP cmd_obj_sp, std::string &dest) overridelldb_private::ScriptInterpreterPythonImplvirtual
GetStatusFromSBError(const lldb::SBError &error) constlldb_private::ScriptInterpreter
GetSyntheticTypeName(const StructuredData::ObjectSP &implementor) overridelldb_private::ScriptInterpreterPythonImplvirtual
GetSyntheticValue(const StructuredData::ObjectSP &implementor) overridelldb_private::ScriptInterpreterPythonImplvirtual
GetSysModuleDictionary()lldb_private::ScriptInterpreterPythonImpl
GetThreadState()lldb_private::ScriptInterpreterPythonImplinline
HandleArgumentCompletionForScriptedCommand(StructuredData::GenericSP impl_obj_sp, std::vector< llvm::StringRef > &args, size_t args_pos, size_t char_in_arg) overridelldb_private::ScriptInterpreterPythonImplvirtual
HandleOptionArgumentCompletionForScriptedCommand(StructuredData::GenericSP impl_obj_sp, llvm::StringRef &long_options, size_t char_in_arg) overridelldb_private::ScriptInterpreterPythonImplvirtual
IncrementLockCount()lldb_private::ScriptInterpreterPythonImplinline
Initialize()lldb_private::ScriptInterpreterPythonImplstatic
Interrupt() overridelldb_private::ScriptInterpreterPythonImplvirtual
IOHandlerActivated(IOHandler &io_handler, bool interactive) overridelldb_private::ScriptInterpreterPythonImplvirtual
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) overridelldb_private::ScriptInterpreterPythonImplvirtual
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
IOHandlerPythonInterpreter classlldb_private::ScriptInterpreterPythonImplfriend
IOHandlerSuggestion(IOHandler &io_handler, llvm::StringRef line)lldb_private::IOHandlerDelegatevirtual
IsExecutingPython()lldb_private::ScriptInterpreterPythonImplinline
IsReservedWord(const char *word) overridelldb_private::ScriptInterpreterPythonImplvirtual
LanguageToString(lldb::ScriptLanguage language)lldb_private::ScriptInterpreterstatic
LeaveSession()lldb_private::ScriptInterpreterPythonImpl
LoadPluginModule(const FileSpec &file_spec, lldb_private::Status &error) overridelldb_private::ScriptInterpreterPythonImplvirtual
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={}) overridelldb_private::ScriptInterpreterPythonImplvirtual
m_active_io_handlerlldb_private::ScriptInterpreterPythonImpl
m_command_thread_statelldb_private::ScriptInterpreterPythonImpl
m_completionlldb_private::IOHandlerDelegateprotected
m_debuggerlldb_private::ScriptInterpreterprotected
m_dictionary_namelldb_private::ScriptInterpreterPythonImpl
m_end_linelldb_private::IOHandlerDelegateMultilineprotected
m_lock_countlldb_private::ScriptInterpreterPythonImpl
m_main_modulelldb_private::ScriptInterpreterPythonImpl
m_mutexlldb_private::ScriptInterpreterPythonImpl
m_pty_secondary_is_openlldb_private::ScriptInterpreterPythonImpl
m_run_one_line_functionlldb_private::ScriptInterpreterPythonImpl
m_run_one_line_str_globallldb_private::ScriptInterpreterPythonImpl
m_saved_stderrlldb_private::ScriptInterpreterPythonImpl
m_saved_stdinlldb_private::ScriptInterpreterPythonImpl
m_saved_stdoutlldb_private::ScriptInterpreterPythonImpl
m_script_langlldb_private::ScriptInterpreterprotected
m_session_dictlldb_private::ScriptInterpreterPythonImpl
m_session_is_activelldb_private::ScriptInterpreterPythonImpl
m_sys_module_dictlldb_private::ScriptInterpreterPythonImpl
m_valid_sessionlldb_private::ScriptInterpreterPythonImpl
MightHaveChildrenSynthProviderInstance(const StructuredData::ObjectSP &implementor) overridelldb_private::ScriptInterpreterPythonImplvirtual
operator=(const PluginInterface &)=deletelldb_private::PluginInterface
OptionParsingStartedForCommandObject(StructuredData::GenericSP cmd_obj_sp) overridelldb_private::ScriptInterpreterPythonImplvirtual
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) overridelldb_private::ScriptInterpreterPythonImplvirtual
RunScriptBasedCommand(StructuredData::GenericSP impl_obj_sp, llvm::StringRef args, ScriptedCommandSynchronicity synchronicity, lldb_private::CommandReturnObject &cmd_retobj, Status &error, const lldb_private::ExecutionContext &exe_ctx) overridelldb_private::ScriptInterpreterPythonImplvirtual
RunScriptBasedParsedCommand(StructuredData::GenericSP impl_obj_sp, Args &args, ScriptedCommandSynchronicity synchronicity, lldb_private::CommandReturnObject &cmd_retobj, Status &error, const lldb_private::ExecutionContext &exe_ctx) overridelldb_private::ScriptInterpreterPythonImplvirtual
RunScriptFormatKeyword(const char *impl_function, Process *process, std::string &output, Status &error) overridelldb_private::ScriptInterpreterPythonImplvirtual
RunScriptFormatKeyword(const char *impl_function, Thread *thread, std::string &output, Status &error) overridelldb_private::ScriptInterpreterPythonImplvirtual
RunScriptFormatKeyword(const char *impl_function, Target *target, std::string &output, Status &error) overridelldb_private::ScriptInterpreterPythonImplvirtual
RunScriptFormatKeyword(const char *impl_function, StackFrame *frame, std::string &output, Status &error) overridelldb_private::ScriptInterpreterPythonImplvirtual
RunScriptFormatKeyword(const char *impl_function, ValueObject *value, std::string &output, Status &error) overridelldb_private::ScriptInterpreterPythonImplvirtual
ScriptInterpreter(Debugger &debugger, lldb::ScriptLanguage script_lang)lldb_private::ScriptInterpreter
ScriptInterpreterPython(Debugger &debugger)lldb_private::ScriptInterpreterPythoninline
ScriptInterpreterPythonImpl(Debugger &debugger)lldb_private::ScriptInterpreterPythonImpl
ScriptReturnType enum namelldb_private::ScriptInterpreter
SetBreakpointCommandCallback(BreakpointOptions &bp_options, const char *callback_body, bool is_callback) overridelldb_private::ScriptInterpreterPythonImplvirtual
SetBreakpointCommandCallback(BreakpointOptions &bp_options, std::unique_ptr< BreakpointOptions::CommandData > &data_up) overridelldb_private::ScriptInterpreterPythonImplvirtual
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) overridelldb_private::ScriptInterpreterPythonImplvirtual
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) overridelldb_private::ScriptInterpreterPythonImplvirtual
SetStdHandle(lldb::FileSP file, const char *py_name, python::PythonObject &save_file, const char *mode)lldb_private::ScriptInterpreterPythonImpl
SetThreadState(PyThreadState *s)lldb_private::ScriptInterpreterPythonImplinline
SetWatchpointCommandCallback(WatchpointOptions *wp_options, const char *user_input, bool is_callback) overridelldb_private::ScriptInterpreterPythonImplvirtual
SharedLibraryDirectoryHelper(FileSpec &this_file)lldb_private::ScriptInterpreterPythonstatic
ShouldHide(const StructuredData::ObjectSP &implementor, lldb::StackFrameSP frame_sp) overridelldb_private::ScriptInterpreterPythonImplvirtual
StringToLanguage(const llvm::StringRef &string)lldb_private::ScriptInterpreterstatic
Terminate()lldb_private::ScriptInterpreterPythonstatic
UpdateSynthProviderInstance(const StructuredData::ObjectSP &implementor) overridelldb_private::ScriptInterpreterPythonImplvirtual
WatchpointCallbackFunction(void *baton, StoppointCallbackContext *context, lldb::user_id_t watch_id)lldb_private::ScriptInterpreterPythonImplstatic
~IOHandlerDelegate()=defaultlldb_private::IOHandlerDelegatevirtual
~IOHandlerDelegateMultiline() override=defaultlldb_private::IOHandlerDelegateMultiline
~PluginInterface()=defaultlldb_private::PluginInterfacevirtual
~ScriptInterpreter() override=defaultlldb_private::ScriptInterpreter
~ScriptInterpreterPythonImpl() overridelldb_private::ScriptInterpreterPythonImpl