blob: 5950e11b2015a897be778b51ba91cf022e0211fd [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::SBTarget 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_1SBTarget.html">SBTarget</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#friends">Friends</a> &#124;
<a href="classlldb_1_1SBTarget-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">lldb::SBTarget 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>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:a0fed64c394efe5cb68b4ec1a6e3518b6"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <br/>
&#160;&#160;<a class="el" href="classlldb_1_1SBTarget.html#a0fed64c394efe5cb68b4ec1a6e3518b6a88a915da4ed1c1d84f8438ea874082d5">eBroadcastBitBreakpointChanged</a> = (1 &lt;&lt; 0),
<a class="el" href="classlldb_1_1SBTarget.html#a0fed64c394efe5cb68b4ec1a6e3518b6af517ae65e12295274a45f4d06af3e996">eBroadcastBitModulesLoaded</a> = (1 &lt;&lt; 1),
<a class="el" href="classlldb_1_1SBTarget.html#a0fed64c394efe5cb68b4ec1a6e3518b6a23fbdb85db5e1bc907bf884d4f8ac6ae">eBroadcastBitModulesUnloaded</a> = (1 &lt;&lt; 2),
<a class="el" href="classlldb_1_1SBTarget.html#a0fed64c394efe5cb68b4ec1a6e3518b6aa3460d865bd3f68ca8f2dcd42103cb7a">eBroadcastBitWatchpointChanged</a> = (1 &lt;&lt; 3),
<br/>
&#160;&#160;<a class="el" href="classlldb_1_1SBTarget.html#a0fed64c394efe5cb68b4ec1a6e3518b6a74b977beb5b8587fe1c088fe636c542d">eBroadcastBitSymbolsLoaded</a> = (1 &lt;&lt; 4)
<br/>
}</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:aa6c4b348b21a511e1e2a989ddd57c908"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#aa6c4b348b21a511e1e2a989ddd57c908">SBTarget</a> ()</td></tr>
<tr class="memitem:a85e149a4f543650b419b7a8ce1858187"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a85e149a4f543650b419b7a8ce1858187">SBTarget</a> (const <a class="el" href="classlldb_1_1SBTarget.html">lldb::SBTarget</a> &amp;rhs)</td></tr>
<tr class="memitem:a0a0dd59ce3242db7c25dfa2839ce5cfb"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a0a0dd59ce3242db7c25dfa2839ce5cfb">SBTarget</a> (const lldb::TargetSP &amp;target_sp)</td></tr>
<tr class="memitem:aeb0aefcf588167eeb113b6800efe6ead"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classlldb_1_1SBTarget.html">lldb::SBTarget</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#aeb0aefcf588167eeb113b6800efe6ead">operator=</a> (const <a class="el" href="classlldb_1_1SBTarget.html">lldb::SBTarget</a> &amp;rhs)</td></tr>
<tr class="memitem:a3b1067943e1888eb5258796e5770d15e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a3b1067943e1888eb5258796e5770d15e">~SBTarget</a> ()</td></tr>
<tr class="memitem:a74be8dd8dafa45965ff975c678b39992"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a74be8dd8dafa45965ff975c678b39992">IsValid</a> () const </td></tr>
<tr class="memitem:a2be39f5b1d5de91b1e9414e4473cac7f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBProcess.html">lldb::SBProcess</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a2be39f5b1d5de91b1e9414e4473cac7f">GetProcess</a> ()</td></tr>
<tr class="memitem:a341e19c562924b32b322824350b2e1ab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBProcess.html">lldb::SBProcess</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a341e19c562924b32b322824350b2e1ab">Launch</a> (<a class="el" href="classlldb_1_1SBListener.html">SBListener</a> &amp;listener, char const **argv, char const **envp, const char *stdin_path, const char *stdout_path, const char *stderr_path, const char *working_directory, uint32_t launch_flags, bool stop_at_entry, <a class="el" href="classlldb_1_1SBError.html">lldb::SBError</a> &amp;error)</td></tr>
<tr class="memitem:a54fc497ca693a421da7e7dff5f00b5ac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBProcess.html">SBProcess</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a54fc497ca693a421da7e7dff5f00b5ac">LaunchSimple</a> (const char **argv, const char **envp, const char *working_directory)</td></tr>
<tr class="memitem:a14fb743bcb79184c1f53a532e564f7b2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBProcess.html">SBProcess</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a14fb743bcb79184c1f53a532e564f7b2">Launch</a> (<a class="el" href="classlldb_1_1SBLaunchInfo.html">SBLaunchInfo</a> &amp;launch_info, <a class="el" href="classlldb_1_1SBError.html">SBError</a> &amp;error)</td></tr>
<tr class="memitem:a0e6fed0429dd07763cc96600758bb0cb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBProcess.html">SBProcess</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a0e6fed0429dd07763cc96600758bb0cb">LoadCore</a> (const char *core_file)</td></tr>
<tr class="memitem:ae4a99eb37cd4968961771d7d6f4afdd0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBProcess.html">SBProcess</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#ae4a99eb37cd4968961771d7d6f4afdd0">Attach</a> (<a class="el" href="classlldb_1_1SBAttachInfo.html">SBAttachInfo</a> &amp;attach_info, <a class="el" href="classlldb_1_1SBError.html">SBError</a> &amp;error)</td></tr>
<tr class="memitem:a757df8225406d460b46d29035effce18"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBProcess.html">lldb::SBProcess</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a757df8225406d460b46d29035effce18">AttachToProcessWithID</a> (<a class="el" href="classlldb_1_1SBListener.html">SBListener</a> &amp;listener, lldb::pid_t pid, <a class="el" href="classlldb_1_1SBError.html">lldb::SBError</a> &amp;error)</td></tr>
<tr class="memitem:adfff7716f39bcf36a497ee5d22344340"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBProcess.html">lldb::SBProcess</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#adfff7716f39bcf36a497ee5d22344340">AttachToProcessWithName</a> (<a class="el" href="classlldb_1_1SBListener.html">SBListener</a> &amp;listener, const char *name, bool wait_for, <a class="el" href="classlldb_1_1SBError.html">lldb::SBError</a> &amp;error)</td></tr>
<tr class="memitem:a6754ed2f8749a52dcd9733d030ab2c0a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBProcess.html">lldb::SBProcess</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a6754ed2f8749a52dcd9733d030ab2c0a">ConnectRemote</a> (<a class="el" href="classlldb_1_1SBListener.html">SBListener</a> &amp;listener, const char *url, const char *plugin_name, <a class="el" href="classlldb_1_1SBError.html">SBError</a> &amp;error)</td></tr>
<tr class="memitem:ac442dc8bdf930b56f7d233371609fa1c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBFileSpec.html">lldb::SBFileSpec</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#ac442dc8bdf930b56f7d233371609fa1c">GetExecutable</a> ()</td></tr>
<tr class="memitem:a41ba7de6874cb92f31b35c811682e0ad"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a41ba7de6874cb92f31b35c811682e0ad">AddModule</a> (<a class="el" href="classlldb_1_1SBModule.html">lldb::SBModule</a> &amp;module)</td></tr>
<tr class="memitem:a4a5085284ca6f7f7b459f98634229ede"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBModule.html">lldb::SBModule</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a4a5085284ca6f7f7b459f98634229ede">AddModule</a> (const char *path, const char *triple, const char *uuid)</td></tr>
<tr class="memitem:aea1b561f96e755e4facd5b5788f52b02"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBModule.html">lldb::SBModule</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#aea1b561f96e755e4facd5b5788f52b02">AddModule</a> (const char *path, const char *triple, const char *uuid_cstr, const char *symfile)</td></tr>
<tr class="memitem:a8635ed991da861bee0820679b11dba7b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBModule.html">lldb::SBModule</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a8635ed991da861bee0820679b11dba7b">AddModule</a> (const <a class="el" href="classlldb_1_1SBModuleSpec.html">SBModuleSpec</a> &amp;module_spec)</td></tr>
<tr class="memitem:ae010738ae86b4aea208ffe7c8a8daa95"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#ae010738ae86b4aea208ffe7c8a8daa95">GetNumModules</a> () const </td></tr>
<tr class="memitem:aef4038ab7cdf7738221ecb6b46124125"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBModule.html">lldb::SBModule</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#aef4038ab7cdf7738221ecb6b46124125">GetModuleAtIndex</a> (uint32_t idx)</td></tr>
<tr class="memitem:ac03832e9442a678474da723dbed5058d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#ac03832e9442a678474da723dbed5058d">RemoveModule</a> (<a class="el" href="classlldb_1_1SBModule.html">lldb::SBModule</a> module)</td></tr>
<tr class="memitem:a94f0d359961fd73ec12bffdc7842f360"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBDebugger.html">lldb::SBDebugger</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a94f0d359961fd73ec12bffdc7842f360">GetDebugger</a> () const </td></tr>
<tr class="memitem:afd90a0ef25c240b0cf7c80fbb3f22a4b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBModule.html">lldb::SBModule</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#afd90a0ef25c240b0cf7c80fbb3f22a4b">FindModule</a> (const <a class="el" href="classlldb_1_1SBFileSpec.html">lldb::SBFileSpec</a> &amp;file_spec)</td></tr>
<tr class="memitem:a2323a4d9b806ba10961cece2f5f68e80"><td class="memItemLeft" align="right" valign="top">lldb::ByteOrder&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a2323a4d9b806ba10961cece2f5f68e80">GetByteOrder</a> ()</td></tr>
<tr class="memitem:a63633292f6807db0839078a7706c95b9"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a63633292f6807db0839078a7706c95b9">GetAddressByteSize</a> ()</td></tr>
<tr class="memitem:a9e0e405395ffb7553e9328e3a7d306e8"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a9e0e405395ffb7553e9328e3a7d306e8">GetTriple</a> ()</td></tr>
<tr class="memitem:a8f654abc3a287617927201581f2e2273"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBError.html">lldb::SBError</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a8f654abc3a287617927201581f2e2273">SetSectionLoadAddress</a> (<a class="el" href="classlldb_1_1SBSection.html">lldb::SBSection</a> section, lldb::addr_t section_base_addr)</td></tr>
<tr class="memitem:ad4d36ec9aeefd598ca0e9c1b604fa435"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBError.html">lldb::SBError</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#ad4d36ec9aeefd598ca0e9c1b604fa435">ClearSectionLoadAddress</a> (<a class="el" href="classlldb_1_1SBSection.html">lldb::SBSection</a> section)</td></tr>
<tr class="memitem:aecd9b6cec2ee6c2e68a5043b8b26106c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBError.html">lldb::SBError</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#aecd9b6cec2ee6c2e68a5043b8b26106c">SetModuleLoadAddress</a> (<a class="el" href="classlldb_1_1SBModule.html">lldb::SBModule</a> module, int64_t sections_offset)</td></tr>
<tr class="memitem:a2177970c90b5c221789f33c55a78d101"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBError.html">lldb::SBError</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a2177970c90b5c221789f33c55a78d101">ClearModuleLoadAddress</a> (<a class="el" href="classlldb_1_1SBModule.html">lldb::SBModule</a> module)</td></tr>
<tr class="memitem:adefb2919e6cdab0682664bd252cc897e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBSymbolContextList.html">lldb::SBSymbolContextList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#adefb2919e6cdab0682664bd252cc897e">FindFunctions</a> (const char *name, uint32_t name_type_mask=lldb::eFunctionNameTypeAny)</td></tr>
<tr class="memitem:a6c580c707d76c54ca006269121eb7a65"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBValueList.html">lldb::SBValueList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a6c580c707d76c54ca006269121eb7a65">FindGlobalVariables</a> (const char *name, uint32_t max_matches)</td></tr>
<tr class="memitem:a3bd922528e001f9e5117487424a918f5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBValue.html">lldb::SBValue</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a3bd922528e001f9e5117487424a918f5">FindFirstGlobalVariable</a> (const char *name)</td></tr>
<tr class="memitem:a6fcfca4d5758c98f6a005f2cedb2648a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a6fcfca4d5758c98f6a005f2cedb2648a">Clear</a> ()</td></tr>
<tr class="memitem:a7af7eb61aa2cceec93dcc06844172c44"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBAddress.html">lldb::SBAddress</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a7af7eb61aa2cceec93dcc06844172c44">ResolveLoadAddress</a> (lldb::addr_t vm_addr)</td></tr>
<tr class="memitem:adcd215368b40c149ad2c6d5d4af120c8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBSymbolContext.html">SBSymbolContext</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#adcd215368b40c149ad2c6d5d4af120c8">ResolveSymbolContextForAddress</a> (const <a class="el" href="classlldb_1_1SBAddress.html">SBAddress</a> &amp;addr, uint32_t resolve_scope)</td></tr>
<tr class="memitem:a91b0c96d92055b513dece945c7652780"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a91b0c96d92055b513dece945c7652780">BreakpointCreateByLocation</a> (const char *file, uint32_t line)</td></tr>
<tr class="memitem:a900ae7a76f270e8300e1f456b43cdfbb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a900ae7a76f270e8300e1f456b43cdfbb">BreakpointCreateByLocation</a> (const <a class="el" href="classlldb_1_1SBFileSpec.html">lldb::SBFileSpec</a> &amp;file_spec, uint32_t line)</td></tr>
<tr class="memitem:afe1d34c1c295fd8d1fb5b5f3758ed47f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#afe1d34c1c295fd8d1fb5b5f3758ed47f">BreakpointCreateByName</a> (const char *symbol_name, const char *module_name=NULL)</td></tr>
<tr class="memitem:ac976c72a9004ea16fec03551aaa38c8f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#ac976c72a9004ea16fec03551aaa38c8f">BreakpointCreateByName</a> (const char *symbol_name, const <a class="el" href="classlldb_1_1SBFileSpecList.html">SBFileSpecList</a> &amp;module_list, const <a class="el" href="classlldb_1_1SBFileSpecList.html">SBFileSpecList</a> &amp;comp_unit_list)</td></tr>
<tr class="memitem:a72a83fbf16cdaac1301ce6d61251b575"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a72a83fbf16cdaac1301ce6d61251b575">BreakpointCreateByName</a> (const char *symbol_name, uint32_t name_type_mask, const <a class="el" href="classlldb_1_1SBFileSpecList.html">SBFileSpecList</a> &amp;module_list, const <a class="el" href="classlldb_1_1SBFileSpecList.html">SBFileSpecList</a> &amp;comp_unit_list)</td></tr>
<tr class="memitem:aed7f9ac51dbef95b3bb4dd650fa96899"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#aed7f9ac51dbef95b3bb4dd650fa96899">BreakpointCreateByNames</a> (const char *symbol_name[], uint32_t num_names, uint32_t name_type_mask, const <a class="el" href="classlldb_1_1SBFileSpecList.html">SBFileSpecList</a> &amp;module_list, const <a class="el" href="classlldb_1_1SBFileSpecList.html">SBFileSpecList</a> &amp;comp_unit_list)</td></tr>
<tr class="memitem:a5559055d376b61e7a8a62f8be4925946"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a5559055d376b61e7a8a62f8be4925946">BreakpointCreateByRegex</a> (const char *symbol_name_regex, const char *module_name=NULL)</td></tr>
<tr class="memitem:a45b2ad8a3390592c5766c3f12223a496"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a45b2ad8a3390592c5766c3f12223a496">BreakpointCreateByRegex</a> (const char *symbol_name_regex, const <a class="el" href="classlldb_1_1SBFileSpecList.html">SBFileSpecList</a> &amp;module_list, const <a class="el" href="classlldb_1_1SBFileSpecList.html">SBFileSpecList</a> &amp;comp_unit_list)</td></tr>
<tr class="memitem:a0282f6cc78f61cac9c36bdf46143b21f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a0282f6cc78f61cac9c36bdf46143b21f">BreakpointCreateBySourceRegex</a> (const char *source_regex, const <a class="el" href="classlldb_1_1SBFileSpec.html">lldb::SBFileSpec</a> &amp;source_file, const char *module_name=NULL)</td></tr>
<tr class="memitem:ad565a6ad64096497b7457990e06dde27"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#ad565a6ad64096497b7457990e06dde27">BreakpointCreateBySourceRegex</a> (const char *source_regex, const <a class="el" href="classlldb_1_1SBFileSpecList.html">SBFileSpecList</a> &amp;module_list, const <a class="el" href="classlldb_1_1SBFileSpecList.html">lldb::SBFileSpecList</a> &amp;source_file)</td></tr>
<tr class="memitem:a27b6775c1cd548a8d185c8b4803dc4c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a27b6775c1cd548a8d185c8b4803dc4c1">BreakpointCreateForException</a> (lldb::LanguageType language, bool catch_bp, bool throw_bp)</td></tr>
<tr class="memitem:a1875164adf85562c7457edcdfc27fc5c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a1875164adf85562c7457edcdfc27fc5c">BreakpointCreateByAddress</a> (addr_t address)</td></tr>
<tr class="memitem:a1aaf2f21d13810cfe034ea955b53ea4d"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a1aaf2f21d13810cfe034ea955b53ea4d">GetNumBreakpoints</a> () const </td></tr>
<tr class="memitem:a3b167f48437968fe03b3a1c7b9e13264"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a3b167f48437968fe03b3a1c7b9e13264">GetBreakpointAtIndex</a> (uint32_t idx) const </td></tr>
<tr class="memitem:a1ada9f1482b49e851e93a3ef21edc201"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a1ada9f1482b49e851e93a3ef21edc201">BreakpointDelete</a> (break_id_t break_id)</td></tr>
<tr class="memitem:a5918ca7588e83d52743a9a2c3fa14fbb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a5918ca7588e83d52743a9a2c3fa14fbb">FindBreakpointByID</a> (break_id_t break_id)</td></tr>
<tr class="memitem:ab25d02468151943d0455ca2ccbc662d4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#ab25d02468151943d0455ca2ccbc662d4">EnableAllBreakpoints</a> ()</td></tr>
<tr class="memitem:ab2551850e78e7a9d5dde9d93c2e06f02"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#ab2551850e78e7a9d5dde9d93c2e06f02">DisableAllBreakpoints</a> ()</td></tr>
<tr class="memitem:a50dfddd347ebb68b19d8162a8e4d5757"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a50dfddd347ebb68b19d8162a8e4d5757">DeleteAllBreakpoints</a> ()</td></tr>
<tr class="memitem:a9ac7665607f5a5815a26b2ec5b102742"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a9ac7665607f5a5815a26b2ec5b102742">GetNumWatchpoints</a> () const </td></tr>
<tr class="memitem:a78e099295e076200078c712e12a37d05"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBWatchpoint.html">lldb::SBWatchpoint</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a78e099295e076200078c712e12a37d05">GetWatchpointAtIndex</a> (uint32_t idx) const </td></tr>
<tr class="memitem:a35654d27e5521ae8c0f023abaa9643ab"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a35654d27e5521ae8c0f023abaa9643ab">DeleteWatchpoint</a> (lldb::watch_id_t watch_id)</td></tr>
<tr class="memitem:a7ad80d5eba70d231d5daa82dbdc01015"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBWatchpoint.html">lldb::SBWatchpoint</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a7ad80d5eba70d231d5daa82dbdc01015">FindWatchpointByID</a> (lldb::watch_id_t watch_id)</td></tr>
<tr class="memitem:a7df5b9c20f126f3ceeb37ea6b718e6e7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBWatchpoint.html">lldb::SBWatchpoint</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a7df5b9c20f126f3ceeb37ea6b718e6e7">WatchAddress</a> (lldb::addr_t addr, size_t size, bool read, bool write, <a class="el" href="classlldb_1_1SBError.html">SBError</a> &amp;error)</td></tr>
<tr class="memitem:ade3bfc3640dd197c62063afbfaac1735"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#ade3bfc3640dd197c62063afbfaac1735">EnableAllWatchpoints</a> ()</td></tr>
<tr class="memitem:a254c3aaf7fb0da68fc27402851040140"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a254c3aaf7fb0da68fc27402851040140">DisableAllWatchpoints</a> ()</td></tr>
<tr class="memitem:a8b4089e0f3e3b3806b333e92a2186f08"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a8b4089e0f3e3b3806b333e92a2186f08">DeleteAllWatchpoints</a> ()</td></tr>
<tr class="memitem:a6ea3ead50f5a94948d8f3a34230b3b66"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBBroadcaster.html">lldb::SBBroadcaster</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a6ea3ead50f5a94948d8f3a34230b3b66">GetBroadcaster</a> () const </td></tr>
<tr class="memitem:a586f878050b0a03cd7a3cdfdc321adeb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBType.html">lldb::SBType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a586f878050b0a03cd7a3cdfdc321adeb">FindFirstType</a> (const char *type)</td></tr>
<tr class="memitem:a05a693f0262c718e8bf4799e7133cafa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBTypeList.html">lldb::SBTypeList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a05a693f0262c718e8bf4799e7133cafa">FindTypes</a> (const char *type)</td></tr>
<tr class="memitem:abf2167b0e2e0538cf50ff61500f05d0d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBType.html">lldb::SBType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#abf2167b0e2e0538cf50ff61500f05d0d">GetBasicType</a> (lldb::BasicType type)</td></tr>
<tr class="memitem:a76b99e252ccb8c9833b0667b89bcbcf6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBSourceManager.html">SBSourceManager</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a76b99e252ccb8c9833b0667b89bcbcf6">GetSourceManager</a> ()</td></tr>
<tr class="memitem:a467023eff8a9378a5db16cacb048c58d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBInstructionList.html">lldb::SBInstructionList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a467023eff8a9378a5db16cacb048c58d">ReadInstructions</a> (<a class="el" href="classlldb_1_1SBAddress.html">lldb::SBAddress</a> base_addr, uint32_t count)</td></tr>
<tr class="memitem:a1dd42a777f7c4be8ee8419829c184ff0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBInstructionList.html">lldb::SBInstructionList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a1dd42a777f7c4be8ee8419829c184ff0">ReadInstructions</a> (<a class="el" href="classlldb_1_1SBAddress.html">lldb::SBAddress</a> base_addr, uint32_t count, const char *flavor_string)</td></tr>
<tr class="memitem:ab8a31dd5ac7bea165c72fb091e5f2093"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBInstructionList.html">lldb::SBInstructionList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#ab8a31dd5ac7bea165c72fb091e5f2093">GetInstructions</a> (<a class="el" href="classlldb_1_1SBAddress.html">lldb::SBAddress</a> base_addr, const void *buf, size_t size)</td></tr>
<tr class="memitem:aa9cbfda51ea4fb5084fa6fe3f8d538d1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBInstructionList.html">lldb::SBInstructionList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#aa9cbfda51ea4fb5084fa6fe3f8d538d1">GetInstructionsWithFlavor</a> (<a class="el" href="classlldb_1_1SBAddress.html">lldb::SBAddress</a> base_addr, const char *flavor_string, const void *buf, size_t size)</td></tr>
<tr class="memitem:a636ea1276e36e1205da77426b1792c5c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBInstructionList.html">lldb::SBInstructionList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a636ea1276e36e1205da77426b1792c5c">GetInstructions</a> (lldb::addr_t base_addr, const void *buf, size_t size)</td></tr>
<tr class="memitem:aa03f90199c4f95509b3a3e58067f7401"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBInstructionList.html">lldb::SBInstructionList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#aa03f90199c4f95509b3a3e58067f7401">GetInstructionsWithFlavor</a> (lldb::addr_t base_addr, const char *flavor_string, const void *buf, size_t size)</td></tr>
<tr class="memitem:af15296d5c0b49febd4ec4895433452f1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBSymbolContextList.html">lldb::SBSymbolContextList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#af15296d5c0b49febd4ec4895433452f1">FindSymbols</a> (const char *name, lldb::SymbolType type=eSymbolTypeAny)</td></tr>
<tr class="memitem:a88c7343e2ee806152addef56e879c4b7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a88c7343e2ee806152addef56e879c4b7">operator==</a> (const <a class="el" href="classlldb_1_1SBTarget.html">lldb::SBTarget</a> &amp;rhs) const </td></tr>
<tr class="memitem:a5df6708f852dfbf40c096818b0bed8fc"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a5df6708f852dfbf40c096818b0bed8fc">operator!=</a> (const <a class="el" href="classlldb_1_1SBTarget.html">lldb::SBTarget</a> &amp;rhs) const </td></tr>
<tr class="memitem:a4c9abb13dd0f54f2f3b5bb59c0a65d53"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a4c9abb13dd0f54f2f3b5bb59c0a65d53">GetDescription</a> (<a class="el" href="classlldb_1_1SBStream.html">lldb::SBStream</a> &amp;description, lldb::DescriptionLevel description_level)</td></tr>
<tr class="memitem:a66b5691f059183d9860004200f05793a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBValue.html">lldb::SBValue</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a66b5691f059183d9860004200f05793a">EvaluateExpression</a> (const char *expr, const <a class="el" href="classlldb_1_1SBExpressionOptions.html">SBExpressionOptions</a> &amp;options)</td></tr>
<tr class="memitem:a550d3cda3d3b1df09db69032cc98f366"><td class="memItemLeft" align="right" valign="top">lldb::addr_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a550d3cda3d3b1df09db69032cc98f366">GetStackRedZoneSize</a> ()</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:ad43c676d3770e9505edb596a5dcc95aa"><td class="memItemLeft" align="right" valign="top">static const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#ad43c676d3770e9505edb596a5dcc95aa">GetBroadcasterClassName</a> ()</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:ad90e72a55da9bdd2bf81ed8174164ed6"><td class="memItemLeft" align="right" valign="top">lldb::TargetSP&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#ad90e72a55da9bdd2bf81ed8174164ed6">GetSP</a> () const </td></tr>
<tr class="memitem:a44a9d68cec5fe950a7843fa76e6c4903"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a44a9d68cec5fe950a7843fa76e6c4903">SetSP</a> (const lldb::TargetSP &amp;target_sp)</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="friends"></a>
Friends</h2></td></tr>
<tr class="memitem:a6e49cb4c7b4df1a9e1231d58a4952607"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a6e49cb4c7b4df1a9e1231d58a4952607">SBAddress</a></td></tr>
<tr class="memitem:a9a0f451374fae1de4a565d58be988a42"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a9a0f451374fae1de4a565d58be988a42">SBBlock</a></td></tr>
<tr class="memitem:a57b27e10004af3d21e9f5a904faf2988"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a57b27e10004af3d21e9f5a904faf2988">SBDebugger</a></td></tr>
<tr class="memitem:ad1da93966e155dbac57fbb8b4bddd05a"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#ad1da93966e155dbac57fbb8b4bddd05a">SBFunction</a></td></tr>
<tr class="memitem:a48b8099c7a08a2aec4799804e4a2126a"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a48b8099c7a08a2aec4799804e4a2126a">SBInstruction</a></td></tr>
<tr class="memitem:a5a50b764fceeae5ed6ecf04b9d1eba5c"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a5a50b764fceeae5ed6ecf04b9d1eba5c">SBModule</a></td></tr>
<tr class="memitem:a3392eea8d13e7395ee1e04a2b733e19b"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a3392eea8d13e7395ee1e04a2b733e19b">SBProcess</a></td></tr>
<tr class="memitem:ac680b582e5ce19cad1574d1f5793c68b"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#ac680b582e5ce19cad1574d1f5793c68b">SBSection</a></td></tr>
<tr class="memitem:ae1d57dafb47436f15cdb94c1e7a26679"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#ae1d57dafb47436f15cdb94c1e7a26679">SBSourceManager</a></td></tr>
<tr class="memitem:a55ddee61fcf4c82a4459023262b9db15"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a55ddee61fcf4c82a4459023262b9db15">SBSymbol</a></td></tr>
<tr class="memitem:a6d018c47ed70656ffcdafc2861ee0b2c"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a6d018c47ed70656ffcdafc2861ee0b2c">SBValue</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#l00229">229</a> of file <a class="el" href="SBTarget_8h_source.html">SBTarget.h</a>.</p>
</div><h2>Member Enumeration Documentation</h2>
<a class="anchor" id="a0fed64c394efe5cb68b4ec1a6e3518b6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">anonymous enum</td>
</tr>
</table>
</div><div class="memdoc">
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="a0fed64c394efe5cb68b4ec1a6e3518b6a88a915da4ed1c1d84f8438ea874082d5"></a>eBroadcastBitBreakpointChanged</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a0fed64c394efe5cb68b4ec1a6e3518b6af517ae65e12295274a45f4d06af3e996"></a>eBroadcastBitModulesLoaded</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a0fed64c394efe5cb68b4ec1a6e3518b6a23fbdb85db5e1bc907bf884d4f8ac6ae"></a>eBroadcastBitModulesUnloaded</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a0fed64c394efe5cb68b4ec1a6e3518b6aa3460d865bd3f68ca8f2dcd42103cb7a"></a>eBroadcastBitWatchpointChanged</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a0fed64c394efe5cb68b4ec1a6e3518b6a74b977beb5b8587fe1c088fe636c542d"></a>eBroadcastBitSymbolsLoaded</em>&nbsp;</td><td>
</td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="SBTarget_8h_source.html#l00235">235</a> of file <a class="el" href="SBTarget_8h_source.html">SBTarget.h</a>.</p>
</div>
</div>
<h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="aa6c4b348b21a511e1e2a989ddd57c908"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">lldb::SBTarget::SBTarget </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a85e149a4f543650b419b7a8ce1858187"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">lldb::SBTarget::SBTarget </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classlldb_1_1SBTarget.html">lldb::SBTarget</a> &amp;&#160;</td>
<td class="paramname"><em>rhs</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a0a0dd59ce3242db7c25dfa2839ce5cfb"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">lldb::SBTarget::SBTarget </td>
<td>(</td>
<td class="paramtype">const lldb::TargetSP &amp;&#160;</td>
<td class="paramname"><em>target_sp</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a3b1067943e1888eb5258796e5770d15e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">lldb::SBTarget::~SBTarget </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="a41ba7de6874cb92f31b35c811682e0ad"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool lldb::SBTarget::AddModule </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classlldb_1_1SBModule.html">lldb::SBModule</a> &amp;&#160;</td>
<td class="paramname"><em>module</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a4a5085284ca6f7f7b459f98634229ede"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBModule.html">lldb::SBModule</a> lldb::SBTarget::AddModule </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">const char *&#160;</td>
<td class="paramname"><em>triple</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>uuid</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="aea1b561f96e755e4facd5b5788f52b02"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBModule.html">lldb::SBModule</a> lldb::SBTarget::AddModule </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">const char *&#160;</td>
<td class="paramname"><em>triple</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>uuid_cstr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>symfile</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="a8635ed991da861bee0820679b11dba7b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBModule.html">lldb::SBModule</a> lldb::SBTarget::AddModule </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classlldb_1_1SBModuleSpec.html">SBModuleSpec</a> &amp;&#160;</td>
<td class="paramname"><em>module_spec</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ae4a99eb37cd4968961771d7d6f4afdd0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBProcess.html">SBProcess</a> lldb::SBTarget::Attach </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classlldb_1_1SBAttachInfo.html">SBAttachInfo</a> &amp;&#160;</td>
<td class="paramname"><em>attach_info</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classlldb_1_1SBError.html">SBError</a> &amp;&#160;</td>
<td class="paramname"><em>error</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="a757df8225406d460b46d29035effce18"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBProcess.html">lldb::SBProcess</a> lldb::SBTarget::AttachToProcessWithID </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classlldb_1_1SBListener.html">SBListener</a> &amp;&#160;</td>
<td class="paramname"><em>listener</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">lldb::pid_t&#160;</td>
<td class="paramname"><em>pid</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classlldb_1_1SBError.html">lldb::SBError</a> &amp;&#160;</td>
<td class="paramname"><em>error</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Attach to process with pid.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">listener</td><td>An optional listener that will receive all process events. If <em>listener</em> is valid then <em>listener</em> will listen to all process events. If not valid, then this target's debugger (<a class="el" href="classlldb_1_1SBTarget.html#a94f0d359961fd73ec12bffdc7842f360">SBTarget::GetDebugger()</a>) will listen to all process events.</td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">pid</td><td>The process ID to attach to.</td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">An</td><td>error explaining what went wrong if attach fails.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A process object for the attached process. </dd></dl>
</div>
</div>
<a class="anchor" id="adfff7716f39bcf36a497ee5d22344340"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBProcess.html">lldb::SBProcess</a> lldb::SBTarget::AttachToProcessWithName </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classlldb_1_1SBListener.html">SBListener</a> &amp;&#160;</td>
<td class="paramname"><em>listener</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>wait_for</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classlldb_1_1SBError.html">lldb::SBError</a> &amp;&#160;</td>
<td class="paramname"><em>error</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Attach to process with name.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">listener</td><td>An optional listener that will receive all process events. If <em>listener</em> is valid then <em>listener</em> will listen to all process events. If not valid, then this target's debugger (<a class="el" href="classlldb_1_1SBTarget.html#a94f0d359961fd73ec12bffdc7842f360">SBTarget::GetDebugger()</a>) will listen to all process events.</td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">name</td><td>Basename of process to attach to.</td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">wait_for</td><td>If true wait for a new instance of 'name' to be launched.</td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">An</td><td>error explaining what went wrong if attach fails.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A process object for the attached process. </dd></dl>
</div>
</div>
<a class="anchor" id="a1875164adf85562c7457edcdfc27fc5c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> lldb::SBTarget::BreakpointCreateByAddress </td>
<td>(</td>
<td class="paramtype">addr_t&#160;</td>
<td class="paramname"><em>address</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a91b0c96d92055b513dece945c7652780"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> lldb::SBTarget::BreakpointCreateByLocation </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>file</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>line</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="a900ae7a76f270e8300e1f456b43cdfbb"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> lldb::SBTarget::BreakpointCreateByLocation </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classlldb_1_1SBFileSpec.html">lldb::SBFileSpec</a> &amp;&#160;</td>
<td class="paramname"><em>file_spec</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>line</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="afe1d34c1c295fd8d1fb5b5f3758ed47f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> lldb::SBTarget::BreakpointCreateByName </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>symbol_name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>module_name</em> = <code>NULL</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ac976c72a9004ea16fec03551aaa38c8f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> lldb::SBTarget::BreakpointCreateByName </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>symbol_name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classlldb_1_1SBFileSpecList.html">SBFileSpecList</a> &amp;&#160;</td>
<td class="paramname"><em>module_list</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classlldb_1_1SBFileSpecList.html">SBFileSpecList</a> &amp;&#160;</td>
<td class="paramname"><em>comp_unit_list</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="a72a83fbf16cdaac1301ce6d61251b575"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> lldb::SBTarget::BreakpointCreateByName </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>symbol_name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>name_type_mask</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classlldb_1_1SBFileSpecList.html">SBFileSpecList</a> &amp;&#160;</td>
<td class="paramname"><em>module_list</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classlldb_1_1SBFileSpecList.html">SBFileSpecList</a> &amp;&#160;</td>
<td class="paramname"><em>comp_unit_list</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="aed7f9ac51dbef95b3bb4dd650fa96899"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> lldb::SBTarget::BreakpointCreateByNames </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>symbol_name</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>num_names</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>name_type_mask</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classlldb_1_1SBFileSpecList.html">SBFileSpecList</a> &amp;&#160;</td>
<td class="paramname"><em>module_list</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classlldb_1_1SBFileSpecList.html">SBFileSpecList</a> &amp;&#160;</td>
<td class="paramname"><em>comp_unit_list</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="a5559055d376b61e7a8a62f8be4925946"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> lldb::SBTarget::BreakpointCreateByRegex </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>symbol_name_regex</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>module_name</em> = <code>NULL</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a45b2ad8a3390592c5766c3f12223a496"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> lldb::SBTarget::BreakpointCreateByRegex </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>symbol_name_regex</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classlldb_1_1SBFileSpecList.html">SBFileSpecList</a> &amp;&#160;</td>
<td class="paramname"><em>module_list</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classlldb_1_1SBFileSpecList.html">SBFileSpecList</a> &amp;&#160;</td>
<td class="paramname"><em>comp_unit_list</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="a0282f6cc78f61cac9c36bdf46143b21f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> lldb::SBTarget::BreakpointCreateBySourceRegex </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>source_regex</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classlldb_1_1SBFileSpec.html">lldb::SBFileSpec</a> &amp;&#160;</td>
<td class="paramname"><em>source_file</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>module_name</em> = <code>NULL</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ad565a6ad64096497b7457990e06dde27"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> lldb::SBTarget::BreakpointCreateBySourceRegex </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>source_regex</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classlldb_1_1SBFileSpecList.html">SBFileSpecList</a> &amp;&#160;</td>
<td class="paramname"><em>module_list</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classlldb_1_1SBFileSpecList.html">lldb::SBFileSpecList</a> &amp;&#160;</td>
<td class="paramname"><em>source_file</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="a27b6775c1cd548a8d185c8b4803dc4c1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> lldb::SBTarget::BreakpointCreateForException </td>
<td>(</td>
<td class="paramtype">lldb::LanguageType&#160;</td>
<td class="paramname"><em>language</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>catch_bp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>throw_bp</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="a1ada9f1482b49e851e93a3ef21edc201"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool lldb::SBTarget::BreakpointDelete </td>
<td>(</td>
<td class="paramtype">break_id_t&#160;</td>
<td class="paramname"><em>break_id</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a6fcfca4d5758c98f6a005f2cedb2648a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void lldb::SBTarget::Clear </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a2177970c90b5c221789f33c55a78d101"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBError.html">lldb::SBError</a> lldb::SBTarget::ClearModuleLoadAddress </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classlldb_1_1SBModule.html">lldb::SBModule</a>&#160;</td>
<td class="paramname"><em>module</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>The the section base load addresses for all sections in a module.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">module</td><td>The module to unload.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An error to indicate success, fail, and any reason for failure. </dd></dl>
</div>
</div>
<a class="anchor" id="ad4d36ec9aeefd598ca0e9c1b604fa435"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBError.html">lldb::SBError</a> lldb::SBTarget::ClearSectionLoadAddress </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classlldb_1_1SBSection.html">lldb::SBSection</a>&#160;</td>
<td class="paramname"><em>section</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Clear the base load address for a module section.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">section</td><td>The section whose base load address will be cleared within this target.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An error to indicate success, fail, and any reason for failure. </dd></dl>
</div>
</div>
<a class="anchor" id="a6754ed2f8749a52dcd9733d030ab2c0a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBProcess.html">lldb::SBProcess</a> lldb::SBTarget::ConnectRemote </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classlldb_1_1SBListener.html">SBListener</a> &amp;&#160;</td>
<td class="paramname"><em>listener</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>url</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>plugin_name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classlldb_1_1SBError.html">SBError</a> &amp;&#160;</td>
<td class="paramname"><em>error</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Connect to a remote debug server with url.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">listener</td><td>An optional listener that will receive all process events. If <em>listener</em> is valid then <em>listener</em> will listen to all process events. If not valid, then this target's debugger (<a class="el" href="classlldb_1_1SBTarget.html#a94f0d359961fd73ec12bffdc7842f360">SBTarget::GetDebugger()</a>) will listen to all process events.</td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">url</td><td>The url to connect to, e.g., 'connect://localhost:12345'.</td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">plugin_name</td><td>The plugin name to be used; can be NULL.</td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">An</td><td>error explaining what went wrong if the connect fails.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A process object for the connected process. </dd></dl>
</div>
</div>
<a class="anchor" id="a50dfddd347ebb68b19d8162a8e4d5757"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool lldb::SBTarget::DeleteAllBreakpoints </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a8b4089e0f3e3b3806b333e92a2186f08"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool lldb::SBTarget::DeleteAllWatchpoints </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a35654d27e5521ae8c0f023abaa9643ab"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool lldb::SBTarget::DeleteWatchpoint </td>
<td>(</td>
<td class="paramtype">lldb::watch_id_t&#160;</td>
<td class="paramname"><em>watch_id</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ab2551850e78e7a9d5dde9d93c2e06f02"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool lldb::SBTarget::DisableAllBreakpoints </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a254c3aaf7fb0da68fc27402851040140"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool lldb::SBTarget::DisableAllWatchpoints </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ab25d02468151943d0455ca2ccbc662d4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool lldb::SBTarget::EnableAllBreakpoints </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ade3bfc3640dd197c62063afbfaac1735"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool lldb::SBTarget::EnableAllWatchpoints </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a66b5691f059183d9860004200f05793a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBValue.html">lldb::SBValue</a> lldb::SBTarget::EvaluateExpression </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>expr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classlldb_1_1SBExpressionOptions.html">SBExpressionOptions</a> &amp;&#160;</td>
<td class="paramname"><em>options</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="a5918ca7588e83d52743a9a2c3fa14fbb"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> lldb::SBTarget::FindBreakpointByID </td>
<td>(</td>
<td class="paramtype">break_id_t&#160;</td>
<td class="paramname"><em>break_id</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a3bd922528e001f9e5117487424a918f5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBValue.html">lldb::SBValue</a> lldb::SBTarget::FindFirstGlobalVariable </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>name</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Find the first global (or static) variable by name.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">name</td><td>The name of the global or static variable we are looking for.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An <a class="el" href="classlldb_1_1SBValue.html">SBValue</a> that gets filled in with the found variable (if any). </dd></dl>
</div>
</div>
<a class="anchor" id="a586f878050b0a03cd7a3cdfdc321adeb"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBType.html">lldb::SBType</a> lldb::SBTarget::FindFirstType </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>type</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="adefb2919e6cdab0682664bd252cc897e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBSymbolContextList.html">lldb::SBSymbolContextList</a> lldb::SBTarget::FindFunctions </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>name_type_mask</em> = <code>lldb::eFunctionNameTypeAny</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Find functions by name.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">name</td><td>The name of the function we are looking for.</td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">name_type_mask</td><td>A logical OR of one or more FunctionNameType enum bits that indicate what kind of names should be used when doing the lookup. Bits include fully qualified names, base names, C++ methods, or ObjC selectors. See FunctionNameType for more details.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A <a class="el" href="classlldb_1_1SBSymbolContextList.html">lldb::SBSymbolContextList</a> that gets filled in with all of the symbol contexts for all the matches. </dd></dl>
</div>
</div>
<a class="anchor" id="a6c580c707d76c54ca006269121eb7a65"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBValueList.html">lldb::SBValueList</a> lldb::SBTarget::FindGlobalVariables </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>max_matches</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Find global and static variables by name.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">name</td><td>The name of the global or static variable we are looking for.</td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">max_matches</td><td>Allow the number of matches to be limited to <em>max_matches</em>.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A list of matched variables in an <a class="el" href="classlldb_1_1SBValueList.html">SBValueList</a>. </dd></dl>
</div>
</div>
<a class="anchor" id="afd90a0ef25c240b0cf7c80fbb3f22a4b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBModule.html">lldb::SBModule</a> lldb::SBTarget::FindModule </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classlldb_1_1SBFileSpec.html">lldb::SBFileSpec</a> &amp;&#160;</td>
<td class="paramname"><em>file_spec</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="af15296d5c0b49febd4ec4895433452f1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBSymbolContextList.html">lldb::SBSymbolContextList</a> lldb::SBTarget::FindSymbols </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">lldb::SymbolType&#160;</td>
<td class="paramname"><em>type</em> = <code>eSymbolTypeAny</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a05a693f0262c718e8bf4799e7133cafa"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBTypeList.html">lldb::SBTypeList</a> lldb::SBTarget::FindTypes </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>type</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a7ad80d5eba70d231d5daa82dbdc01015"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBWatchpoint.html">lldb::SBWatchpoint</a> lldb::SBTarget::FindWatchpointByID </td>
<td>(</td>
<td class="paramtype">lldb::watch_id_t&#160;</td>
<td class="paramname"><em>watch_id</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a63633292f6807db0839078a7706c95b9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t lldb::SBTarget::GetAddressByteSize </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="abf2167b0e2e0538cf50ff61500f05d0d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBType.html">lldb::SBType</a> lldb::SBTarget::GetBasicType </td>
<td>(</td>
<td class="paramtype">lldb::BasicType&#160;</td>
<td class="paramname"><em>type</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a3b167f48437968fe03b3a1c7b9e13264"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> lldb::SBTarget::GetBreakpointAtIndex </td>
<td>(</td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>idx</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a6ea3ead50f5a94948d8f3a34230b3b66"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBBroadcaster.html">lldb::SBBroadcaster</a> lldb::SBTarget::GetBroadcaster </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ad43c676d3770e9505edb596a5dcc95aa"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static const char* lldb::SBTarget::GetBroadcasterClassName </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a2323a4d9b806ba10961cece2f5f68e80"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">lldb::ByteOrder lldb::SBTarget::GetByteOrder </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a94f0d359961fd73ec12bffdc7842f360"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBDebugger.html">lldb::SBDebugger</a> lldb::SBTarget::GetDebugger </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a4c9abb13dd0f54f2f3b5bb59c0a65d53"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool lldb::SBTarget::GetDescription </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classlldb_1_1SBStream.html">lldb::SBStream</a> &amp;&#160;</td>
<td class="paramname"><em>description</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">lldb::DescriptionLevel&#160;</td>
<td class="paramname"><em>description_level</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="ac442dc8bdf930b56f7d233371609fa1c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBFileSpec.html">lldb::SBFileSpec</a> lldb::SBTarget::GetExecutable </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ab8a31dd5ac7bea165c72fb091e5f2093"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBInstructionList.html">lldb::SBInstructionList</a> lldb::SBTarget::GetInstructions </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classlldb_1_1SBAddress.html">lldb::SBAddress</a>&#160;</td>
<td class="paramname"><em>base_addr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const void *&#160;</td>
<td class="paramname"><em>buf</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>size</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="a636ea1276e36e1205da77426b1792c5c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBInstructionList.html">lldb::SBInstructionList</a> lldb::SBTarget::GetInstructions </td>
<td>(</td>
<td class="paramtype">lldb::addr_t&#160;</td>
<td class="paramname"><em>base_addr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const void *&#160;</td>
<td class="paramname"><em>buf</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>size</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="aa9cbfda51ea4fb5084fa6fe3f8d538d1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBInstructionList.html">lldb::SBInstructionList</a> lldb::SBTarget::GetInstructionsWithFlavor </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classlldb_1_1SBAddress.html">lldb::SBAddress</a>&#160;</td>
<td class="paramname"><em>base_addr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>flavor_string</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const void *&#160;</td>
<td class="paramname"><em>buf</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>size</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="aa03f90199c4f95509b3a3e58067f7401"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBInstructionList.html">lldb::SBInstructionList</a> lldb::SBTarget::GetInstructionsWithFlavor </td>
<td>(</td>
<td class="paramtype">lldb::addr_t&#160;</td>
<td class="paramname"><em>base_addr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>flavor_string</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const void *&#160;</td>
<td class="paramname"><em>buf</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>size</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="aef4038ab7cdf7738221ecb6b46124125"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBModule.html">lldb::SBModule</a> lldb::SBTarget::GetModuleAtIndex </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="a1aaf2f21d13810cfe034ea955b53ea4d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t lldb::SBTarget::GetNumBreakpoints </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ae010738ae86b4aea208ffe7c8a8daa95"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t lldb::SBTarget::GetNumModules </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a9ac7665607f5a5815a26b2ec5b102742"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t lldb::SBTarget::GetNumWatchpoints </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a2be39f5b1d5de91b1e9414e4473cac7f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBProcess.html">lldb::SBProcess</a> lldb::SBTarget::GetProcess </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a76b99e252ccb8c9833b0667b89bcbcf6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBSourceManager.html">SBSourceManager</a> lldb::SBTarget::GetSourceManager </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ad90e72a55da9bdd2bf81ed8174164ed6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">lldb::TargetSP lldb::SBTarget::GetSP </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</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="a550d3cda3d3b1df09db69032cc98f366"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">lldb::addr_t lldb::SBTarget::GetStackRedZoneSize </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a9e0e405395ffb7553e9328e3a7d306e8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const char* lldb::SBTarget::GetTriple </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a78e099295e076200078c712e12a37d05"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBWatchpoint.html">lldb::SBWatchpoint</a> lldb::SBTarget::GetWatchpointAtIndex </td>
<td>(</td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>idx</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a74be8dd8dafa45965ff975c678b39992"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool lldb::SBTarget::IsValid </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a341e19c562924b32b322824350b2e1ab"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBProcess.html">lldb::SBProcess</a> lldb::SBTarget::Launch </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classlldb_1_1SBListener.html">SBListener</a> &amp;&#160;</td>
<td class="paramname"><em>listener</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char const **&#160;</td>
<td class="paramname"><em>argv</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char const **&#160;</td>
<td class="paramname"><em>envp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>stdin_path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>stdout_path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>stderr_path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>working_directory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>launch_flags</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>stop_at_entry</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classlldb_1_1SBError.html">lldb::SBError</a> &amp;&#160;</td>
<td class="paramname"><em>error</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Launch a new process.</p>
<p>Launch a new process by spawning a new process using the target object's executable module's file as the file to launch. Arguments are given in <em>argv</em>, and the environment variables are in <em>envp</em>. Standard input and output files can be optionally re-directed to <em>stdin_path</em>, <em>stdout_path</em>, and <em>stderr_path</em>.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">listener</td><td>An optional listener that will receive all process events. If <em>listener</em> is valid then <em>listener</em> will listen to all process events. If not valid, then this target's debugger (<a class="el" href="classlldb_1_1SBTarget.html#a94f0d359961fd73ec12bffdc7842f360">SBTarget::GetDebugger()</a>) will listen to all process events.</td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">argv</td><td>The argument array.</td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">envp</td><td>The environment array.</td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">launch_flags</td><td>Flags to modify the launch (</td></tr>
</table>
</dd>
</dl>
<dl class="section see"><dt>See Also</dt><dd>lldb::LaunchFlags)</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">stdin_path</td><td>The path to use when re-directing the STDIN of the new process. If all stdXX_path arguments are NULL, a pseudo terminal will be used.</td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">stdout_path</td><td>The path to use when re-directing the STDOUT of the new process. If all stdXX_path arguments are NULL, a pseudo terminal will be used.</td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">stderr_path</td><td>The path to use when re-directing the STDERR of the new process. If all stdXX_path arguments are NULL, a pseudo terminal will be used.</td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">working_directory</td><td>The working directory to have the child process run in</td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">launch_flags</td><td>Some launch options specified by logical OR'ing lldb::LaunchFlags enumeration values together.</td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">stop_at_endtry</td><td>If false do not stop the inferior at the entry point.</td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">An</td><td>error object. Contains the reason if there is some failure.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A process object for the newly created process. </dd></dl>
</div>
</div>
<a class="anchor" id="a14fb743bcb79184c1f53a532e564f7b2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBProcess.html">SBProcess</a> lldb::SBTarget::Launch </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classlldb_1_1SBLaunchInfo.html">SBLaunchInfo</a> &amp;&#160;</td>
<td class="paramname"><em>launch_info</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classlldb_1_1SBError.html">SBError</a> &amp;&#160;</td>
<td class="paramname"><em>error</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="a54fc497ca693a421da7e7dff5f00b5ac"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBProcess.html">SBProcess</a> lldb::SBTarget::LaunchSimple </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">const char **&#160;</td>
<td class="paramname"><em>envp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>working_directory</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Launch a new process with sensible defaults.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">argv</td><td>The argument array.</td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">envp</td><td>The environment array.</td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">working_directory</td><td>The working directory to have the child process run in</td></tr>
</table>
</dd>
</dl>
<p>Default: listener Set to the target's debugger (<a class="el" href="classlldb_1_1SBTarget.html#a94f0d359961fd73ec12bffdc7842f360">SBTarget::GetDebugger()</a>)</p>
<p>Default: launch_flags Empty launch flags</p>
<p>Default: stdin_path Default: stdout_path Default: stderr_path A pseudo terminal will be used.</p>
<dl class="section return"><dt>Returns</dt><dd>A process object for the newly created process. </dd></dl>
</div>
</div>
<a class="anchor" id="a0e6fed0429dd07763cc96600758bb0cb"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBProcess.html">SBProcess</a> lldb::SBTarget::LoadCore </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>core_file</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a5df6708f852dfbf40c096818b0bed8fc"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool lldb::SBTarget::operator!= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classlldb_1_1SBTarget.html">lldb::SBTarget</a> &amp;&#160;</td>
<td class="paramname"><em>rhs</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aeb0aefcf588167eeb113b6800efe6ead"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classlldb_1_1SBTarget.html">lldb::SBTarget</a>&amp; lldb::SBTarget::operator= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classlldb_1_1SBTarget.html">lldb::SBTarget</a> &amp;&#160;</td>
<td class="paramname"><em>rhs</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a88c7343e2ee806152addef56e879c4b7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool lldb::SBTarget::operator== </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classlldb_1_1SBTarget.html">lldb::SBTarget</a> &amp;&#160;</td>
<td class="paramname"><em>rhs</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a467023eff8a9378a5db16cacb048c58d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBInstructionList.html">lldb::SBInstructionList</a> lldb::SBTarget::ReadInstructions </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classlldb_1_1SBAddress.html">lldb::SBAddress</a>&#160;</td>
<td class="paramname"><em>base_addr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>count</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="a1dd42a777f7c4be8ee8419829c184ff0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBInstructionList.html">lldb::SBInstructionList</a> lldb::SBTarget::ReadInstructions </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classlldb_1_1SBAddress.html">lldb::SBAddress</a>&#160;</td>
<td class="paramname"><em>base_addr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>count</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>flavor_string</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="ac03832e9442a678474da723dbed5058d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool lldb::SBTarget::RemoveModule </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classlldb_1_1SBModule.html">lldb::SBModule</a>&#160;</td>
<td class="paramname"><em>module</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a7af7eb61aa2cceec93dcc06844172c44"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBAddress.html">lldb::SBAddress</a> lldb::SBTarget::ResolveLoadAddress </td>
<td>(</td>
<td class="paramtype">lldb::addr_t&#160;</td>
<td class="paramname"><em>vm_addr</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="adcd215368b40c149ad2c6d5d4af120c8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBSymbolContext.html">SBSymbolContext</a> lldb::SBTarget::ResolveSymbolContextForAddress </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classlldb_1_1SBAddress.html">SBAddress</a> &amp;&#160;</td>
<td class="paramname"><em>addr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>resolve_scope</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="aecd9b6cec2ee6c2e68a5043b8b26106c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBError.html">lldb::SBError</a> lldb::SBTarget::SetModuleLoadAddress </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classlldb_1_1SBModule.html">lldb::SBModule</a>&#160;</td>
<td class="paramname"><em>module</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int64_t&#160;</td>
<td class="paramname"><em>sections_offset</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Slide all file addresses for all module sections so that <em>module</em> appears to loaded at these slide addresses.</p>
<p>When you need all sections within a module to be loaded at a rigid slide from the addresses found in the module object file, this function will allow you to easily and quickly slide all module sections.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">module</td><td>The module to load.</td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">sections_offset</td><td>An offset that will be applied to all section file addresses (the virtual addresses found in the object file itself).</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An error to indicate success, fail, and any reason for failure. </dd></dl>
</div>
</div>
<a class="anchor" id="a8f654abc3a287617927201581f2e2273"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBError.html">lldb::SBError</a> lldb::SBTarget::SetSectionLoadAddress </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classlldb_1_1SBSection.html">lldb::SBSection</a>&#160;</td>
<td class="paramname"><em>section</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">lldb::addr_t&#160;</td>
<td class="paramname"><em>section_base_addr</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the base load address for a module section.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">section</td><td>The section whose base load address will be set within this target.</td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">section_base_addr</td><td>The base address for the section.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An error to indicate success, fail, and any reason for failure. </dd></dl>
</div>
</div>
<a class="anchor" id="a44a9d68cec5fe950a7843fa76e6c4903"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void lldb::SBTarget::SetSP </td>
<td>(</td>
<td class="paramtype">const lldb::TargetSP &amp;&#160;</td>
<td class="paramname"><em>target_sp</em></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="a7df5b9c20f126f3ceeb37ea6b718e6e7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBWatchpoint.html">lldb::SBWatchpoint</a> lldb::SBTarget::WatchAddress </td>
<td>(</td>
<td class="paramtype">lldb::addr_t&#160;</td>
<td class="paramname"><em>addr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>size</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>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classlldb_1_1SBError.html">SBError</a> &amp;&#160;</td>
<td class="paramname"><em>error</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2>Friends And Related Function Documentation</h2>
<a class="anchor" id="a6e49cb4c7b4df1a9e1231d58a4952607"></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_1SBAddress.html">SBAddress</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#l00794">794</a> of file <a class="el" href="SBTarget_8h_source.html">SBTarget.h</a>.</p>
</div>
</div>
<a class="anchor" id="a9a0f451374fae1de4a565d58be988a42"></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_1SBBlock.html">SBBlock</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#l00795">795</a> of file <a class="el" href="SBTarget_8h_source.html">SBTarget.h</a>.</p>
</div>
</div>
<a class="anchor" id="a57b27e10004af3d21e9f5a904faf2988"></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_1SBDebugger.html">SBDebugger</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#l00796">796</a> of file <a class="el" href="SBTarget_8h_source.html">SBTarget.h</a>.</p>
</div>
</div>
<a class="anchor" id="ad1da93966e155dbac57fbb8b4bddd05a"></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_1SBFunction.html">SBFunction</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#l00797">797</a> of file <a class="el" href="SBTarget_8h_source.html">SBTarget.h</a>.</p>
</div>
</div>
<a class="anchor" id="a48b8099c7a08a2aec4799804e4a2126a"></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_1SBInstruction.html">SBInstruction</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#l00798">798</a> of file <a class="el" href="SBTarget_8h_source.html">SBTarget.h</a>.</p>
</div>
</div>
<a class="anchor" id="a5a50b764fceeae5ed6ecf04b9d1eba5c"></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_1SBModule.html">SBModule</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#l00799">799</a> of file <a class="el" href="SBTarget_8h_source.html">SBTarget.h</a>.</p>
</div>
</div>
<a class="anchor" id="a3392eea8d13e7395ee1e04a2b733e19b"></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_1SBProcess.html">SBProcess</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#l00800">800</a> of file <a class="el" href="SBTarget_8h_source.html">SBTarget.h</a>.</p>
</div>
</div>
<a class="anchor" id="ac680b582e5ce19cad1574d1f5793c68b"></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_1SBSection.html">SBSection</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#l00801">801</a> of file <a class="el" href="SBTarget_8h_source.html">SBTarget.h</a>.</p>
</div>
</div>
<a class="anchor" id="ae1d57dafb47436f15cdb94c1e7a26679"></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_1SBSourceManager.html">SBSourceManager</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#l00802">802</a> of file <a class="el" href="SBTarget_8h_source.html">SBTarget.h</a>.</p>
</div>
</div>
<a class="anchor" id="a55ddee61fcf4c82a4459023262b9db15"></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_1SBSymbol.html">SBSymbol</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#l00803">803</a> of file <a class="el" href="SBTarget_8h_source.html">SBTarget.h</a>.</p>
</div>
</div>
<a class="anchor" id="a6d018c47ed70656ffcdafc2861ee0b2c"></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_1SBValue.html">SBValue</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#l00804">804</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>