blob: 611e31c6ecfcd31d0efc58d935e68a54a413f92c [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
<meta name="keywords" content="LLDB,C++,doxygen,API,documentation"/>
<meta name="description" content="C++ source code API documentation for LLDB."/>
<title>LLVM: lldb::SBLaunchInfo Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head><body>
<p class="title">LLDB API Documentation</p>
<!-- Generated by Doxygen 1.8.1.2 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
<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>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="#friends">Friends</a> &#124;
<a href="classlldb_1_1SBLaunchInfo-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">lldb::SBLaunchInfo Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="SBTarget_8h_source.html">SBTarget.h</a>&gt;</code></p>
<div class="dynheader">
Collaboration diagram for lldb::SBLaunchInfo:</div>
<div class="dyncontent">
<div class="center"><img src="classlldb_1_1SBLaunchInfo__coll__graph.png" border="0" usemap="#lldb_1_1SBLaunchInfo_coll__map" alt="Collaboration graph"/></div>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<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>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<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>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="friends"></a>
Friends</h2></td></tr>
<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>
</table>
<a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock">
<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>
</div><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a0675478da0b07bf11d406f76621a1f82"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">lldb::SBLaunchInfo::SBLaunchInfo </td>
<td>(</td>
<td class="paramtype">const char **&#160;</td>
<td class="paramname"><em>argv</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="affb51a65ed96d1d365ea7ef8c164d038"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">lldb::SBLaunchInfo::~SBLaunchInfo </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2>Member Function Documentation</h2>
<a class="anchor" id="a84d5d479c89e7df8514bf7c269d021ea"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool lldb::SBLaunchInfo::AddCloseFileAction </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>fd</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="acd4182082c20ce8659fb0b4cf033bf3c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool lldb::SBLaunchInfo::AddDuplicateFileAction </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>fd</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>dup_fd</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a511fb39e4d373785a569e5349b6b3006"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool lldb::SBLaunchInfo::AddOpenFileAction </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>fd</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>read</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>write</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ac38bad8bb13423294c18fa25b658e985"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool lldb::SBLaunchInfo::AddSuppressFileAction </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>fd</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>read</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>write</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a013ebb7fd24e68282af3c18d7897a56b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void lldb::SBLaunchInfo::Clear </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a135065f100f23ecff4539719c5463497"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const char* lldb::SBLaunchInfo::GetArgumentAtIndex </td>
<td>(</td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>idx</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a2bd59752a7984abb59dd997dc7ed9a7c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const char* lldb::SBLaunchInfo::GetEnvironmentEntryAtIndex </td>
<td>(</td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>idx</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a11185169cf1f5437989e2350fee8bbea"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t lldb::SBLaunchInfo::GetGroupID </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a9ed4a73b7638ea66b0d7efe333983fd2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t lldb::SBLaunchInfo::GetLaunchFlags </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aedf4d2e828adce9bf928c05cc9910ea1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t lldb::SBLaunchInfo::GetNumArguments </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a84cf4b5452271a2a16446a3a6072656a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t lldb::SBLaunchInfo::GetNumEnvironmentEntries </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a124aa5141af4e9d01b3faa31c1728a06"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const char* lldb::SBLaunchInfo::GetProcessPluginName </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a3a92d12d1df3e59d11fe404dfcb1a716"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t lldb::SBLaunchInfo::GetResumeCount </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a9501d1134d0c1218489485a36b0582f1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const char* lldb::SBLaunchInfo::GetShell </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a674ae8374101243e460c919c64b50d4b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t lldb::SBLaunchInfo::GetUserID </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="acfd8ebf483bc87b576d1b066f0cc7e71"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const char* lldb::SBLaunchInfo::GetWorkingDirectory </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="acb84f6f5e1f33453a10dad3de7abc63c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool lldb::SBLaunchInfo::GroupIDIsValid </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a5917181583b843a0b6bf4df94e241e90"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">lldb_private::ProcessLaunchInfo&amp; lldb::SBLaunchInfo::ref </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="abf941e467cc9a50664d09ea9a95c2258"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void lldb::SBLaunchInfo::SetArguments </td>
<td>(</td>
<td class="paramtype">const char **&#160;</td>
<td class="paramname"><em>argv</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>append</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a07e14ceef85daee9b0aefc14e1079116"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void lldb::SBLaunchInfo::SetEnvironmentEntries </td>
<td>(</td>
<td class="paramtype">const char **&#160;</td>
<td class="paramname"><em>envp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>append</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a06c4d15521b35f5b648fd2b821383c76"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void lldb::SBLaunchInfo::SetGroupID </td>
<td>(</td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>gid</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a2694fe28febd36e2fb22f026028f4a75"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void lldb::SBLaunchInfo::SetLaunchFlags </td>
<td>(</td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>flags</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a44611ffb266c6f486add958b79d9e8c4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void lldb::SBLaunchInfo::SetProcessPluginName </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>plugin_name</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a5758f4d43dc4464c43a369c43274dc0a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void lldb::SBLaunchInfo::SetResumeCount </td>
<td>(</td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>c</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a3d27f5a0ea42efcfe6b1e9aecb5455cf"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void lldb::SBLaunchInfo::SetShell </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>path</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aa80910204bc2e3279628488ea1723f34"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void lldb::SBLaunchInfo::SetUserID </td>
<td>(</td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>uid</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a6faeacf44f190f506eda39b66e17c3ed"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void lldb::SBLaunchInfo::SetWorkingDirectory </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>working_dir</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ad4f669628b4e62a447077b89c53fb225"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool lldb::SBLaunchInfo::UserIDIsValid </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2>Friends And Related Function Documentation</h2>
<a class="anchor" id="a593230acf95f9720217b7fb17681efca"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">friend class <a class="el" href="classlldb_1_1SBTarget.html">SBTarget</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<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>
</div>
</div>
<h2>Member Data Documentation</h2>
<a class="anchor" id="a9721982af8f26f986a88a87d46c69260"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">ProcessLaunchInfoSP lldb::SBLaunchInfo::m_opaque_sp</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<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>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="SBTarget_8h_source.html">SBTarget.h</a></li>
</ul>
</div><!-- contents -->
<hr>
<p class="footer">
Generated on Fri Jul 19 2013 13:25:55 for <a href="http://lldb.llvm.org/">LLVM</a> by
<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
align="middle" border="0"/>1.8.1.2</a><br>
Copyright &copy; 2003-2013 University of Illinois at Urbana-Champaign.
All Rights Reserved.</p>
<hr>
<!--#include virtual="/attrib.incl" -->
</body>
</html>