|
| SBLaunchInfoImpl () |
const char *const * | GetEnvp () const |
void | RegenerateEnvp () |
SBLaunchInfoImpl & | operator= (const ProcessLaunchInfo &rhs) |
| ProcessLaunchInfo () |
| ProcessLaunchInfo (const FileSpec &stdin_file_spec, const FileSpec &stdout_file_spec, const FileSpec &stderr_file_spec, const FileSpec &working_dir, uint32_t launch_flags) |
void | AppendFileAction (const FileAction &info) |
bool | AppendCloseFileAction (int fd) |
bool | AppendDuplicateFileAction (int fd, int dup_fd) |
bool | AppendOpenFileAction (int fd, const FileSpec &file_spec, bool read, bool write) |
bool | AppendSuppressFileAction (int fd, bool read, bool write) |
llvm::Error | SetUpPtyRedirection () |
size_t | GetNumFileActions () const |
const FileAction * | GetFileActionAtIndex (size_t idx) const |
const FileAction * | GetFileActionForFD (int fd) const |
Flags & | GetFlags () |
const Flags & | GetFlags () const |
const FileSpec & | GetWorkingDirectory () const |
void | SetWorkingDirectory (const FileSpec &working_dir) |
llvm::StringRef | GetProcessPluginName () const |
void | SetProcessPluginName (llvm::StringRef plugin) |
const FileSpec & | GetShell () const |
void | SetShell (const FileSpec &shell) |
uint32_t | GetResumeCount () const |
void | SetResumeCount (uint32_t c) |
bool | GetLaunchInSeparateProcessGroup () const |
void | SetLaunchInSeparateProcessGroup (bool separate) |
bool | GetShellExpandArguments () const |
void | SetShellExpandArguments (bool expand) |
void | Clear () |
bool | ConvertArgumentsForLaunchingInShell (Status &error, bool will_debug, bool first_arg_is_full_shell_command, uint32_t num_resumes) |
void | SetMonitorProcessCallback (Host::MonitorChildProcessCallback callback) |
const Host::MonitorChildProcessCallback & | GetMonitorProcessCallback () const |
bool | MonitorProcess () const |
PseudoTerminal & | GetPTY () |
void | SetLaunchEventData (const char *data) |
const char * | GetLaunchEventData () const |
void | SetDetachOnError (bool enable) |
bool | GetDetachOnError () const |
| ProcessInfo () |
| ProcessInfo (const char *name, const ArchSpec &arch, lldb::pid_t pid) |
void | Clear () |
const char * | GetName () const |
llvm::StringRef | GetNameAsStringRef () const |
FileSpec & | GetExecutableFile () |
void | SetExecutableFile (const FileSpec &exe_file, bool add_exe_file_as_first_arg) |
const FileSpec & | GetExecutableFile () const |
uint32_t | GetUserID () const |
uint32_t | GetGroupID () const |
bool | UserIDIsValid () const |
bool | GroupIDIsValid () const |
void | SetUserID (uint32_t uid) |
void | SetGroupID (uint32_t gid) |
ArchSpec & | GetArchitecture () |
const ArchSpec & | GetArchitecture () const |
void | SetArchitecture (const ArchSpec &arch) |
lldb::pid_t | GetProcessID () const |
void | SetProcessID (lldb::pid_t pid) |
bool | ProcessIDIsValid () const |
void | Dump (Stream &s, Platform *platform) const |
Args & | GetArguments () |
const Args & | GetArguments () const |
llvm::StringRef | GetArg0 () const |
void | SetArg0 (llvm::StringRef arg) |
void | SetArguments (const Args &args, bool first_arg_is_executable) |
void | SetArguments (char const **argv, bool first_arg_is_executable) |
Environment & | GetEnvironment () |
const Environment & | GetEnvironment () const |
bool | IsScriptedProcess () const |
lldb::ScriptedMetadataSP | GetScriptedMetadata () const |
void | SetScriptedMetadata (lldb::ScriptedMetadataSP metadata_sp) |
lldb::ListenerSP | GetListener () const |
void | SetListener (const lldb::ListenerSP &listener_sp) |
lldb::ListenerSP | GetHijackListener () const |
void | SetHijackListener (const lldb::ListenerSP &listener_sp) |
lldb::ListenerSP | GetShadowListener () const |
void | SetShadowListener (const lldb::ListenerSP &listener_sp) |
Definition at line 26 of file SBLaunchInfo.cpp.