SBLaunchInfo#

class lldb.SBLaunchInfo(argv: char const **)#

Describes how a target or program should be launched.

Methods Summary

AddCloseFileAction(SBLaunchInfo self, int fd)

AddDuplicateFileAction(SBLaunchInfo self, ...)

AddOpenFileAction(SBLaunchInfo self, int fd, ...)

AddSuppressFileAction(SBLaunchInfo self, ...)

Clear(SBLaunchInfo self)

GetArgumentAtIndex(SBLaunchInfo self, ...)

GetDetachOnError(SBLaunchInfo self)

GetEnvironment(SBLaunchInfo self)

GetEnvironmentEntryAtIndex(...)

GetExecutableFile(SBLaunchInfo self)

GetGroupID(SBLaunchInfo self)

GetLaunchEventData(SBLaunchInfo self)

GetLaunchFlags(SBLaunchInfo self)

GetListener(SBLaunchInfo self)

GetNumArguments(SBLaunchInfo self)

GetNumEnvironmentEntries(SBLaunchInfo self)

GetProcessID(SBLaunchInfo self)

GetProcessPluginName(SBLaunchInfo self)

GetResumeCount(SBLaunchInfo self)

GetScriptedProcessClassName(SBLaunchInfo self)

GetScriptedProcessDictionary(SBLaunchInfo self)

GetShadowListener(SBLaunchInfo self)

GetShell(SBLaunchInfo self)

GetShellExpandArguments(SBLaunchInfo self)

GetUserID(SBLaunchInfo self)

GetWorkingDirectory(SBLaunchInfo self)

GroupIDIsValid(SBLaunchInfo self)

SetArguments(SBLaunchInfo self, ...)

SetDetachOnError(SBLaunchInfo self, bool enable)

SetEnvironment(SBLaunchInfo self, ...)

SetEnvironmentEntries(SBLaunchInfo self, ...)

SetExecutableFile(SBLaunchInfo self, ...)

SetGroupID(SBLaunchInfo self, uint32_t gid)

SetLaunchEventData(SBLaunchInfo self, ...)

SetLaunchFlags(SBLaunchInfo self, uint32_t flags)

SetListener(SBLaunchInfo self, ...)

SetProcessPluginName(SBLaunchInfo self, ...)

SetResumeCount(SBLaunchInfo self, uint32_t c)

SetScriptedProcessClassName(...)

SetScriptedProcessDictionary(...)

SetShadowListener(SBLaunchInfo self, ...)

SetShell(SBLaunchInfo self, char const * path)

SetShellExpandArguments(SBLaunchInfo self, ...)

SetUserID(SBLaunchInfo self, uint32_t uid)

SetWorkingDirectory(SBLaunchInfo self, ...)

UserIDIsValid(SBLaunchInfo self)

Methods Documentation

AddCloseFileAction(SBLaunchInfo self, int fd) bool#
AddDuplicateFileAction(SBLaunchInfo self, int fd, int dup_fd) bool#
AddOpenFileAction(SBLaunchInfo self, int fd, char const * path, bool read, bool write) bool#
AddSuppressFileAction(SBLaunchInfo self, int fd, bool read, bool write) bool#
Clear(SBLaunchInfo self)#
GetArgumentAtIndex(SBLaunchInfo self, uint32_t idx) char const *#
GetDetachOnError(SBLaunchInfo self) bool#
GetEnvironment(SBLaunchInfo self) SBEnvironment#
GetEnvironmentEntryAtIndex(SBLaunchInfo self, uint32_t idx) char const *#
GetExecutableFile(SBLaunchInfo self) SBFileSpec#
GetGroupID(SBLaunchInfo self) uint32_t#
GetLaunchEventData(SBLaunchInfo self) char const *#
GetLaunchFlags(SBLaunchInfo self) uint32_t#
GetListener(SBLaunchInfo self) SBListener#
GetNumArguments(SBLaunchInfo self) uint32_t#
GetNumEnvironmentEntries(SBLaunchInfo self) uint32_t#
GetProcessID(SBLaunchInfo self) lldb::pid_t#
GetProcessPluginName(SBLaunchInfo self) char const *#
GetResumeCount(SBLaunchInfo self) uint32_t#
GetScriptedProcessClassName(SBLaunchInfo self) char const *#
GetScriptedProcessDictionary(SBLaunchInfo self) SBStructuredData#
GetShadowListener(SBLaunchInfo self) SBListener#
GetShell(SBLaunchInfo self) char const *#
GetShellExpandArguments(SBLaunchInfo self) bool#
GetUserID(SBLaunchInfo self) uint32_t#
GetWorkingDirectory(SBLaunchInfo self) char const *#
GroupIDIsValid(SBLaunchInfo self) bool#
SetArguments(SBLaunchInfo self, char const ** argv, bool append)#
SetDetachOnError(SBLaunchInfo self, bool enable)#
SetEnvironment(SBLaunchInfo self, SBEnvironment env, bool append)#
SetEnvironmentEntries(SBLaunchInfo self, char const ** envp, bool append)#
SetExecutableFile(SBLaunchInfo self, SBFileSpec exe_file, bool add_as_first_arg)#
SetGroupID(SBLaunchInfo self, uint32_t gid)#
SetLaunchEventData(SBLaunchInfo self, char const * data)#
SetLaunchFlags(SBLaunchInfo self, uint32_t flags)#
SetListener(SBLaunchInfo self, SBListener listener)#
SetProcessPluginName(SBLaunchInfo self, char const * plugin_name)#
SetResumeCount(SBLaunchInfo self, uint32_t c)#
SetScriptedProcessClassName(SBLaunchInfo self, char const * class_name)#
SetScriptedProcessDictionary(SBLaunchInfo self, SBStructuredData dict)#
SetShadowListener(SBLaunchInfo self, SBListener listener)#
SetShell(SBLaunchInfo self, char const * path)#
SetShellExpandArguments(SBLaunchInfo self, bool expand)#
SetUserID(SBLaunchInfo self, uint32_t uid)#
SetWorkingDirectory(SBLaunchInfo self, char const * working_dir)#
UserIDIsValid(SBLaunchInfo self) bool#