1<?xml version="1.0" encoding="ascii"?>
2<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
3          "DTD/xhtml1-transitional.dtd">
4<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
5<head>
6  <title>lldb.SBAddress</title>
7  <link rel="stylesheet" href="epydoc.css" type="text/css" />
8  <script type="text/javascript" src="epydoc.js"></script>
9</head>
10
11<body bgcolor="white" text="black" link="blue" vlink="#204080"
12      alink="#204080">
13<!-- ==================== NAVIGATION BAR ==================== -->
14<table class="navbar" border="0" width="100%" cellpadding="0"
15       bgcolor="#a0c0ff" cellspacing="0">
16  <tr valign="middle">
17
18  <!-- Tree link -->
19      <th>&nbsp;&nbsp;&nbsp;<a
20        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
21
22  <!-- Index link -->
23      <th>&nbsp;&nbsp;&nbsp;<a
24        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
25
26  <!-- Help link -->
27      <th>&nbsp;&nbsp;&nbsp;<a
28        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
29
30  <!-- Project homepage -->
31      <th class="navbar" align="right" width="100%">
32        <table border="0" cellpadding="0" cellspacing="0">
33          <tr><th class="navbar" align="center"
34            ><a class="navbar" target="_top" href="http://lldb.llvm.org">LLDB python API</a></th>
35          </tr></table></th>
36  </tr>
37</table>
38<table width="100%" cellpadding="0" cellspacing="0">
39  <tr valign="top">
40    <td width="100%">
41      <span class="breadcrumbs">
42        <a href="lldb-module.html">Package&nbsp;lldb</a> ::
43        Class&nbsp;SBAddress
44      </span>
45    </td>
46    <td>
47      <table cellpadding="0" cellspacing="0">
48        <!-- hide/show private -->
49        <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
50    onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
51        <tr><td align="right"><span class="options"
52            >[<a href="frames.html" target="_top">frames</a
53            >]&nbsp;|&nbsp;<a href="lldb.SBAddress-class.html"
54            target="_top">no&nbsp;frames</a>]</span></td></tr>
55      </table>
56    </td>
57  </tr>
58</table>
59<!-- ==================== CLASS DESCRIPTION ==================== -->
60<h1 class="epydoc">Class SBAddress</h1><p class="nomargin-top"><span class="codelink"><a href="lldb-pysrc.html#SBAddress">source&nbsp;code</a></span></p>
61<center>
62<center>  <map id="uml_class_diagram_for_lldb_sba" name="uml_class_diagram_for_lldb_sba">
63<area shape="rect" id="node0" href="lldb.SBAddress-class.html#__swig_setmethods__" title="lldb.SBAddress.__swig_setmethods__" alt="" coords="17,31,197,49"/>
64<area shape="rect" id="node0" href="lldb.SBAddress-class.html#__swig_getmethods__" title="lldb.SBAddress.__swig_getmethods__" alt="" coords="17,49,197,68"/>
65<area shape="rect" id="node0" href="lldb.SBAddress-class.html#block" title="A read only property that returns an lldb object that represents the block &#160;(lldb.SBBlock) that this address resides within." alt="" coords="17,68,197,87"/>
66<area shape="rect" id="node0" href="lldb.SBAddress-class.html#compile_unit" title="A read only property that returns an lldb object that represents the &#160;compile unit (lldb.SBCompileUnit) that this address resides within." alt="" coords="17,87,197,105"/>
67<area shape="rect" id="node0" href="lldb.SBAddress-class.html#file_addr" title="A read only property that returns file address for the section as an &#160;integer." alt="" coords="17,105,197,124"/>
68<area shape="rect" id="node0" href="lldb.SBAddress-class.html#function" title="A read only property that returns an lldb object that represents the &#160;function (lldb.SBFunction) that this address resides within." alt="" coords="17,124,197,143"/>
69<area shape="rect" id="node0" href="lldb.SBAddress-class.html#line_entry" title="A read only property that returns an lldb object that represents the line &#160;entry (lldb.SBLineEntry) that this address resides within." alt="" coords="17,143,197,161"/>
70<area shape="rect" id="node0" href="lldb.SBAddress-class.html#load_addr" title="A read/write property that gets/sets the SBAddress using load address." alt="" coords="17,161,197,180"/>
71<area shape="rect" id="node0" href="lldb.SBAddress-class.html#module" title="A read only property that returns an lldb object that represents the module (lldb.SBModule) that this address resides within." alt="" coords="17,180,197,199"/>
72<area shape="rect" id="node0" href="lldb.SBAddress-class.html#offset" title="A read only property that returns the section offset in bytes as an &#160;integer." alt="" coords="17,199,197,217"/>
73<area shape="rect" id="node0" href="lldb.SBAddress-class.html#section" title="A read only property that returns an lldb object that represents the &#160;section (lldb.SBSection) that this address resides within." alt="" coords="17,217,197,236"/>
74<area shape="rect" id="node0" href="lldb.SBAddress-class.html#symbol" title="A read only property that returns an lldb object that represents the symbol (lldb.SBSymbol) that this address resides within." alt="" coords="17,236,197,255"/>
75<area shape="rect" id="node0" href="lldb.SBAddress-class.html#__setattr__" title="x.__setattr__(&#39;name&#39;, value) &lt;==&gt; x.name = value" alt="" coords="17,257,197,276"/>
76<area shape="rect" id="node0" href="lldb.SBAddress-class.html#__getattr__" title="lldb.SBAddress.__getattr__" alt="" coords="17,276,197,295"/>
77<area shape="rect" id="node0" href="lldb.SBAddress-class.html#__repr__" title="repr(x)" alt="" coords="17,295,197,313"/>
78<area shape="rect" id="node0" href="lldb.SBAddress-class.html#__eq__" title="lldb.SBAddress.__eq__" alt="" coords="17,313,197,332"/>
79<area shape="rect" id="node0" href="lldb.SBAddress-class.html#__ne__" title="lldb.SBAddress.__ne__" alt="" coords="17,332,197,351"/>
80<area shape="rect" id="node0" href="lldb.SBAddress-class.html#__init__" title="__init__(lldb::SBAddress self) &#45;&gt; SBAddress __init__(lldb::SBAddress self, &#160;SBAddress rhs) &#45;&gt; SBAddress __init__(lldb::SBAddress self, SBSection &#160;section, lldb::addr_t offset) &#45;&gt; SBAddress __init__(lldb::SBAddress self, &#160;lldb::addr_t load_addr, SBTarget target) &#45;&gt; SBAddress" alt="" coords="17,351,197,369"/>
81<area shape="rect" id="node0" href="lldb.SBAddress-class.html#__swig_destroy__" title="delete_SBAddress(SBAddress self)" alt="" coords="17,369,197,388"/>
82<area shape="rect" id="node0" href="lldb.SBAddress-class.html#__del__" title="lldb.SBAddress.__del__" alt="" coords="17,388,197,407"/>
83<area shape="rect" id="node0" href="lldb.SBAddress-class.html#__nonzero__" title="lldb.SBAddress.__nonzero__" alt="" coords="17,407,197,425"/>
84<area shape="rect" id="node0" href="lldb.SBAddress-class.html#IsValid" title="IsValid(SBAddress self) &#45;&gt; bool" alt="" coords="17,425,197,444"/>
85<area shape="rect" id="node0" href="lldb.SBAddress-class.html#Clear" title="Clear(SBAddress self)" alt="" coords="17,444,197,463"/>
86<area shape="rect" id="node0" href="lldb.SBAddress-class.html#GetFileAddress" title="GetFileAddress(SBAddress self) &#45;&gt; lldb::addr_t" alt="" coords="17,463,197,481"/>
87<area shape="rect" id="node0" href="lldb.SBAddress-class.html#GetLoadAddress" title="GetLoadAddress(SBAddress self, SBTarget target) &#45;&gt; lldb::addr_t" alt="" coords="17,481,197,500"/>
88<area shape="rect" id="node0" href="lldb.SBAddress-class.html#__str__" title="__str__(SBAddress self) &#45;&gt; PyObject *" alt="" coords="17,519,197,537"/>
89<area shape="rect" id="node1" href="lldb.SBAddress-class.html" title="A section + offset based address class." alt="" coords="5,6,208,543"/>
90</map>
91  <img src="uml_class_diagram_for_lldb_sba.gif" alt='' usemap="#uml_class_diagram_for_lldb_sba" ismap="ismap" class="graph-without-title" />
92</center>
93</center>
94<hr />
95<pre class="literalblock">
96
97A section + offset based address class.
98
99The SBAddress class allows addresses to be relative to a section
100that can move during runtime due to images (executables, shared
101libraries, bundles, frameworks) being loaded at different
102addresses than the addresses found in the object file that
103represents them on disk. There are currently two types of addresses
104for a section:
105    o file addresses
106    o load addresses
107
108File addresses represents the virtual addresses that are in the 'on
109disk' object files. These virtual addresses are converted to be
110relative to unique sections scoped to the object file so that
111when/if the addresses slide when the images are loaded/unloaded
112in memory, we can easily track these changes without having to
113update every object (compile unit ranges, line tables, function
114address ranges, lexical block and inlined subroutine address
115ranges, global and static variables) each time an image is loaded or
116unloaded.
117
118Load addresses represents the virtual addresses where each section
119ends up getting loaded at runtime. Before executing a program, it
120is common for all of the load addresses to be unresolved. When a
121DynamicLoader plug-in receives notification that shared libraries
122have been loaded/unloaded, the load addresses of the main executable
123and any images (shared libraries) will be  resolved/unresolved. When
124this happens, breakpoints that are in one of these sections can be
125set/cleared.
126
127See docstring of SBFunction for example usage of SBAddress.
128
129</pre>
130
131<!-- ==================== INSTANCE METHODS ==================== -->
132<a name="section-InstanceMethods"></a>
133<table class="summary" border="1" cellpadding="3"
134       cellspacing="0" width="100%" bgcolor="white">
135<tr bgcolor="#70b0f0" class="table-header">
136  <td colspan="2" class="table-header">
137    <table border="0" cellpadding="0" cellspacing="0" width="100%">
138      <tr valign="top">
139        <td align="left"><span class="table-header">Instance Methods</span></td>
140        <td align="right" valign="top"
141         ><span class="options">[<a href="#section-InstanceMethods"
142         class="privatelink" onclick="toggle_private();"
143         >hide private</a>]</span></td>
144      </tr>
145    </table>
146  </td>
147</tr>
148<tr>
149    <td width="15%" align="right" valign="top" class="summary">
150      <span class="summary-type">&nbsp;</span>
151    </td><td class="summary">
152      <table width="100%" cellpadding="0" cellspacing="0" border="0">
153        <tr>
154          <td><span class="summary-sig"><a href="lldb.SBAddress-class.html#__setattr__" class="summary-sig-name">__setattr__</a>(<span class="summary-sig-arg">self</span>,
155        <span class="summary-sig-arg">name</span>,
156        <span class="summary-sig-arg">value</span>)</span><br />
157      x.__setattr__('name', value) &lt;==&gt; x.name = value</td>
158          <td align="right" valign="top">
159            <span class="codelink"><a href="lldb-pysrc.html#SBAddress.__setattr__">source&nbsp;code</a></span>
160
161          </td>
162        </tr>
163      </table>
164
165    </td>
166  </tr>
167<tr>
168    <td width="15%" align="right" valign="top" class="summary">
169      <span class="summary-type">&nbsp;</span>
170    </td><td class="summary">
171      <table width="100%" cellpadding="0" cellspacing="0" border="0">
172        <tr>
173          <td><span class="summary-sig"><a name="__getattr__"></a><span class="summary-sig-name">__getattr__</span>(<span class="summary-sig-arg">self</span>,
174        <span class="summary-sig-arg">name</span>)</span></td>
175          <td align="right" valign="top">
176            <span class="codelink"><a href="lldb-pysrc.html#SBAddress.__getattr__">source&nbsp;code</a></span>
177
178          </td>
179        </tr>
180      </table>
181
182    </td>
183  </tr>
184<tr>
185    <td width="15%" align="right" valign="top" class="summary">
186      <span class="summary-type">&nbsp;</span>
187    </td><td class="summary">
188      <table width="100%" cellpadding="0" cellspacing="0" border="0">
189        <tr>
190          <td><span class="summary-sig"><a href="lldb.SBAddress-class.html#__repr__" class="summary-sig-name">__repr__</a>(<span class="summary-sig-arg">self</span>)</span><br />
191      repr(x)</td>
192          <td align="right" valign="top">
193            <span class="codelink"><a href="lldb-pysrc.html#_swig_repr">source&nbsp;code</a></span>
194
195          </td>
196        </tr>
197      </table>
198
199    </td>
200  </tr>
201<tr>
202    <td width="15%" align="right" valign="top" class="summary">
203      <span class="summary-type">&nbsp;</span>
204    </td><td class="summary">
205      <table width="100%" cellpadding="0" cellspacing="0" border="0">
206        <tr>
207          <td><span class="summary-sig"><a name="__eq__"></a><span class="summary-sig-name">__eq__</span>(<span class="summary-sig-arg">self</span>,
208        <span class="summary-sig-arg">other</span>)</span></td>
209          <td align="right" valign="top">
210            <span class="codelink"><a href="lldb-pysrc.html#SBAddress.__eq__">source&nbsp;code</a></span>
211
212          </td>
213        </tr>
214      </table>
215
216    </td>
217  </tr>
218<tr>
219    <td width="15%" align="right" valign="top" class="summary">
220      <span class="summary-type">&nbsp;</span>
221    </td><td class="summary">
222      <table width="100%" cellpadding="0" cellspacing="0" border="0">
223        <tr>
224          <td><span class="summary-sig"><a name="__ne__"></a><span class="summary-sig-name">__ne__</span>(<span class="summary-sig-arg">self</span>,
225        <span class="summary-sig-arg">other</span>)</span></td>
226          <td align="right" valign="top">
227            <span class="codelink"><a href="lldb-pysrc.html#SBAddress.__ne__">source&nbsp;code</a></span>
228
229          </td>
230        </tr>
231      </table>
232
233    </td>
234  </tr>
235<tr>
236    <td width="15%" align="right" valign="top" class="summary">
237      <span class="summary-type">&nbsp;</span>
238    </td><td class="summary">
239      <table width="100%" cellpadding="0" cellspacing="0" border="0">
240        <tr>
241          <td><span class="summary-sig"><a href="lldb.SBAddress-class.html#__init__" class="summary-sig-name">__init__</a>(<span class="summary-sig-arg">self</span>,
242        <span class="summary-sig-arg">*args</span>)</span><br />
243      __init__(lldb::SBAddress self) -&gt; SBAddress
244      __init__(lldb::SBAddress self, SBAddress rhs) -&gt; SBAddress
245      __init__(lldb::SBAddress self, SBSection section, lldb::addr_t
246      offset) -&gt; SBAddress __init__(lldb::SBAddress self, lldb::addr_t
247      load_addr, SBTarget target) -&gt; SBAddress</td>
248          <td align="right" valign="top">
249            <span class="codelink"><a href="lldb-pysrc.html#SBAddress.__init__">source&nbsp;code</a></span>
250
251          </td>
252        </tr>
253      </table>
254
255    </td>
256  </tr>
257<tr>
258    <td width="15%" align="right" valign="top" class="summary">
259      <span class="summary-type">&nbsp;</span>
260    </td><td class="summary">
261      <table width="100%" cellpadding="0" cellspacing="0" border="0">
262        <tr>
263          <td><span class="summary-sig"><a name="__swig_destroy__"></a><span class="summary-sig-name">__swig_destroy__</span>(<span class="summary-sig-arg">...</span>)</span><br />
264      delete_SBAddress(SBAddress self)</td>
265          <td align="right" valign="top">
266
267
268          </td>
269        </tr>
270      </table>
271
272    </td>
273  </tr>
274<tr>
275    <td width="15%" align="right" valign="top" class="summary">
276      <span class="summary-type">&nbsp;</span>
277    </td><td class="summary">
278      <table width="100%" cellpadding="0" cellspacing="0" border="0">
279        <tr>
280          <td><span class="summary-sig"><a name="__del__"></a><span class="summary-sig-name">__del__</span>(<span class="summary-sig-arg">self</span>)</span></td>
281          <td align="right" valign="top">
282            <span class="codelink"><a href="lldb-pysrc.html#SBAddress.__del__">source&nbsp;code</a></span>
283
284          </td>
285        </tr>
286      </table>
287
288    </td>
289  </tr>
290<tr>
291    <td width="15%" align="right" valign="top" class="summary">
292      <span class="summary-type">&nbsp;</span>
293    </td><td class="summary">
294      <table width="100%" cellpadding="0" cellspacing="0" border="0">
295        <tr>
296          <td><span class="summary-sig"><a name="__nonzero__"></a><span class="summary-sig-name">__nonzero__</span>(<span class="summary-sig-arg">self</span>)</span></td>
297          <td align="right" valign="top">
298            <span class="codelink"><a href="lldb-pysrc.html#SBAddress.__nonzero__">source&nbsp;code</a></span>
299
300          </td>
301        </tr>
302      </table>
303
304    </td>
305  </tr>
306<tr>
307    <td width="15%" align="right" valign="top" class="summary">
308      <span class="summary-type">&nbsp;</span>
309    </td><td class="summary">
310      <table width="100%" cellpadding="0" cellspacing="0" border="0">
311        <tr>
312          <td><span class="summary-sig"><a name="IsValid"></a><span class="summary-sig-name">IsValid</span>(<span class="summary-sig-arg">self</span>)</span><br />
313      IsValid(SBAddress self) -&gt; bool</td>
314          <td align="right" valign="top">
315            <span class="codelink"><a href="lldb-pysrc.html#SBAddress.IsValid">source&nbsp;code</a></span>
316
317          </td>
318        </tr>
319      </table>
320
321    </td>
322  </tr>
323<tr>
324    <td width="15%" align="right" valign="top" class="summary">
325      <span class="summary-type">&nbsp;</span>
326    </td><td class="summary">
327      <table width="100%" cellpadding="0" cellspacing="0" border="0">
328        <tr>
329          <td><span class="summary-sig"><a name="Clear"></a><span class="summary-sig-name">Clear</span>(<span class="summary-sig-arg">self</span>)</span><br />
330      Clear(SBAddress self)</td>
331          <td align="right" valign="top">
332            <span class="codelink"><a href="lldb-pysrc.html#SBAddress.Clear">source&nbsp;code</a></span>
333
334          </td>
335        </tr>
336      </table>
337
338    </td>
339  </tr>
340<tr>
341    <td width="15%" align="right" valign="top" class="summary">
342      <span class="summary-type">&nbsp;</span>
343    </td><td class="summary">
344      <table width="100%" cellpadding="0" cellspacing="0" border="0">
345        <tr>
346          <td><span class="summary-sig"><a name="GetFileAddress"></a><span class="summary-sig-name">GetFileAddress</span>(<span class="summary-sig-arg">self</span>)</span><br />
347      GetFileAddress(SBAddress self) -&gt; lldb::addr_t</td>
348          <td align="right" valign="top">
349            <span class="codelink"><a href="lldb-pysrc.html#SBAddress.GetFileAddress">source&nbsp;code</a></span>
350
351          </td>
352        </tr>
353      </table>
354
355    </td>
356  </tr>
357<tr>
358    <td width="15%" align="right" valign="top" class="summary">
359      <span class="summary-type">&nbsp;</span>
360    </td><td class="summary">
361      <table width="100%" cellpadding="0" cellspacing="0" border="0">
362        <tr>
363          <td><span class="summary-sig"><a name="GetLoadAddress"></a><span class="summary-sig-name">GetLoadAddress</span>(<span class="summary-sig-arg">self</span>,
364        <span class="summary-sig-arg">*args</span>)</span><br />
365      GetLoadAddress(SBAddress self, SBTarget target) -&gt; lldb::addr_t</td>
366          <td align="right" valign="top">
367            <span class="codelink"><a href="lldb-pysrc.html#SBAddress.GetLoadAddress">source&nbsp;code</a></span>
368
369          </td>
370        </tr>
371      </table>
372
373    </td>
374  </tr>
375<tr>
376    <td width="15%" align="right" valign="top" class="summary">
377      <span class="summary-type">&nbsp;</span>
378    </td><td class="summary">
379      <table width="100%" cellpadding="0" cellspacing="0" border="0">
380        <tr>
381          <td><span class="summary-sig"><a name="SetLoadAddress"></a><span class="summary-sig-name">SetLoadAddress</span>(<span class="summary-sig-arg">self</span>,
382        <span class="summary-sig-arg">*args</span>)</span><br />
383      SetLoadAddress(SBAddress self, lldb::addr_t load_addr, SBTarget
384      target)</td>
385          <td align="right" valign="top">
386            <span class="codelink"><a href="lldb-pysrc.html#SBAddress.SetLoadAddress">source&nbsp;code</a></span>
387
388          </td>
389        </tr>
390      </table>
391
392    </td>
393  </tr>
394<tr>
395    <td width="15%" align="right" valign="top" class="summary">
396      <span class="summary-type">&nbsp;</span>
397    </td><td class="summary">
398      <table width="100%" cellpadding="0" cellspacing="0" border="0">
399        <tr>
400          <td><span class="summary-sig"><a name="OffsetAddress"></a><span class="summary-sig-name">OffsetAddress</span>(<span class="summary-sig-arg">self</span>,
401        <span class="summary-sig-arg">*args</span>)</span><br />
402      OffsetAddress(SBAddress self, lldb::addr_t offset) -&gt; bool</td>
403          <td align="right" valign="top">
404            <span class="codelink"><a href="lldb-pysrc.html#SBAddress.OffsetAddress">source&nbsp;code</a></span>
405
406          </td>
407        </tr>
408      </table>
409
410    </td>
411  </tr>
412<tr>
413    <td width="15%" align="right" valign="top" class="summary">
414      <span class="summary-type">&nbsp;</span>
415    </td><td class="summary">
416      <table width="100%" cellpadding="0" cellspacing="0" border="0">
417        <tr>
418          <td><span class="summary-sig"><a name="GetDescription"></a><span class="summary-sig-name">GetDescription</span>(<span class="summary-sig-arg">self</span>,
419        <span class="summary-sig-arg">*args</span>)</span><br />
420      GetDescription(SBAddress self, SBStream description) -&gt; bool</td>
421          <td align="right" valign="top">
422            <span class="codelink"><a href="lldb-pysrc.html#SBAddress.GetDescription">source&nbsp;code</a></span>
423
424          </td>
425        </tr>
426      </table>
427
428    </td>
429  </tr>
430<tr>
431    <td width="15%" align="right" valign="top" class="summary">
432      <span class="summary-type">&nbsp;</span>
433    </td><td class="summary">
434      <table width="100%" cellpadding="0" cellspacing="0" border="0">
435        <tr>
436          <td><span class="summary-sig"><a name="GetSection"></a><span class="summary-sig-name">GetSection</span>(<span class="summary-sig-arg">self</span>)</span><br />
437      GetSection(SBAddress self) -&gt; SBSection</td>
438          <td align="right" valign="top">
439            <span class="codelink"><a href="lldb-pysrc.html#SBAddress.GetSection">source&nbsp;code</a></span>
440
441          </td>
442        </tr>
443      </table>
444
445    </td>
446  </tr>
447<tr>
448    <td width="15%" align="right" valign="top" class="summary">
449      <span class="summary-type">&nbsp;</span>
450    </td><td class="summary">
451      <table width="100%" cellpadding="0" cellspacing="0" border="0">
452        <tr>
453          <td><span class="summary-sig"><a name="GetOffset"></a><span class="summary-sig-name">GetOffset</span>(<span class="summary-sig-arg">self</span>)</span><br />
454      GetOffset(SBAddress self) -&gt; lldb::addr_t</td>
455          <td align="right" valign="top">
456            <span class="codelink"><a href="lldb-pysrc.html#SBAddress.GetOffset">source&nbsp;code</a></span>
457
458          </td>
459        </tr>
460      </table>
461
462    </td>
463  </tr>
464<tr>
465    <td width="15%" align="right" valign="top" class="summary">
466      <span class="summary-type">&nbsp;</span>
467    </td><td class="summary">
468      <table width="100%" cellpadding="0" cellspacing="0" border="0">
469        <tr>
470          <td><span class="summary-sig"><a name="SetAddress"></a><span class="summary-sig-name">SetAddress</span>(<span class="summary-sig-arg">self</span>,
471        <span class="summary-sig-arg">*args</span>)</span><br />
472      SetAddress(SBAddress self, SBSection section, lldb::addr_t offset)</td>
473          <td align="right" valign="top">
474            <span class="codelink"><a href="lldb-pysrc.html#SBAddress.SetAddress">source&nbsp;code</a></span>
475
476          </td>
477        </tr>
478      </table>
479
480    </td>
481  </tr>
482<tr>
483    <td width="15%" align="right" valign="top" class="summary">
484      <span class="summary-type">&nbsp;</span>
485    </td><td class="summary">
486      <table width="100%" cellpadding="0" cellspacing="0" border="0">
487        <tr>
488          <td><span class="summary-sig"><a name="GetAddressClass"></a><span class="summary-sig-name">GetAddressClass</span>(<span class="summary-sig-arg">self</span>)</span><br />
489      GetAddressClass(SBAddress self) -&gt; lldb::AddressClass</td>
490          <td align="right" valign="top">
491            <span class="codelink"><a href="lldb-pysrc.html#SBAddress.GetAddressClass">source&nbsp;code</a></span>
492
493          </td>
494        </tr>
495      </table>
496
497    </td>
498  </tr>
499<tr>
500    <td width="15%" align="right" valign="top" class="summary">
501      <span class="summary-type">&nbsp;</span>
502    </td><td class="summary">
503      <table width="100%" cellpadding="0" cellspacing="0" border="0">
504        <tr>
505          <td><span class="summary-sig"><a href="lldb.SBAddress-class.html#GetSymbolContext" class="summary-sig-name">GetSymbolContext</a>(<span class="summary-sig-arg">self</span>,
506        <span class="summary-sig-arg">*args</span>)</span><br />
507      GetSymbolContext(SBAddress self, uint32_t resolve_scope) -&gt;
508      SBSymbolContext</td>
509          <td align="right" valign="top">
510            <span class="codelink"><a href="lldb-pysrc.html#SBAddress.GetSymbolContext">source&nbsp;code</a></span>
511
512          </td>
513        </tr>
514      </table>
515
516    </td>
517  </tr>
518<tr>
519    <td width="15%" align="right" valign="top" class="summary">
520      <span class="summary-type">&nbsp;</span>
521    </td><td class="summary">
522      <table width="100%" cellpadding="0" cellspacing="0" border="0">
523        <tr>
524          <td><span class="summary-sig"><a href="lldb.SBAddress-class.html#GetModule" class="summary-sig-name">GetModule</a>(<span class="summary-sig-arg">self</span>)</span><br />
525      GetModule(SBAddress self) -&gt; SBModule</td>
526          <td align="right" valign="top">
527            <span class="codelink"><a href="lldb-pysrc.html#SBAddress.GetModule">source&nbsp;code</a></span>
528
529          </td>
530        </tr>
531      </table>
532
533    </td>
534  </tr>
535<tr>
536    <td width="15%" align="right" valign="top" class="summary">
537      <span class="summary-type">&nbsp;</span>
538    </td><td class="summary">
539      <table width="100%" cellpadding="0" cellspacing="0" border="0">
540        <tr>
541          <td><span class="summary-sig"><a name="GetCompileUnit"></a><span class="summary-sig-name">GetCompileUnit</span>(<span class="summary-sig-arg">self</span>)</span><br />
542      GetCompileUnit(SBAddress self) -&gt; SBCompileUnit</td>
543          <td align="right" valign="top">
544            <span class="codelink"><a href="lldb-pysrc.html#SBAddress.GetCompileUnit">source&nbsp;code</a></span>
545
546          </td>
547        </tr>
548      </table>
549
550    </td>
551  </tr>
552<tr>
553    <td width="15%" align="right" valign="top" class="summary">
554      <span class="summary-type">&nbsp;</span>
555    </td><td class="summary">
556      <table width="100%" cellpadding="0" cellspacing="0" border="0">
557        <tr>
558          <td><span class="summary-sig"><a name="GetFunction"></a><span class="summary-sig-name">GetFunction</span>(<span class="summary-sig-arg">self</span>)</span><br />
559      GetFunction(SBAddress self) -&gt; SBFunction</td>
560          <td align="right" valign="top">
561            <span class="codelink"><a href="lldb-pysrc.html#SBAddress.GetFunction">source&nbsp;code</a></span>
562
563          </td>
564        </tr>
565      </table>
566
567    </td>
568  </tr>
569<tr>
570    <td width="15%" align="right" valign="top" class="summary">
571      <span class="summary-type">&nbsp;</span>
572    </td><td class="summary">
573      <table width="100%" cellpadding="0" cellspacing="0" border="0">
574        <tr>
575          <td><span class="summary-sig"><a name="GetBlock"></a><span class="summary-sig-name">GetBlock</span>(<span class="summary-sig-arg">self</span>)</span><br />
576      GetBlock(SBAddress self) -&gt; SBBlock</td>
577          <td align="right" valign="top">
578            <span class="codelink"><a href="lldb-pysrc.html#SBAddress.GetBlock">source&nbsp;code</a></span>
579
580          </td>
581        </tr>
582      </table>
583
584    </td>
585  </tr>
586<tr>
587    <td width="15%" align="right" valign="top" class="summary">
588      <span class="summary-type">&nbsp;</span>
589    </td><td class="summary">
590      <table width="100%" cellpadding="0" cellspacing="0" border="0">
591        <tr>
592          <td><span class="summary-sig"><a name="GetSymbol"></a><span class="summary-sig-name">GetSymbol</span>(<span class="summary-sig-arg">self</span>)</span><br />
593      GetSymbol(SBAddress self) -&gt; SBSymbol</td>
594          <td align="right" valign="top">
595            <span class="codelink"><a href="lldb-pysrc.html#SBAddress.GetSymbol">source&nbsp;code</a></span>
596
597          </td>
598        </tr>
599      </table>
600
601    </td>
602  </tr>
603<tr>
604    <td width="15%" align="right" valign="top" class="summary">
605      <span class="summary-type">&nbsp;</span>
606    </td><td class="summary">
607      <table width="100%" cellpadding="0" cellspacing="0" border="0">
608        <tr>
609          <td><span class="summary-sig"><a name="GetLineEntry"></a><span class="summary-sig-name">GetLineEntry</span>(<span class="summary-sig-arg">self</span>)</span><br />
610      GetLineEntry(SBAddress self) -&gt; SBLineEntry</td>
611          <td align="right" valign="top">
612            <span class="codelink"><a href="lldb-pysrc.html#SBAddress.GetLineEntry">source&nbsp;code</a></span>
613
614          </td>
615        </tr>
616      </table>
617
618    </td>
619  </tr>
620<tr>
621    <td width="15%" align="right" valign="top" class="summary">
622      <span class="summary-type">&nbsp;</span>
623    </td><td class="summary">
624      <table width="100%" cellpadding="0" cellspacing="0" border="0">
625        <tr>
626          <td><span class="summary-sig"><a name="__get_load_addr_property__"></a><span class="summary-sig-name">__get_load_addr_property__</span>(<span class="summary-sig-arg">self</span>)</span><br />
627      Get the load address for a lldb.SBAddress using the current target.</td>
628          <td align="right" valign="top">
629            <span class="codelink"><a href="lldb-pysrc.html#SBAddress.__get_load_addr_property__">source&nbsp;code</a></span>
630
631          </td>
632        </tr>
633      </table>
634
635    </td>
636  </tr>
637<tr>
638    <td width="15%" align="right" valign="top" class="summary">
639      <span class="summary-type">&nbsp;</span>
640    </td><td class="summary">
641      <table width="100%" cellpadding="0" cellspacing="0" border="0">
642        <tr>
643          <td><span class="summary-sig"><a name="__set_load_addr_property__"></a><span class="summary-sig-name">__set_load_addr_property__</span>(<span class="summary-sig-arg">self</span>,
644        <span class="summary-sig-arg">load_addr</span>)</span><br />
645      Set the load address for a lldb.SBAddress using the current target.</td>
646          <td align="right" valign="top">
647            <span class="codelink"><a href="lldb-pysrc.html#SBAddress.__set_load_addr_property__">source&nbsp;code</a></span>
648
649          </td>
650        </tr>
651      </table>
652
653    </td>
654  </tr>
655<tr>
656    <td width="15%" align="right" valign="top" class="summary">
657      <span class="summary-type">&nbsp;</span>
658    </td><td class="summary">
659      <table width="100%" cellpadding="0" cellspacing="0" border="0">
660        <tr>
661          <td><span class="summary-sig"><a name="__int__"></a><span class="summary-sig-name">__int__</span>(<span class="summary-sig-arg">self</span>)</span><br />
662      Convert an address to a load address if there is a process and that
663      process is alive, or to a file address otherwise.</td>
664          <td align="right" valign="top">
665            <span class="codelink"><a href="lldb-pysrc.html#SBAddress.__int__">source&nbsp;code</a></span>
666
667          </td>
668        </tr>
669      </table>
670
671    </td>
672  </tr>
673<tr>
674    <td width="15%" align="right" valign="top" class="summary">
675      <span class="summary-type">&nbsp;</span>
676    </td><td class="summary">
677      <table width="100%" cellpadding="0" cellspacing="0" border="0">
678        <tr>
679          <td><span class="summary-sig"><a name="__oct__"></a><span class="summary-sig-name">__oct__</span>(<span class="summary-sig-arg">self</span>)</span><br />
680      Convert the address to an octal string</td>
681          <td align="right" valign="top">
682            <span class="codelink"><a href="lldb-pysrc.html#SBAddress.__oct__">source&nbsp;code</a></span>
683
684          </td>
685        </tr>
686      </table>
687
688    </td>
689  </tr>
690<tr>
691    <td width="15%" align="right" valign="top" class="summary">
692      <span class="summary-type">&nbsp;</span>
693    </td><td class="summary">
694      <table width="100%" cellpadding="0" cellspacing="0" border="0">
695        <tr>
696          <td><span class="summary-sig"><a name="__hex__"></a><span class="summary-sig-name">__hex__</span>(<span class="summary-sig-arg">self</span>)</span><br />
697      Convert the address to an hex string</td>
698          <td align="right" valign="top">
699            <span class="codelink"><a href="lldb-pysrc.html#SBAddress.__hex__">source&nbsp;code</a></span>
700
701          </td>
702        </tr>
703      </table>
704
705    </td>
706  </tr>
707<tr>
708    <td width="15%" align="right" valign="top" class="summary">
709      <span class="summary-type">&nbsp;</span>
710    </td><td class="summary">
711      <table width="100%" cellpadding="0" cellspacing="0" border="0">
712        <tr>
713          <td><span class="summary-sig"><a href="lldb.SBAddress-class.html#__str__" class="summary-sig-name">__str__</a>(<span class="summary-sig-arg">self</span>)</span><br />
714      __str__(SBAddress self) -&gt; PyObject *</td>
715          <td align="right" valign="top">
716            <span class="codelink"><a href="lldb-pysrc.html#SBAddress.__str__">source&nbsp;code</a></span>
717
718          </td>
719        </tr>
720      </table>
721
722    </td>
723  </tr>
724  <tr>
725    <td colspan="2" class="summary">
726    <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
727      <code>__delattr__</code>,
728      <code>__format__</code>,
729      <code>__getattribute__</code>,
730      <code>__hash__</code>,
731      <code>__new__</code>,
732      <code>__reduce__</code>,
733      <code>__reduce_ex__</code>,
734      <code>__sizeof__</code>,
735      <code>__subclasshook__</code>
736      </p>
737    </td>
738  </tr>
739</table>
740<!-- ==================== CLASS VARIABLES ==================== -->
741<a name="section-ClassVariables"></a>
742<table class="summary" border="1" cellpadding="3"
743       cellspacing="0" width="100%" bgcolor="white">
744<tr bgcolor="#70b0f0" class="table-header">
745  <td colspan="2" class="table-header">
746    <table border="0" cellpadding="0" cellspacing="0" width="100%">
747      <tr valign="top">
748        <td align="left"><span class="table-header">Class Variables</span></td>
749        <td align="right" valign="top"
750         ><span class="options">[<a href="#section-ClassVariables"
751         class="privatelink" onclick="toggle_private();"
752         >hide private</a>]</span></td>
753      </tr>
754    </table>
755  </td>
756</tr>
757<tr>
758    <td width="15%" align="right" valign="top" class="summary">
759      <span class="summary-type">&nbsp;</span>
760    </td><td class="summary">
761        <a name="__swig_setmethods__"></a><span class="summary-name">__swig_setmethods__</span> = <code title="{}">{}</code>
762    </td>
763  </tr>
764<tr>
765    <td width="15%" align="right" valign="top" class="summary">
766      <span class="summary-type">&nbsp;</span>
767    </td><td class="summary">
768        <a name="__swig_getmethods__"></a><span class="summary-name">__swig_getmethods__</span> = <code title="{}">{}</code>
769    </td>
770  </tr>
771</table>
772<!-- ==================== PROPERTIES ==================== -->
773<a name="section-Properties"></a>
774<table class="summary" border="1" cellpadding="3"
775       cellspacing="0" width="100%" bgcolor="white">
776<tr bgcolor="#70b0f0" class="table-header">
777  <td colspan="2" class="table-header">
778    <table border="0" cellpadding="0" cellspacing="0" width="100%">
779      <tr valign="top">
780        <td align="left"><span class="table-header">Properties</span></td>
781        <td align="right" valign="top"
782         ><span class="options">[<a href="#section-Properties"
783         class="privatelink" onclick="toggle_private();"
784         >hide private</a>]</span></td>
785      </tr>
786    </table>
787  </td>
788</tr>
789<tr>
790    <td width="15%" align="right" valign="top" class="summary">
791      <span class="summary-type">&nbsp;</span>
792    </td><td class="summary">
793        <a href="lldb.SBAddress-class.html#block" class="summary-name">block</a><br />
794      A read only property that returns an lldb object that represents the
795      block (lldb.SBBlock) that this address resides within.
796    </td>
797  </tr>
798<tr>
799    <td width="15%" align="right" valign="top" class="summary">
800      <span class="summary-type">&nbsp;</span>
801    </td><td class="summary">
802        <a href="lldb.SBAddress-class.html#compile_unit" class="summary-name">compile_unit</a><br />
803      A read only property that returns an lldb object that represents the
804      compile unit (lldb.SBCompileUnit) that this address resides within.
805    </td>
806  </tr>
807<tr>
808    <td width="15%" align="right" valign="top" class="summary">
809      <span class="summary-type">&nbsp;</span>
810    </td><td class="summary">
811        <a href="lldb.SBAddress-class.html#file_addr" class="summary-name">file_addr</a><br />
812      A read only property that returns file address for the section as an
813      integer.
814    </td>
815  </tr>
816<tr>
817    <td width="15%" align="right" valign="top" class="summary">
818      <span class="summary-type">&nbsp;</span>
819    </td><td class="summary">
820        <a href="lldb.SBAddress-class.html#function" class="summary-name">function</a><br />
821      A read only property that returns an lldb object that represents the
822      function (lldb.SBFunction) that this address resides within.
823    </td>
824  </tr>
825<tr>
826    <td width="15%" align="right" valign="top" class="summary">
827      <span class="summary-type">&nbsp;</span>
828    </td><td class="summary">
829        <a href="lldb.SBAddress-class.html#line_entry" class="summary-name">line_entry</a><br />
830      A read only property that returns an lldb object that represents the
831      line entry (lldb.SBLineEntry) that this address resides within.
832    </td>
833  </tr>
834<tr>
835    <td width="15%" align="right" valign="top" class="summary">
836      <span class="summary-type">&nbsp;</span>
837    </td><td class="summary">
838        <a href="lldb.SBAddress-class.html#load_addr" class="summary-name">load_addr</a><br />
839      A read/write property that gets/sets the SBAddress using load
840      address.
841    </td>
842  </tr>
843<tr>
844    <td width="15%" align="right" valign="top" class="summary">
845      <span class="summary-type">&nbsp;</span>
846    </td><td class="summary">
847        <a href="lldb.SBAddress-class.html#module" class="summary-name">module</a><br />
848      A read only property that returns an lldb object that represents the
849      module (lldb.SBModule) that this address resides within.
850    </td>
851  </tr>
852<tr>
853    <td width="15%" align="right" valign="top" class="summary">
854      <span class="summary-type">&nbsp;</span>
855    </td><td class="summary">
856        <a href="lldb.SBAddress-class.html#offset" class="summary-name">offset</a><br />
857      A read only property that returns the section offset in bytes as an
858      integer.
859    </td>
860  </tr>
861<tr>
862    <td width="15%" align="right" valign="top" class="summary">
863      <span class="summary-type">&nbsp;</span>
864    </td><td class="summary">
865        <a href="lldb.SBAddress-class.html#section" class="summary-name">section</a><br />
866      A read only property that returns an lldb object that represents the
867      section (lldb.SBSection) that this address resides within.
868    </td>
869  </tr>
870<tr>
871    <td width="15%" align="right" valign="top" class="summary">
872      <span class="summary-type">&nbsp;</span>
873    </td><td class="summary">
874        <a href="lldb.SBAddress-class.html#symbol" class="summary-name">symbol</a><br />
875      A read only property that returns an lldb object that represents the
876      symbol (lldb.SBSymbol) that this address resides within.
877    </td>
878  </tr>
879  <tr>
880    <td colspan="2" class="summary">
881    <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
882      <code>__class__</code>
883      </p>
884    </td>
885  </tr>
886</table>
887<!-- ==================== METHOD DETAILS ==================== -->
888<a name="section-MethodDetails"></a>
889<table class="details" border="1" cellpadding="3"
890       cellspacing="0" width="100%" bgcolor="white">
891<tr bgcolor="#70b0f0" class="table-header">
892  <td colspan="2" class="table-header">
893    <table border="0" cellpadding="0" cellspacing="0" width="100%">
894      <tr valign="top">
895        <td align="left"><span class="table-header">Method Details</span></td>
896        <td align="right" valign="top"
897         ><span class="options">[<a href="#section-MethodDetails"
898         class="privatelink" onclick="toggle_private();"
899         >hide private</a>]</span></td>
900      </tr>
901    </table>
902  </td>
903</tr>
904</table>
905<a name="__setattr__"></a>
906<div>
907<table class="details" border="1" cellpadding="3"
908       cellspacing="0" width="100%" bgcolor="white">
909<tr><td>
910  <table width="100%" cellpadding="0" cellspacing="0" border="0">
911  <tr valign="top"><td>
912  <h3 class="epydoc"><span class="sig"><span class="sig-name">__setattr__</span>(<span class="sig-arg">self</span>,
913        <span class="sig-arg">name</span>,
914        <span class="sig-arg">value</span>)</span>
915  </h3>
916  </td><td align="right" valign="top"
917    ><span class="codelink"><a href="lldb-pysrc.html#SBAddress.__setattr__">source&nbsp;code</a></span>&nbsp;
918    </td>
919  </tr></table>
920
921  <p>x.__setattr__('name', value) &lt;==&gt; x.name = value</p>
922  <dl class="fields">
923    <dt>Overrides:
924        object.__setattr__
925        <dd><em class="note">(inherited documentation)</em></dd>
926    </dt>
927  </dl>
928</td></tr></table>
929</div>
930<a name="__repr__"></a>
931<div>
932<table class="details" border="1" cellpadding="3"
933       cellspacing="0" width="100%" bgcolor="white">
934<tr><td>
935  <table width="100%" cellpadding="0" cellspacing="0" border="0">
936  <tr valign="top"><td>
937  <h3 class="epydoc"><span class="sig"><span class="sig-name">__repr__</span>(<span class="sig-arg">self</span>)</span>
938    <br /><em class="fname">(Representation operator)</em>
939  </h3>
940  </td><td align="right" valign="top"
941    ><span class="codelink"><a href="lldb-pysrc.html#_swig_repr">source&nbsp;code</a></span>&nbsp;
942    </td>
943  </tr></table>
944
945  <p>repr(x)</p>
946  <dl class="fields">
947    <dt>Overrides:
948        object.__repr__
949        <dd><em class="note">(inherited documentation)</em></dd>
950    </dt>
951  </dl>
952</td></tr></table>
953</div>
954<a name="__init__"></a>
955<div>
956<table class="details" border="1" cellpadding="3"
957       cellspacing="0" width="100%" bgcolor="white">
958<tr><td>
959  <table width="100%" cellpadding="0" cellspacing="0" border="0">
960  <tr valign="top"><td>
961  <h3 class="epydoc"><span class="sig"><span class="sig-name">__init__</span>(<span class="sig-arg">self</span>,
962        <span class="sig-arg">*args</span>)</span>
963    <br /><em class="fname">(Constructor)</em>
964  </h3>
965  </td><td align="right" valign="top"
966    ><span class="codelink"><a href="lldb-pysrc.html#SBAddress.__init__">source&nbsp;code</a></span>&nbsp;
967    </td>
968  </tr></table>
969
970  <p>__init__(lldb::SBAddress self) -&gt; SBAddress
971  __init__(lldb::SBAddress self, SBAddress rhs) -&gt; SBAddress
972  __init__(lldb::SBAddress self, SBSection section, lldb::addr_t offset)
973  -&gt; SBAddress __init__(lldb::SBAddress self, lldb::addr_t load_addr,
974  SBTarget target) -&gt; SBAddress</p>
975  <p>Create an address by resolving a load address using the supplied
976  target.</p>
977  <dl class="fields">
978    <dt>Overrides:
979        object.__init__
980    </dt>
981  </dl>
982</td></tr></table>
983</div>
984<a name="GetSymbolContext"></a>
985<div>
986<table class="details" border="1" cellpadding="3"
987       cellspacing="0" width="100%" bgcolor="white">
988<tr><td>
989  <table width="100%" cellpadding="0" cellspacing="0" border="0">
990  <tr valign="top"><td>
991  <h3 class="epydoc"><span class="sig"><span class="sig-name">GetSymbolContext</span>(<span class="sig-arg">self</span>,
992        <span class="sig-arg">*args</span>)</span>
993  </h3>
994  </td><td align="right" valign="top"
995    ><span class="codelink"><a href="lldb-pysrc.html#SBAddress.GetSymbolContext">source&nbsp;code</a></span>&nbsp;
996    </td>
997  </tr></table>
998
999  <p>GetSymbolContext(SBAddress self, uint32_t resolve_scope) -&gt;
1000  SBSymbolContext</p>
1001  <p>GetSymbolContext() and the following can lookup symbol information for
1002  a given address. An address might refer to code or data from an existing
1003  module, or it might refer to something on the stack or heap. The
1004  following functions will only return valid values if the address has been
1005  resolved to a code or data address using 'void
1006  SBAddress::SetLoadAddress(...)' or 'lldb::SBAddress
1007  SBTarget::ResolveLoadAddress (...)'.</p>
1008  <dl class="fields">
1009  </dl>
1010</td></tr></table>
1011</div>
1012<a name="GetModule"></a>
1013<div>
1014<table class="details" border="1" cellpadding="3"
1015       cellspacing="0" width="100%" bgcolor="white">
1016<tr><td>
1017  <table width="100%" cellpadding="0" cellspacing="0" border="0">
1018  <tr valign="top"><td>
1019  <h3 class="epydoc"><span class="sig"><span class="sig-name">GetModule</span>(<span class="sig-arg">self</span>)</span>
1020  </h3>
1021  </td><td align="right" valign="top"
1022    ><span class="codelink"><a href="lldb-pysrc.html#SBAddress.GetModule">source&nbsp;code</a></span>&nbsp;
1023    </td>
1024  </tr></table>
1025
1026  <pre class="literalblock">
1027
1028GetModule(SBAddress self) -&gt; SBModule
1029
1030GetModule() and the following grab individual objects for a given address and
1031are less efficient if you want more than one symbol related objects.
1032Use one of the following when you want multiple debug symbol related
1033objects for an address:
1034   lldb::SBSymbolContext SBAddress::GetSymbolContext (uint32_t resolve_scope);
1035   lldb::SBSymbolContext SBTarget::ResolveSymbolContextForAddress (const SBAddress &amp;addr, uint32_t resolve_scope);
1036One or more bits from the SymbolContextItem enumerations can be logically
1037OR'ed together to more efficiently retrieve multiple symbol objects.
1038
1039</pre>
1040  <dl class="fields">
1041  </dl>
1042</td></tr></table>
1043</div>
1044<a name="__str__"></a>
1045<div>
1046<table class="details" border="1" cellpadding="3"
1047       cellspacing="0" width="100%" bgcolor="white">
1048<tr><td>
1049  <table width="100%" cellpadding="0" cellspacing="0" border="0">
1050  <tr valign="top"><td>
1051  <h3 class="epydoc"><span class="sig"><span class="sig-name">__str__</span>(<span class="sig-arg">self</span>)</span>
1052    <br /><em class="fname">(Informal representation operator)</em>
1053  </h3>
1054  </td><td align="right" valign="top"
1055    ><span class="codelink"><a href="lldb-pysrc.html#SBAddress.__str__">source&nbsp;code</a></span>&nbsp;
1056    </td>
1057  </tr></table>
1058
1059  <p>__str__(SBAddress self) -&gt; PyObject *</p>
1060  <dl class="fields">
1061    <dt>Overrides:
1062        object.__str__
1063    </dt>
1064  </dl>
1065</td></tr></table>
1066</div>
1067<br />
1068<!-- ==================== PROPERTY DETAILS ==================== -->
1069<a name="section-PropertyDetails"></a>
1070<table class="details" border="1" cellpadding="3"
1071       cellspacing="0" width="100%" bgcolor="white">
1072<tr bgcolor="#70b0f0" class="table-header">
1073  <td colspan="2" class="table-header">
1074    <table border="0" cellpadding="0" cellspacing="0" width="100%">
1075      <tr valign="top">
1076        <td align="left"><span class="table-header">Property Details</span></td>
1077        <td align="right" valign="top"
1078         ><span class="options">[<a href="#section-PropertyDetails"
1079         class="privatelink" onclick="toggle_private();"
1080         >hide private</a>]</span></td>
1081      </tr>
1082    </table>
1083  </td>
1084</tr>
1085</table>
1086<a name="block"></a>
1087<div>
1088<table class="details" border="1" cellpadding="3"
1089       cellspacing="0" width="100%" bgcolor="white">
1090<tr><td>
1091  <h3 class="epydoc">block</h3>
1092  <p>A read only property that returns an lldb object that represents the
1093  block (lldb.SBBlock) that this address resides within.</p>
1094  <dl class="fields">
1095    <dt>Get Method:</dt>
1096    <dd class="value"><span class="summary-sig"><a href="lldb.SBAddress-class.html#GetBlock" class="summary-sig-name">GetBlock</a>(<span class="summary-sig-arg">self</span>)</span>
1097        - GetBlock(SBAddress self) -&gt; SBBlock
1098    </dd>
1099  </dl>
1100</td></tr></table>
1101</div>
1102<a name="compile_unit"></a>
1103<div>
1104<table class="details" border="1" cellpadding="3"
1105       cellspacing="0" width="100%" bgcolor="white">
1106<tr><td>
1107  <h3 class="epydoc">compile_unit</h3>
1108  <p>A read only property that returns an lldb object that represents the
1109  compile unit (lldb.SBCompileUnit) that this address resides within.</p>
1110  <dl class="fields">
1111    <dt>Get Method:</dt>
1112    <dd class="value"><span class="summary-sig"><a href="lldb.SBAddress-class.html#GetCompileUnit" class="summary-sig-name">GetCompileUnit</a>(<span class="summary-sig-arg">self</span>)</span>
1113        - GetCompileUnit(SBAddress self) -&gt; SBCompileUnit
1114    </dd>
1115  </dl>
1116</td></tr></table>
1117</div>
1118<a name="file_addr"></a>
1119<div>
1120<table class="details" border="1" cellpadding="3"
1121       cellspacing="0" width="100%" bgcolor="white">
1122<tr><td>
1123  <h3 class="epydoc">file_addr</h3>
1124  <p>A read only property that returns file address for the section as an
1125  integer. This is the address that represents the address as it is found
1126  in the object file that defines it.</p>
1127  <dl class="fields">
1128    <dt>Get Method:</dt>
1129    <dd class="value"><span class="summary-sig"><a href="lldb.SBAddress-class.html#GetFileAddress" class="summary-sig-name">GetFileAddress</a>(<span class="summary-sig-arg">self</span>)</span>
1130        - GetFileAddress(SBAddress self) -&gt; lldb::addr_t
1131    </dd>
1132  </dl>
1133</td></tr></table>
1134</div>
1135<a name="function"></a>
1136<div>
1137<table class="details" border="1" cellpadding="3"
1138       cellspacing="0" width="100%" bgcolor="white">
1139<tr><td>
1140  <h3 class="epydoc">function</h3>
1141  <p>A read only property that returns an lldb object that represents the
1142  function (lldb.SBFunction) that this address resides within.</p>
1143  <dl class="fields">
1144    <dt>Get Method:</dt>
1145    <dd class="value"><span class="summary-sig"><a href="lldb.SBAddress-class.html#GetFunction" class="summary-sig-name">GetFunction</a>(<span class="summary-sig-arg">self</span>)</span>
1146        - GetFunction(SBAddress self) -&gt; SBFunction
1147    </dd>
1148  </dl>
1149</td></tr></table>
1150</div>
1151<a name="line_entry"></a>
1152<div>
1153<table class="details" border="1" cellpadding="3"
1154       cellspacing="0" width="100%" bgcolor="white">
1155<tr><td>
1156  <h3 class="epydoc">line_entry</h3>
1157  <p>A read only property that returns an lldb object that represents the
1158  line entry (lldb.SBLineEntry) that this address resides within.</p>
1159  <dl class="fields">
1160    <dt>Get Method:</dt>
1161    <dd class="value"><span class="summary-sig"><a href="lldb.SBAddress-class.html#GetLineEntry" class="summary-sig-name">GetLineEntry</a>(<span class="summary-sig-arg">self</span>)</span>
1162        - GetLineEntry(SBAddress self) -&gt; SBLineEntry
1163    </dd>
1164  </dl>
1165</td></tr></table>
1166</div>
1167<a name="load_addr"></a>
1168<div>
1169<table class="details" border="1" cellpadding="3"
1170       cellspacing="0" width="100%" bgcolor="white">
1171<tr><td>
1172  <h3 class="epydoc">load_addr</h3>
1173  <p>A read/write property that gets/sets the SBAddress using load address.
1174  The setter resolves SBAddress using the SBTarget from lldb.target.</p>
1175  <dl class="fields">
1176    <dt>Get Method:</dt>
1177    <dd class="value"><span class="summary-sig"><a href="lldb.SBAddress-class.html#__get_load_addr_property__" class="summary-sig-name">__get_load_addr_property__</a>(<span class="summary-sig-arg">self</span>)</span>
1178        - Get the load address for a lldb.SBAddress using the current target.
1179    </dd>
1180    <dt>Set Method:</dt>
1181    <dd class="value"><span class="summary-sig"><a href="lldb.SBAddress-class.html#__set_load_addr_property__" class="summary-sig-name">__set_load_addr_property__</a>(<span class="summary-sig-arg">self</span>,
1182        <span class="summary-sig-arg">load_addr</span>)</span>
1183        - Set the load address for a lldb.SBAddress using the current target.
1184    </dd>
1185  </dl>
1186</td></tr></table>
1187</div>
1188<a name="module"></a>
1189<div>
1190<table class="details" border="1" cellpadding="3"
1191       cellspacing="0" width="100%" bgcolor="white">
1192<tr><td>
1193  <h3 class="epydoc">module</h3>
1194  <p>A read only property that returns an lldb object that represents the
1195  module (lldb.SBModule) that this address resides within.</p>
1196  <dl class="fields">
1197    <dt>Get Method:</dt>
1198    <dd class="value"><span class="summary-sig"><a href="lldb.SBAddress-class.html#GetModule" class="summary-sig-name">GetModule</a>(<span class="summary-sig-arg">self</span>)</span>
1199        - GetModule(SBAddress self) -&gt; SBModule
1200    </dd>
1201  </dl>
1202</td></tr></table>
1203</div>
1204<a name="offset"></a>
1205<div>
1206<table class="details" border="1" cellpadding="3"
1207       cellspacing="0" width="100%" bgcolor="white">
1208<tr><td>
1209  <h3 class="epydoc">offset</h3>
1210  <p>A read only property that returns the section offset in bytes as an
1211  integer.</p>
1212  <dl class="fields">
1213    <dt>Get Method:</dt>
1214    <dd class="value"><span class="summary-sig"><a href="lldb.SBAddress-class.html#GetOffset" class="summary-sig-name">GetOffset</a>(<span class="summary-sig-arg">self</span>)</span>
1215        - GetOffset(SBAddress self) -&gt; lldb::addr_t
1216    </dd>
1217  </dl>
1218</td></tr></table>
1219</div>
1220<a name="section"></a>
1221<div>
1222<table class="details" border="1" cellpadding="3"
1223       cellspacing="0" width="100%" bgcolor="white">
1224<tr><td>
1225  <h3 class="epydoc">section</h3>
1226  <p>A read only property that returns an lldb object that represents the
1227  section (lldb.SBSection) that this address resides within.</p>
1228  <dl class="fields">
1229    <dt>Get Method:</dt>
1230    <dd class="value"><span class="summary-sig"><a href="lldb.SBAddress-class.html#GetSection" class="summary-sig-name">GetSection</a>(<span class="summary-sig-arg">self</span>)</span>
1231        - GetSection(SBAddress self) -&gt; SBSection
1232    </dd>
1233  </dl>
1234</td></tr></table>
1235</div>
1236<a name="symbol"></a>
1237<div>
1238<table class="details" border="1" cellpadding="3"
1239       cellspacing="0" width="100%" bgcolor="white">
1240<tr><td>
1241  <h3 class="epydoc">symbol</h3>
1242  <p>A read only property that returns an lldb object that represents the
1243  symbol (lldb.SBSymbol) that this address resides within.</p>
1244  <dl class="fields">
1245    <dt>Get Method:</dt>
1246    <dd class="value"><span class="summary-sig"><a href="lldb.SBAddress-class.html#GetSymbol" class="summary-sig-name">GetSymbol</a>(<span class="summary-sig-arg">self</span>)</span>
1247        - GetSymbol(SBAddress self) -&gt; SBSymbol
1248    </dd>
1249  </dl>
1250</td></tr></table>
1251</div>
1252<br />
1253<!-- ==================== NAVIGATION BAR ==================== -->
1254<table class="navbar" border="0" width="100%" cellpadding="0"
1255       bgcolor="#a0c0ff" cellspacing="0">
1256  <tr valign="middle">
1257
1258  <!-- Tree link -->
1259      <th>&nbsp;&nbsp;&nbsp;<a
1260        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
1261
1262  <!-- Index link -->
1263      <th>&nbsp;&nbsp;&nbsp;<a
1264        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
1265
1266  <!-- Help link -->
1267      <th>&nbsp;&nbsp;&nbsp;<a
1268        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
1269
1270  <!-- Project homepage -->
1271      <th class="navbar" align="right" width="100%">
1272        <table border="0" cellpadding="0" cellspacing="0">
1273          <tr><th class="navbar" align="center"
1274            ><a class="navbar" target="_top" href="http://lldb.llvm.org">LLDB python API</a></th>
1275          </tr></table></th>
1276  </tr>
1277</table>
1278<table border="0" cellpadding="0" cellspacing="0" width="100%%">
1279  <tr>
1280    <td align="left" class="footer">
1281    Generated by Epydoc 3.0.1 on Fri Jul 19 13:22:34 2013
1282    </td>
1283    <td align="right" class="footer">
1284      <a target="mainFrame" href="http://epydoc.sourceforge.net"
1285        >http://epydoc.sourceforge.net</a>
1286    </td>
1287  </tr>
1288</table>
1289
1290<script type="text/javascript">
1291  <!--
1292  // Private objects are initially displayed (because if
1293  // javascript is turned off then we want them to be
1294  // visible); but by default, we want to hide them.  So hide
1295  // them unless we have a cookie that says to show them.
1296  checkCookie();
1297  // -->
1298</script>
1299</body>
1300</html>
1301