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)
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(…)
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
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)
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