|
| 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.