1 //===-- SWIG Interface for SBAttachInfo--------------------------*- C++ -*-===//
3 // The LLVM Compiler Infrastructure
5 // This file is distributed under the University of Illinois Open Source
6 // License. See LICENSE.TXT for details.
8 //===----------------------------------------------------------------------===//
17 SBAttachInfo (lldb::pid_t pid);
19 SBAttachInfo (const char *path, bool wait_for);
21 SBAttachInfo (const char *path, bool wait_for, bool async);
23 SBAttachInfo (const lldb::SBAttachInfo &rhs);
29 SetProcessID (lldb::pid_t pid);
32 SetExecutable (const char *path);
35 SetExecutable (lldb::SBFileSpec exe_file);
41 SetWaitForLaunch (bool b);
44 SetWaitForLaunch (bool b, bool async);
50 SetIgnoreExisting (bool b);
56 SetResumeCount (uint32_t c);
59 GetProcessPluginName ();
62 SetProcessPluginName (const char *plugin_name);
77 SetUserID (uint32_t uid);
80 SetGroupID (uint32_t gid);
86 GetEffectiveGroupID();
89 EffectiveUserIDIsValid ();
92 EffectiveGroupIDIsValid ();
95 SetEffectiveUserID (uint32_t uid);
98 SetEffectiveGroupID (uint32_t gid);
101 GetParentProcessID ();
104 SetParentProcessID (lldb::pid_t pid);
107 ParentProcessIDIsValid();
113 SetListener (lldb::SBListener &listener);