1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2<html><head>
3<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
4<meta name="keywords" content="LLDB,C++,doxygen,API,documentation"/>
5<meta name="description" content="C++ source code API documentation for LLDB."/>
6<title>LLVM: lldb::SBLaunchInfo Class Reference</title>
7<link href="doxygen.css" rel="stylesheet" type="text/css"/>
8</head><body>
9<p class="title">LLDB API Documentation</p>
10<!-- Generated by Doxygen 1.8.1.2 -->
11  <div id="navrow1" class="tabs">
12    <ul class="tablist">
13      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
14      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
15      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
16      <li><a href="files.html"><span>Files</span></a></li>
17    </ul>
18  </div>
19  <div id="navrow2" class="tabs2">
20    <ul class="tablist">
21      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
22      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
23      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
24    </ul>
25  </div>
26<div id="nav-path" class="navpath">
27  <ul>
28<li class="navelem"><a class="el" href="namespacelldb.html">lldb</a></li><li class="navelem"><a class="el" href="classlldb_1_1SBLaunchInfo.html">SBLaunchInfo</a></li>  </ul>
29</div>
30</div><!-- top -->
31<div class="header">
32  <div class="summary">
33<a href="#pub-methods">Public Member Functions</a> &#124;
34<a href="#pro-methods">Protected Member Functions</a> &#124;
35<a href="#pro-attribs">Protected Attributes</a> &#124;
36<a href="#friends">Friends</a> &#124;
37<a href="classlldb_1_1SBLaunchInfo-members.html">List of all members</a>  </div>
38  <div class="headertitle">
39<div class="title">lldb::SBLaunchInfo Class Reference</div>  </div>
40</div><!--header-->
41<div class="contents">
42
43<p><code>#include &lt;<a class="el" href="SBTarget_8h_source.html">SBTarget.h</a>&gt;</code></p>
44<div class="dynheader">
45Collaboration diagram for lldb::SBLaunchInfo:</div>
46<div class="dyncontent">
47<div class="center"><img src="classlldb_1_1SBLaunchInfo__coll__graph.png" border="0" usemap="#lldb_1_1SBLaunchInfo_coll__map" alt="Collaboration graph"/></div>
48<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
49<table class="memberdecls">
50<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
51Public Member Functions</h2></td></tr>
52<tr class="memitem:a0675478da0b07bf11d406f76621a1f82"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBLaunchInfo.html#a0675478da0b07bf11d406f76621a1f82">SBLaunchInfo</a> (const char **argv)</td></tr>
53<tr class="memitem:affb51a65ed96d1d365ea7ef8c164d038"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBLaunchInfo.html#affb51a65ed96d1d365ea7ef8c164d038">~SBLaunchInfo</a> ()</td></tr>
54<tr class="memitem:a674ae8374101243e460c919c64b50d4b"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBLaunchInfo.html#a674ae8374101243e460c919c64b50d4b">GetUserID</a> ()</td></tr>
55<tr class="memitem:a11185169cf1f5437989e2350fee8bbea"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBLaunchInfo.html#a11185169cf1f5437989e2350fee8bbea">GetGroupID</a> ()</td></tr>
56<tr class="memitem:ad4f669628b4e62a447077b89c53fb225"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBLaunchInfo.html#ad4f669628b4e62a447077b89c53fb225">UserIDIsValid</a> ()</td></tr>
57<tr class="memitem:acb84f6f5e1f33453a10dad3de7abc63c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBLaunchInfo.html#acb84f6f5e1f33453a10dad3de7abc63c">GroupIDIsValid</a> ()</td></tr>
58<tr class="memitem:aa80910204bc2e3279628488ea1723f34"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBLaunchInfo.html#aa80910204bc2e3279628488ea1723f34">SetUserID</a> (uint32_t uid)</td></tr>
59<tr class="memitem:a06c4d15521b35f5b648fd2b821383c76"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBLaunchInfo.html#a06c4d15521b35f5b648fd2b821383c76">SetGroupID</a> (uint32_t gid)</td></tr>
60<tr class="memitem:aedf4d2e828adce9bf928c05cc9910ea1"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBLaunchInfo.html#aedf4d2e828adce9bf928c05cc9910ea1">GetNumArguments</a> ()</td></tr>
61<tr class="memitem:a135065f100f23ecff4539719c5463497"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBLaunchInfo.html#a135065f100f23ecff4539719c5463497">GetArgumentAtIndex</a> (uint32_t idx)</td></tr>
62<tr class="memitem:abf941e467cc9a50664d09ea9a95c2258"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBLaunchInfo.html#abf941e467cc9a50664d09ea9a95c2258">SetArguments</a> (const char **argv, bool append)</td></tr>
63<tr class="memitem:a84cf4b5452271a2a16446a3a6072656a"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBLaunchInfo.html#a84cf4b5452271a2a16446a3a6072656a">GetNumEnvironmentEntries</a> ()</td></tr>
64<tr class="memitem:a2bd59752a7984abb59dd997dc7ed9a7c"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBLaunchInfo.html#a2bd59752a7984abb59dd997dc7ed9a7c">GetEnvironmentEntryAtIndex</a> (uint32_t idx)</td></tr>
65<tr class="memitem:a07e14ceef85daee9b0aefc14e1079116"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBLaunchInfo.html#a07e14ceef85daee9b0aefc14e1079116">SetEnvironmentEntries</a> (const char **envp, bool append)</td></tr>
66<tr class="memitem:a013ebb7fd24e68282af3c18d7897a56b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBLaunchInfo.html#a013ebb7fd24e68282af3c18d7897a56b">Clear</a> ()</td></tr>
67<tr class="memitem:acfd8ebf483bc87b576d1b066f0cc7e71"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBLaunchInfo.html#acfd8ebf483bc87b576d1b066f0cc7e71">GetWorkingDirectory</a> () const </td></tr>
68<tr class="memitem:a6faeacf44f190f506eda39b66e17c3ed"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBLaunchInfo.html#a6faeacf44f190f506eda39b66e17c3ed">SetWorkingDirectory</a> (const char *working_dir)</td></tr>
69<tr class="memitem:a9ed4a73b7638ea66b0d7efe333983fd2"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBLaunchInfo.html#a9ed4a73b7638ea66b0d7efe333983fd2">GetLaunchFlags</a> ()</td></tr>
70<tr class="memitem:a2694fe28febd36e2fb22f026028f4a75"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBLaunchInfo.html#a2694fe28febd36e2fb22f026028f4a75">SetLaunchFlags</a> (uint32_t flags)</td></tr>
71<tr class="memitem:a124aa5141af4e9d01b3faa31c1728a06"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBLaunchInfo.html#a124aa5141af4e9d01b3faa31c1728a06">GetProcessPluginName</a> ()</td></tr>
72<tr class="memitem:a44611ffb266c6f486add958b79d9e8c4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBLaunchInfo.html#a44611ffb266c6f486add958b79d9e8c4">SetProcessPluginName</a> (const char *plugin_name)</td></tr>
73<tr class="memitem:a9501d1134d0c1218489485a36b0582f1"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBLaunchInfo.html#a9501d1134d0c1218489485a36b0582f1">GetShell</a> ()</td></tr>
74<tr class="memitem:a3d27f5a0ea42efcfe6b1e9aecb5455cf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBLaunchInfo.html#a3d27f5a0ea42efcfe6b1e9aecb5455cf">SetShell</a> (const char *path)</td></tr>
75<tr class="memitem:a3a92d12d1df3e59d11fe404dfcb1a716"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBLaunchInfo.html#a3a92d12d1df3e59d11fe404dfcb1a716">GetResumeCount</a> ()</td></tr>
76<tr class="memitem:a5758f4d43dc4464c43a369c43274dc0a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBLaunchInfo.html#a5758f4d43dc4464c43a369c43274dc0a">SetResumeCount</a> (uint32_t c)</td></tr>
77<tr class="memitem:a84d5d479c89e7df8514bf7c269d021ea"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBLaunchInfo.html#a84d5d479c89e7df8514bf7c269d021ea">AddCloseFileAction</a> (int fd)</td></tr>
78<tr class="memitem:acd4182082c20ce8659fb0b4cf033bf3c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBLaunchInfo.html#acd4182082c20ce8659fb0b4cf033bf3c">AddDuplicateFileAction</a> (int fd, int dup_fd)</td></tr>
79<tr class="memitem:a511fb39e4d373785a569e5349b6b3006"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBLaunchInfo.html#a511fb39e4d373785a569e5349b6b3006">AddOpenFileAction</a> (int fd, const char *path, bool read, bool write)</td></tr>
80<tr class="memitem:ac38bad8bb13423294c18fa25b658e985"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBLaunchInfo.html#ac38bad8bb13423294c18fa25b658e985">AddSuppressFileAction</a> (int fd, bool read, bool write)</td></tr>
81</table><table class="memberdecls">
82<tr class="heading"><td colspan="2"><h2><a name="pro-methods"></a>
83Protected Member Functions</h2></td></tr>
84<tr class="memitem:a5917181583b843a0b6bf4df94e241e90"><td class="memItemLeft" align="right" valign="top">lldb_private::ProcessLaunchInfo &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBLaunchInfo.html#a5917181583b843a0b6bf4df94e241e90">ref</a> ()</td></tr>
85</table><table class="memberdecls">
86<tr class="heading"><td colspan="2"><h2><a name="pro-attribs"></a>
87Protected Attributes</h2></td></tr>
88<tr class="memitem:a9721982af8f26f986a88a87d46c69260"><td class="memItemLeft" align="right" valign="top">ProcessLaunchInfoSP&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBLaunchInfo.html#a9721982af8f26f986a88a87d46c69260">m_opaque_sp</a></td></tr>
89</table><table class="memberdecls">
90<tr class="heading"><td colspan="2"><h2><a name="friends"></a>
91Friends</h2></td></tr>
92<tr class="memitem:a593230acf95f9720217b7fb17681efca"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBLaunchInfo.html#a593230acf95f9720217b7fb17681efca">SBTarget</a></td></tr>
93</table>
94<a name="details" id="details"></a><h2>Detailed Description</h2>
95<div class="textblock">
96<p>Definition at line <a class="el" href="SBTarget_8h_source.html#l00025">25</a> of file <a class="el" href="SBTarget_8h_source.html">SBTarget.h</a>.</p>
97</div><h2>Constructor &amp; Destructor Documentation</h2>
98<a class="anchor" id="a0675478da0b07bf11d406f76621a1f82"></a>
99<div class="memitem">
100<div class="memproto">
101      <table class="memname">
102        <tr>
103          <td class="memname">lldb::SBLaunchInfo::SBLaunchInfo </td>
104          <td>(</td>
105          <td class="paramtype">const char **&#160;</td>
106          <td class="paramname"><em>argv</em></td><td>)</td>
107          <td></td>
108        </tr>
109      </table>
110</div><div class="memdoc">
111
112</div>
113</div>
114<a class="anchor" id="affb51a65ed96d1d365ea7ef8c164d038"></a>
115<div class="memitem">
116<div class="memproto">
117      <table class="memname">
118        <tr>
119          <td class="memname">lldb::SBLaunchInfo::~SBLaunchInfo </td>
120          <td>(</td>
121          <td class="paramname"></td><td>)</td>
122          <td></td>
123        </tr>
124      </table>
125</div><div class="memdoc">
126
127</div>
128</div>
129<h2>Member Function Documentation</h2>
130<a class="anchor" id="a84d5d479c89e7df8514bf7c269d021ea"></a>
131<div class="memitem">
132<div class="memproto">
133      <table class="memname">
134        <tr>
135          <td class="memname">bool lldb::SBLaunchInfo::AddCloseFileAction </td>
136          <td>(</td>
137          <td class="paramtype">int&#160;</td>
138          <td class="paramname"><em>fd</em></td><td>)</td>
139          <td></td>
140        </tr>
141      </table>
142</div><div class="memdoc">
143
144</div>
145</div>
146<a class="anchor" id="acd4182082c20ce8659fb0b4cf033bf3c"></a>
147<div class="memitem">
148<div class="memproto">
149      <table class="memname">
150        <tr>
151          <td class="memname">bool lldb::SBLaunchInfo::AddDuplicateFileAction </td>
152          <td>(</td>
153          <td class="paramtype">int&#160;</td>
154          <td class="paramname"><em>fd</em>, </td>
155        </tr>
156        <tr>
157          <td class="paramkey"></td>
158          <td></td>
159          <td class="paramtype">int&#160;</td>
160          <td class="paramname"><em>dup_fd</em>&#160;</td>
161        </tr>
162        <tr>
163          <td></td>
164          <td>)</td>
165          <td></td><td></td>
166        </tr>
167      </table>
168</div><div class="memdoc">
169
170</div>
171</div>
172<a class="anchor" id="a511fb39e4d373785a569e5349b6b3006"></a>
173<div class="memitem">
174<div class="memproto">
175      <table class="memname">
176        <tr>
177          <td class="memname">bool lldb::SBLaunchInfo::AddOpenFileAction </td>
178          <td>(</td>
179          <td class="paramtype">int&#160;</td>
180          <td class="paramname"><em>fd</em>, </td>
181        </tr>
182        <tr>
183          <td class="paramkey"></td>
184          <td></td>
185          <td class="paramtype">const char *&#160;</td>
186          <td class="paramname"><em>path</em>, </td>
187        </tr>
188        <tr>
189          <td class="paramkey"></td>
190          <td></td>
191          <td class="paramtype">bool&#160;</td>
192          <td class="paramname"><em>read</em>, </td>
193        </tr>
194        <tr>
195          <td class="paramkey"></td>
196          <td></td>
197          <td class="paramtype">bool&#160;</td>
198          <td class="paramname"><em>write</em>&#160;</td>
199        </tr>
200        <tr>
201          <td></td>
202          <td>)</td>
203          <td></td><td></td>
204        </tr>
205      </table>
206</div><div class="memdoc">
207
208</div>
209</div>
210<a class="anchor" id="ac38bad8bb13423294c18fa25b658e985"></a>
211<div class="memitem">
212<div class="memproto">
213      <table class="memname">
214        <tr>
215          <td class="memname">bool lldb::SBLaunchInfo::AddSuppressFileAction </td>
216          <td>(</td>
217          <td class="paramtype">int&#160;</td>
218          <td class="paramname"><em>fd</em>, </td>
219        </tr>
220        <tr>
221          <td class="paramkey"></td>
222          <td></td>
223          <td class="paramtype">bool&#160;</td>
224          <td class="paramname"><em>read</em>, </td>
225        </tr>
226        <tr>
227          <td class="paramkey"></td>
228          <td></td>
229          <td class="paramtype">bool&#160;</td>
230          <td class="paramname"><em>write</em>&#160;</td>
231        </tr>
232        <tr>
233          <td></td>
234          <td>)</td>
235          <td></td><td></td>
236        </tr>
237      </table>
238</div><div class="memdoc">
239
240</div>
241</div>
242<a class="anchor" id="a013ebb7fd24e68282af3c18d7897a56b"></a>
243<div class="memitem">
244<div class="memproto">
245      <table class="memname">
246        <tr>
247          <td class="memname">void lldb::SBLaunchInfo::Clear </td>
248          <td>(</td>
249          <td class="paramname"></td><td>)</td>
250          <td></td>
251        </tr>
252      </table>
253</div><div class="memdoc">
254
255</div>
256</div>
257<a class="anchor" id="a135065f100f23ecff4539719c5463497"></a>
258<div class="memitem">
259<div class="memproto">
260      <table class="memname">
261        <tr>
262          <td class="memname">const char* lldb::SBLaunchInfo::GetArgumentAtIndex </td>
263          <td>(</td>
264          <td class="paramtype">uint32_t&#160;</td>
265          <td class="paramname"><em>idx</em></td><td>)</td>
266          <td></td>
267        </tr>
268      </table>
269</div><div class="memdoc">
270
271</div>
272</div>
273<a class="anchor" id="a2bd59752a7984abb59dd997dc7ed9a7c"></a>
274<div class="memitem">
275<div class="memproto">
276      <table class="memname">
277        <tr>
278          <td class="memname">const char* lldb::SBLaunchInfo::GetEnvironmentEntryAtIndex </td>
279          <td>(</td>
280          <td class="paramtype">uint32_t&#160;</td>
281          <td class="paramname"><em>idx</em></td><td>)</td>
282          <td></td>
283        </tr>
284      </table>
285</div><div class="memdoc">
286
287</div>
288</div>
289<a class="anchor" id="a11185169cf1f5437989e2350fee8bbea"></a>
290<div class="memitem">
291<div class="memproto">
292      <table class="memname">
293        <tr>
294          <td class="memname">uint32_t lldb::SBLaunchInfo::GetGroupID </td>
295          <td>(</td>
296          <td class="paramname"></td><td>)</td>
297          <td></td>
298        </tr>
299      </table>
300</div><div class="memdoc">
301
302</div>
303</div>
304<a class="anchor" id="a9ed4a73b7638ea66b0d7efe333983fd2"></a>
305<div class="memitem">
306<div class="memproto">
307      <table class="memname">
308        <tr>
309          <td class="memname">uint32_t lldb::SBLaunchInfo::GetLaunchFlags </td>
310          <td>(</td>
311          <td class="paramname"></td><td>)</td>
312          <td></td>
313        </tr>
314      </table>
315</div><div class="memdoc">
316
317</div>
318</div>
319<a class="anchor" id="aedf4d2e828adce9bf928c05cc9910ea1"></a>
320<div class="memitem">
321<div class="memproto">
322      <table class="memname">
323        <tr>
324          <td class="memname">uint32_t lldb::SBLaunchInfo::GetNumArguments </td>
325          <td>(</td>
326          <td class="paramname"></td><td>)</td>
327          <td></td>
328        </tr>
329      </table>
330</div><div class="memdoc">
331
332</div>
333</div>
334<a class="anchor" id="a84cf4b5452271a2a16446a3a6072656a"></a>
335<div class="memitem">
336<div class="memproto">
337      <table class="memname">
338        <tr>
339          <td class="memname">uint32_t lldb::SBLaunchInfo::GetNumEnvironmentEntries </td>
340          <td>(</td>
341          <td class="paramname"></td><td>)</td>
342          <td></td>
343        </tr>
344      </table>
345</div><div class="memdoc">
346
347</div>
348</div>
349<a class="anchor" id="a124aa5141af4e9d01b3faa31c1728a06"></a>
350<div class="memitem">
351<div class="memproto">
352      <table class="memname">
353        <tr>
354          <td class="memname">const char* lldb::SBLaunchInfo::GetProcessPluginName </td>
355          <td>(</td>
356          <td class="paramname"></td><td>)</td>
357          <td></td>
358        </tr>
359      </table>
360</div><div class="memdoc">
361
362</div>
363</div>
364<a class="anchor" id="a3a92d12d1df3e59d11fe404dfcb1a716"></a>
365<div class="memitem">
366<div class="memproto">
367      <table class="memname">
368        <tr>
369          <td class="memname">uint32_t lldb::SBLaunchInfo::GetResumeCount </td>
370          <td>(</td>
371          <td class="paramname"></td><td>)</td>
372          <td></td>
373        </tr>
374      </table>
375</div><div class="memdoc">
376
377</div>
378</div>
379<a class="anchor" id="a9501d1134d0c1218489485a36b0582f1"></a>
380<div class="memitem">
381<div class="memproto">
382      <table class="memname">
383        <tr>
384          <td class="memname">const char* lldb::SBLaunchInfo::GetShell </td>
385          <td>(</td>
386          <td class="paramname"></td><td>)</td>
387          <td></td>
388        </tr>
389      </table>
390</div><div class="memdoc">
391
392</div>
393</div>
394<a class="anchor" id="a674ae8374101243e460c919c64b50d4b"></a>
395<div class="memitem">
396<div class="memproto">
397      <table class="memname">
398        <tr>
399          <td class="memname">uint32_t lldb::SBLaunchInfo::GetUserID </td>
400          <td>(</td>
401          <td class="paramname"></td><td>)</td>
402          <td></td>
403        </tr>
404      </table>
405</div><div class="memdoc">
406
407</div>
408</div>
409<a class="anchor" id="acfd8ebf483bc87b576d1b066f0cc7e71"></a>
410<div class="memitem">
411<div class="memproto">
412      <table class="memname">
413        <tr>
414          <td class="memname">const char* lldb::SBLaunchInfo::GetWorkingDirectory </td>
415          <td>(</td>
416          <td class="paramname"></td><td>)</td>
417          <td> const</td>
418        </tr>
419      </table>
420</div><div class="memdoc">
421
422</div>
423</div>
424<a class="anchor" id="acb84f6f5e1f33453a10dad3de7abc63c"></a>
425<div class="memitem">
426<div class="memproto">
427      <table class="memname">
428        <tr>
429          <td class="memname">bool lldb::SBLaunchInfo::GroupIDIsValid </td>
430          <td>(</td>
431          <td class="paramname"></td><td>)</td>
432          <td></td>
433        </tr>
434      </table>
435</div><div class="memdoc">
436
437</div>
438</div>
439<a class="anchor" id="a5917181583b843a0b6bf4df94e241e90"></a>
440<div class="memitem">
441<div class="memproto">
442<table class="mlabels">
443  <tr>
444  <td class="mlabels-left">
445      <table class="memname">
446        <tr>
447          <td class="memname">lldb_private::ProcessLaunchInfo&amp; lldb::SBLaunchInfo::ref </td>
448          <td>(</td>
449          <td class="paramname"></td><td>)</td>
450          <td></td>
451        </tr>
452      </table>
453  </td>
454  <td class="mlabels-right">
455<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
456  </tr>
457</table>
458</div><div class="memdoc">
459
460</div>
461</div>
462<a class="anchor" id="abf941e467cc9a50664d09ea9a95c2258"></a>
463<div class="memitem">
464<div class="memproto">
465      <table class="memname">
466        <tr>
467          <td class="memname">void lldb::SBLaunchInfo::SetArguments </td>
468          <td>(</td>
469          <td class="paramtype">const char **&#160;</td>
470          <td class="paramname"><em>argv</em>, </td>
471        </tr>
472        <tr>
473          <td class="paramkey"></td>
474          <td></td>
475          <td class="paramtype">bool&#160;</td>
476          <td class="paramname"><em>append</em>&#160;</td>
477        </tr>
478        <tr>
479          <td></td>
480          <td>)</td>
481          <td></td><td></td>
482        </tr>
483      </table>
484</div><div class="memdoc">
485
486</div>
487</div>
488<a class="anchor" id="a07e14ceef85daee9b0aefc14e1079116"></a>
489<div class="memitem">
490<div class="memproto">
491      <table class="memname">
492        <tr>
493          <td class="memname">void lldb::SBLaunchInfo::SetEnvironmentEntries </td>
494          <td>(</td>
495          <td class="paramtype">const char **&#160;</td>
496          <td class="paramname"><em>envp</em>, </td>
497        </tr>
498        <tr>
499          <td class="paramkey"></td>
500          <td></td>
501          <td class="paramtype">bool&#160;</td>
502          <td class="paramname"><em>append</em>&#160;</td>
503        </tr>
504        <tr>
505          <td></td>
506          <td>)</td>
507          <td></td><td></td>
508        </tr>
509      </table>
510</div><div class="memdoc">
511
512</div>
513</div>
514<a class="anchor" id="a06c4d15521b35f5b648fd2b821383c76"></a>
515<div class="memitem">
516<div class="memproto">
517      <table class="memname">
518        <tr>
519          <td class="memname">void lldb::SBLaunchInfo::SetGroupID </td>
520          <td>(</td>
521          <td class="paramtype">uint32_t&#160;</td>
522          <td class="paramname"><em>gid</em></td><td>)</td>
523          <td></td>
524        </tr>
525      </table>
526</div><div class="memdoc">
527
528</div>
529</div>
530<a class="anchor" id="a2694fe28febd36e2fb22f026028f4a75"></a>
531<div class="memitem">
532<div class="memproto">
533      <table class="memname">
534        <tr>
535          <td class="memname">void lldb::SBLaunchInfo::SetLaunchFlags </td>
536          <td>(</td>
537          <td class="paramtype">uint32_t&#160;</td>
538          <td class="paramname"><em>flags</em></td><td>)</td>
539          <td></td>
540        </tr>
541      </table>
542</div><div class="memdoc">
543
544</div>
545</div>
546<a class="anchor" id="a44611ffb266c6f486add958b79d9e8c4"></a>
547<div class="memitem">
548<div class="memproto">
549      <table class="memname">
550        <tr>
551          <td class="memname">void lldb::SBLaunchInfo::SetProcessPluginName </td>
552          <td>(</td>
553          <td class="paramtype">const char *&#160;</td>
554          <td class="paramname"><em>plugin_name</em></td><td>)</td>
555          <td></td>
556        </tr>
557      </table>
558</div><div class="memdoc">
559
560</div>
561</div>
562<a class="anchor" id="a5758f4d43dc4464c43a369c43274dc0a"></a>
563<div class="memitem">
564<div class="memproto">
565      <table class="memname">
566        <tr>
567          <td class="memname">void lldb::SBLaunchInfo::SetResumeCount </td>
568          <td>(</td>
569          <td class="paramtype">uint32_t&#160;</td>
570          <td class="paramname"><em>c</em></td><td>)</td>
571          <td></td>
572        </tr>
573      </table>
574</div><div class="memdoc">
575
576</div>
577</div>
578<a class="anchor" id="a3d27f5a0ea42efcfe6b1e9aecb5455cf"></a>
579<div class="memitem">
580<div class="memproto">
581      <table class="memname">
582        <tr>
583          <td class="memname">void lldb::SBLaunchInfo::SetShell </td>
584          <td>(</td>
585          <td class="paramtype">const char *&#160;</td>
586          <td class="paramname"><em>path</em></td><td>)</td>
587          <td></td>
588        </tr>
589      </table>
590</div><div class="memdoc">
591
592</div>
593</div>
594<a class="anchor" id="aa80910204bc2e3279628488ea1723f34"></a>
595<div class="memitem">
596<div class="memproto">
597      <table class="memname">
598        <tr>
599          <td class="memname">void lldb::SBLaunchInfo::SetUserID </td>
600          <td>(</td>
601          <td class="paramtype">uint32_t&#160;</td>
602          <td class="paramname"><em>uid</em></td><td>)</td>
603          <td></td>
604        </tr>
605      </table>
606</div><div class="memdoc">
607
608</div>
609</div>
610<a class="anchor" id="a6faeacf44f190f506eda39b66e17c3ed"></a>
611<div class="memitem">
612<div class="memproto">
613      <table class="memname">
614        <tr>
615          <td class="memname">void lldb::SBLaunchInfo::SetWorkingDirectory </td>
616          <td>(</td>
617          <td class="paramtype">const char *&#160;</td>
618          <td class="paramname"><em>working_dir</em></td><td>)</td>
619          <td></td>
620        </tr>
621      </table>
622</div><div class="memdoc">
623
624</div>
625</div>
626<a class="anchor" id="ad4f669628b4e62a447077b89c53fb225"></a>
627<div class="memitem">
628<div class="memproto">
629      <table class="memname">
630        <tr>
631          <td class="memname">bool lldb::SBLaunchInfo::UserIDIsValid </td>
632          <td>(</td>
633          <td class="paramname"></td><td>)</td>
634          <td></td>
635        </tr>
636      </table>
637</div><div class="memdoc">
638
639</div>
640</div>
641<h2>Friends And Related Function Documentation</h2>
642<a class="anchor" id="a593230acf95f9720217b7fb17681efca"></a>
643<div class="memitem">
644<div class="memproto">
645<table class="mlabels">
646  <tr>
647  <td class="mlabels-left">
648      <table class="memname">
649        <tr>
650          <td class="memname">friend class <a class="el" href="classlldb_1_1SBTarget.html">SBTarget</a></td>
651        </tr>
652      </table>
653  </td>
654  <td class="mlabels-right">
655<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
656  </tr>
657</table>
658</div><div class="memdoc">
659
660<p>Definition at line <a class="el" href="SBTarget_8h_source.html#l00114">114</a> of file <a class="el" href="SBTarget_8h_source.html">SBTarget.h</a>.</p>
661
662</div>
663</div>
664<h2>Member Data Documentation</h2>
665<a class="anchor" id="a9721982af8f26f986a88a87d46c69260"></a>
666<div class="memitem">
667<div class="memproto">
668<table class="mlabels">
669  <tr>
670  <td class="mlabels-left">
671      <table class="memname">
672        <tr>
673          <td class="memname">ProcessLaunchInfoSP lldb::SBLaunchInfo::m_opaque_sp</td>
674        </tr>
675      </table>
676  </td>
677  <td class="mlabels-right">
678<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
679  </tr>
680</table>
681</div><div class="memdoc">
682
683<p>Definition at line <a class="el" href="SBTarget_8h_source.html#l00119">119</a> of file <a class="el" href="SBTarget_8h_source.html">SBTarget.h</a>.</p>
684
685</div>
686</div>
687<hr/>The documentation for this class was generated from the following file:<ul>
688<li><a class="el" href="SBTarget_8h_source.html">SBTarget.h</a></li>
689</ul>
690</div><!-- contents -->
691<hr>
692<p class="footer">
693Generated on Fri Jul 19 2013 13:25:55 for <a href="http://lldb.llvm.org/">LLVM</a> by
694<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
695align="middle" border="0"/>1.8.1.2</a><br>
696Copyright &copy; 2003-2013 University of Illinois at Urbana-Champaign.
697All Rights Reserved.</p>
698<hr>
699<!--#include virtual="/attrib.incl" -->
700</body>
701</html>
702