blob: dd17da311a9eac86423bb80a047de518b887acf6 [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::SBAddress 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_1SBAddress.html">SBAddress</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#friends">Friends</a> &#124;
<a href="classlldb_1_1SBAddress-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">lldb::SBAddress Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="SBAddress_8h_source.html">SBAddress.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a6259032706d69973253ebb8cda206121"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBAddress.html#a6259032706d69973253ebb8cda206121">SBAddress</a> ()</td></tr>
<tr class="memitem:a737974bbe8d076c338369af5dee2dc48"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBAddress.html#a737974bbe8d076c338369af5dee2dc48">SBAddress</a> (const <a class="el" href="classlldb_1_1SBAddress.html">lldb::SBAddress</a> &amp;rhs)</td></tr>
<tr class="memitem:a807fe829e3a8cd2ded468fc72a269f34"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBAddress.html#a807fe829e3a8cd2ded468fc72a269f34">SBAddress</a> (<a class="el" href="classlldb_1_1SBSection.html">lldb::SBSection</a> section, lldb::addr_t offset)</td></tr>
<tr class="memitem:a2fb6f01f4991f7e35f352ff6abe006fa"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBAddress.html#a2fb6f01f4991f7e35f352ff6abe006fa">SBAddress</a> (lldb::addr_t load_addr, <a class="el" href="classlldb_1_1SBTarget.html">lldb::SBTarget</a> &amp;target)</td></tr>
<tr class="memitem:a59ab701650193613025e7b9ef68a526a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBAddress.html#a59ab701650193613025e7b9ef68a526a">~SBAddress</a> ()</td></tr>
<tr class="memitem:ad885306b59463eb2392ec7da86549b7d"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classlldb_1_1SBAddress.html">lldb::SBAddress</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBAddress.html#ad885306b59463eb2392ec7da86549b7d">operator=</a> (const <a class="el" href="classlldb_1_1SBAddress.html">lldb::SBAddress</a> &amp;rhs)</td></tr>
<tr class="memitem:a5d5fa879ab275c7e1b5b4a0020d0ef02"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBAddress.html#a5d5fa879ab275c7e1b5b4a0020d0ef02">IsValid</a> () const </td></tr>
<tr class="memitem:ae3f34175df86d552379d8f25cdbf03ed"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBAddress.html#ae3f34175df86d552379d8f25cdbf03ed">Clear</a> ()</td></tr>
<tr class="memitem:a5964ec7436e89ca30d4f5032bba0e038"><td class="memItemLeft" align="right" valign="top">addr_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBAddress.html#a5964ec7436e89ca30d4f5032bba0e038">GetFileAddress</a> () const </td></tr>
<tr class="memitem:aa46d4b2c40b51b50681946b4ef263e7f"><td class="memItemLeft" align="right" valign="top">addr_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBAddress.html#aa46d4b2c40b51b50681946b4ef263e7f">GetLoadAddress</a> (const <a class="el" href="classlldb_1_1SBTarget.html">lldb::SBTarget</a> &amp;target) const </td></tr>
<tr class="memitem:abd2601c8883ae4e59118332bd9b4c108"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBAddress.html#abd2601c8883ae4e59118332bd9b4c108">SetAddress</a> (<a class="el" href="classlldb_1_1SBSection.html">lldb::SBSection</a> section, lldb::addr_t offset)</td></tr>
<tr class="memitem:a14003f34e1a1ae33f24845ab190886c1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBAddress.html#a14003f34e1a1ae33f24845ab190886c1">SetLoadAddress</a> (lldb::addr_t load_addr, <a class="el" href="classlldb_1_1SBTarget.html">lldb::SBTarget</a> &amp;target)</td></tr>
<tr class="memitem:a21835a271edca0c3f3991b265d31ef4e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBAddress.html#a21835a271edca0c3f3991b265d31ef4e">OffsetAddress</a> (addr_t offset)</td></tr>
<tr class="memitem:ad8bfdca087c9fd01685bbff5bd92f939"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBAddress.html#ad8bfdca087c9fd01685bbff5bd92f939">GetDescription</a> (<a class="el" href="classlldb_1_1SBStream.html">lldb::SBStream</a> &amp;description)</td></tr>
<tr class="memitem:aafaaafd0ef668f1a3ce010f4c8785306"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBSymbolContext.html">lldb::SBSymbolContext</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBAddress.html#aafaaafd0ef668f1a3ce010f4c8785306">GetSymbolContext</a> (uint32_t resolve_scope)</td></tr>
<tr class="memitem:afdfb97da1ac9724706ce525709da77bb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBSection.html">lldb::SBSection</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBAddress.html#afdfb97da1ac9724706ce525709da77bb">GetSection</a> ()</td></tr>
<tr class="memitem:a5a816367df92f195dd9afebcd5e2c51b"><td class="memItemLeft" align="right" valign="top">lldb::addr_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBAddress.html#a5a816367df92f195dd9afebcd5e2c51b">GetOffset</a> ()</td></tr>
<tr class="memitem:a1023092b10ec242a63a88ae8146e5b92"><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_1SBAddress.html#a1023092b10ec242a63a88ae8146e5b92">GetModule</a> ()</td></tr>
<tr class="memitem:acf48dfbdcdf6cef11a46ee7c7974fb30"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBCompileUnit.html">lldb::SBCompileUnit</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBAddress.html#acf48dfbdcdf6cef11a46ee7c7974fb30">GetCompileUnit</a> ()</td></tr>
<tr class="memitem:a0db6a5a95a03d56b50af3cad843b057f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBFunction.html">lldb::SBFunction</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBAddress.html#a0db6a5a95a03d56b50af3cad843b057f">GetFunction</a> ()</td></tr>
<tr class="memitem:a559af7dbfac6321868761924f4322e74"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBBlock.html">lldb::SBBlock</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBAddress.html#a559af7dbfac6321868761924f4322e74">GetBlock</a> ()</td></tr>
<tr class="memitem:a82bbe2a611dd6071944a34ffe7d36a70"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBSymbol.html">lldb::SBSymbol</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBAddress.html#a82bbe2a611dd6071944a34ffe7d36a70">GetSymbol</a> ()</td></tr>
<tr class="memitem:aa4c0de5b8883e4f64ba1db9abd633a31"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBLineEntry.html">lldb::SBLineEntry</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBAddress.html#aa4c0de5b8883e4f64ba1db9abd633a31">GetLineEntry</a> ()</td></tr>
<tr class="memitem:a341469618f63fad79d8f6b9edaf03439"><td class="memItemLeft" align="right" valign="top">lldb::AddressClass&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBAddress.html#a341469618f63fad79d8f6b9edaf03439">GetAddressClass</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:a7fda652ec5596fdfb936c6cd6155201d"><td class="memItemLeft" align="right" valign="top">lldb_private::Address *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBAddress.html#a7fda652ec5596fdfb936c6cd6155201d">operator-&gt;</a> ()</td></tr>
<tr class="memitem:acf16624cc439e52ae269da39d2834b73"><td class="memItemLeft" align="right" valign="top">const lldb_private::Address *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBAddress.html#acf16624cc439e52ae269da39d2834b73">operator-&gt;</a> () const </td></tr>
<tr class="memitem:a8290511f88699dafc5b10998a6033ffa"><td class="memItemLeft" align="right" valign="top">lldb_private::Address *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBAddress.html#a8290511f88699dafc5b10998a6033ffa">get</a> ()</td></tr>
<tr class="memitem:a6cc9243bb8aadbdeb49a2946a5322797"><td class="memItemLeft" align="right" valign="top">lldb_private::Address &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBAddress.html#a6cc9243bb8aadbdeb49a2946a5322797">ref</a> ()</td></tr>
<tr class="memitem:aedda8da432fdffba359da16f9198cfaf"><td class="memItemLeft" align="right" valign="top">const lldb_private::Address &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBAddress.html#aedda8da432fdffba359da16f9198cfaf">ref</a> () const </td></tr>
<tr class="memitem:a37f6f4c4c19afce7155969e866e4ab39"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBAddress.html#a37f6f4c4c19afce7155969e866e4ab39">SBAddress</a> (const lldb_private::Address *lldb_object_ptr)</td></tr>
<tr class="memitem:a6449c0766859aa0a703f12b9beafcce5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBAddress.html#a6449c0766859aa0a703f12b9beafcce5">SetAddress</a> (const lldb_private::Address *lldb_object_ptr)</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="friends"></a>
Friends</h2></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_1SBAddress.html#a9a0f451374fae1de4a565d58be988a42">SBBlock</a></td></tr>
<tr class="memitem:ade87025d6a977d3f528050f7c16a5d48"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBAddress.html#ade87025d6a977d3f528050f7c16a5d48">SBBreakpointLocation</a></td></tr>
<tr class="memitem:abf05358ec2c89fa95b69c85ed46492c9"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBAddress.html#abf05358ec2c89fa95b69c85ed46492c9">SBFrame</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_1SBAddress.html#ad1da93966e155dbac57fbb8b4bddd05a">SBFunction</a></td></tr>
<tr class="memitem:a97e6bf3edfbd7a86dd8a110aee377713"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBAddress.html#a97e6bf3edfbd7a86dd8a110aee377713">SBLineEntry</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_1SBAddress.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_1SBAddress.html#a5a50b764fceeae5ed6ecf04b9d1eba5c">SBModule</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_1SBAddress.html#ac680b582e5ce19cad1574d1f5793c68b">SBSection</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_1SBAddress.html#a55ddee61fcf4c82a4459023262b9db15">SBSymbol</a></td></tr>
<tr class="memitem:a61223b184d8edf3f301c71ce68df8af5"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBAddress.html#a61223b184d8edf3f301c71ce68df8af5">SBSymbolContext</a></td></tr>
<tr class="memitem:a593230acf95f9720217b7fb17681efca"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBAddress.html#a593230acf95f9720217b7fb17681efca">SBTarget</a></td></tr>
<tr class="memitem:a95c9ffeaf2f2f85963ac8ffb40bdd494"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBAddress.html#a95c9ffeaf2f2f85963ac8ffb40bdd494">SBThread</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_1SBAddress.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="SBAddress_8h_source.html#l00018">18</a> of file <a class="el" href="SBAddress_8h_source.html">SBAddress.h</a>.</p>
</div><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a6259032706d69973253ebb8cda206121"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">lldb::SBAddress::SBAddress </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a737974bbe8d076c338369af5dee2dc48"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">lldb::SBAddress::SBAddress </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classlldb_1_1SBAddress.html">lldb::SBAddress</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="a807fe829e3a8cd2ded468fc72a269f34"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">lldb::SBAddress::SBAddress </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>offset</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="a2fb6f01f4991f7e35f352ff6abe006fa"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">lldb::SBAddress::SBAddress </td>
<td>(</td>
<td class="paramtype">lldb::addr_t&#160;</td>
<td class="paramname"><em>load_addr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classlldb_1_1SBTarget.html">lldb::SBTarget</a> &amp;&#160;</td>
<td class="paramname"><em>target</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="a59ab701650193613025e7b9ef68a526a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">lldb::SBAddress::~SBAddress </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a37f6f4c4c19afce7155969e866e4ab39"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">lldb::SBAddress::SBAddress </td>
<td>(</td>
<td class="paramtype">const lldb_private::Address *&#160;</td>
<td class="paramname"><em>lldb_object_ptr</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>
<h2>Member Function Documentation</h2>
<a class="anchor" id="ae3f34175df86d552379d8f25cdbf03ed"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void lldb::SBAddress::Clear </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a8290511f88699dafc5b10998a6033ffa"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">lldb_private::Address* lldb::SBAddress::get </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a341469618f63fad79d8f6b9edaf03439"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">lldb::AddressClass lldb::SBAddress::GetAddressClass </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a559af7dbfac6321868761924f4322e74"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBBlock.html">lldb::SBBlock</a> lldb::SBAddress::GetBlock </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="acf48dfbdcdf6cef11a46ee7c7974fb30"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBCompileUnit.html">lldb::SBCompileUnit</a> lldb::SBAddress::GetCompileUnit </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ad8bfdca087c9fd01685bbff5bd92f939"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool lldb::SBAddress::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><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a5964ec7436e89ca30d4f5032bba0e038"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">addr_t lldb::SBAddress::GetFileAddress </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a0db6a5a95a03d56b50af3cad843b057f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBFunction.html">lldb::SBFunction</a> lldb::SBAddress::GetFunction </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aa4c0de5b8883e4f64ba1db9abd633a31"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBLineEntry.html">lldb::SBLineEntry</a> lldb::SBAddress::GetLineEntry </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aa46d4b2c40b51b50681946b4ef263e7f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">addr_t lldb::SBAddress::GetLoadAddress </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>target</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a1023092b10ec242a63a88ae8146e5b92"></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::SBAddress::GetModule </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a5a816367df92f195dd9afebcd5e2c51b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">lldb::addr_t lldb::SBAddress::GetOffset </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="afdfb97da1ac9724706ce525709da77bb"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBSection.html">lldb::SBSection</a> lldb::SBAddress::GetSection </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a82bbe2a611dd6071944a34ffe7d36a70"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBSymbol.html">lldb::SBSymbol</a> lldb::SBAddress::GetSymbol </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aafaaafd0ef668f1a3ce010f4c8785306"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBSymbolContext.html">lldb::SBSymbolContext</a> lldb::SBAddress::GetSymbolContext </td>
<td>(</td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>resolve_scope</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a5d5fa879ab275c7e1b5b4a0020d0ef02"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool lldb::SBAddress::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="a21835a271edca0c3f3991b265d31ef4e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool lldb::SBAddress::OffsetAddress </td>
<td>(</td>
<td class="paramtype">addr_t&#160;</td>
<td class="paramname"><em>offset</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a7fda652ec5596fdfb936c6cd6155201d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">lldb_private::Address* lldb::SBAddress::operator-&gt; </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="acf16624cc439e52ae269da39d2834b73"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const lldb_private::Address* lldb::SBAddress::operator-&gt; </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="ad885306b59463eb2392ec7da86549b7d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classlldb_1_1SBAddress.html">lldb::SBAddress</a>&amp; lldb::SBAddress::operator= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classlldb_1_1SBAddress.html">lldb::SBAddress</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="a6cc9243bb8aadbdeb49a2946a5322797"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">lldb_private::Address&amp; lldb::SBAddress::ref </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aedda8da432fdffba359da16f9198cfaf"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const lldb_private::Address&amp; lldb::SBAddress::ref </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="abd2601c8883ae4e59118332bd9b4c108"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void lldb::SBAddress::SetAddress </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>offset</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="a6449c0766859aa0a703f12b9beafcce5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void lldb::SBAddress::SetAddress </td>
<td>(</td>
<td class="paramtype">const lldb_private::Address *&#160;</td>
<td class="paramname"><em>lldb_object_ptr</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="a14003f34e1a1ae33f24845ab190886c1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void lldb::SBAddress::SetLoadAddress </td>
<td>(</td>
<td class="paramtype">lldb::addr_t&#160;</td>
<td class="paramname"><em>load_addr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classlldb_1_1SBTarget.html">lldb::SBTarget</a> &amp;&#160;</td>
<td class="paramname"><em>target</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="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="SBAddress_8h_source.html#l00108">108</a> of file <a class="el" href="SBAddress_8h_source.html">SBAddress.h</a>.</p>
</div>
</div>
<a class="anchor" id="ade87025d6a977d3f528050f7c16a5d48"></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_1SBBreakpointLocation.html">SBBreakpointLocation</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="SBAddress_8h_source.html#l00109">109</a> of file <a class="el" href="SBAddress_8h_source.html">SBAddress.h</a>.</p>
</div>
</div>
<a class="anchor" id="abf05358ec2c89fa95b69c85ed46492c9"></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_1SBFrame.html">SBFrame</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="SBAddress_8h_source.html#l00110">110</a> of file <a class="el" href="SBAddress_8h_source.html">SBAddress.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="SBAddress_8h_source.html#l00111">111</a> of file <a class="el" href="SBAddress_8h_source.html">SBAddress.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="SBAddress_8h_source.html#l00113">113</a> of file <a class="el" href="SBAddress_8h_source.html">SBAddress.h</a>.</p>
</div>
</div>
<a class="anchor" id="a97e6bf3edfbd7a86dd8a110aee377713"></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_1SBLineEntry.html">SBLineEntry</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="SBAddress_8h_source.html#l00112">112</a> of file <a class="el" href="SBAddress_8h_source.html">SBAddress.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="SBAddress_8h_source.html#l00114">114</a> of file <a class="el" href="SBAddress_8h_source.html">SBAddress.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="SBAddress_8h_source.html#l00115">115</a> of file <a class="el" href="SBAddress_8h_source.html">SBAddress.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="SBAddress_8h_source.html#l00116">116</a> of file <a class="el" href="SBAddress_8h_source.html">SBAddress.h</a>.</p>
</div>
</div>
<a class="anchor" id="a61223b184d8edf3f301c71ce68df8af5"></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_1SBSymbolContext.html">SBSymbolContext</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="SBAddress_8h_source.html#l00117">117</a> of file <a class="el" href="SBAddress_8h_source.html">SBAddress.h</a>.</p>
</div>
</div>
<a class="anchor" id="a593230acf95f9720217b7fb17681efca"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">friend class <a class="el" href="classlldb_1_1SBTarget.html">SBTarget</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="SBAddress_8h_source.html#l00118">118</a> of file <a class="el" href="SBAddress_8h_source.html">SBAddress.h</a>.</p>
</div>
</div>
<a class="anchor" id="a95c9ffeaf2f2f85963ac8ffb40bdd494"></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_1SBThread.html">SBThread</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="SBAddress_8h_source.html#l00119">119</a> of file <a class="el" href="SBAddress_8h_source.html">SBAddress.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="SBAddress_8h_source.html#l00120">120</a> of file <a class="el" href="SBAddress_8h_source.html">SBAddress.h</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="SBAddress_8h_source.html">SBAddress.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>