• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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.SBBlock</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;SBBlock
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.SBBlock-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 SBBlock</h1><p class="nomargin-top"><span class="codelink"><a href="lldb-pysrc.html#SBBlock">source&nbsp;code</a></span></p>
61<center>
62<center>  <map id="uml_class_diagram_for_lldb_sbb" name="uml_class_diagram_for_lldb_sbb">
63<area shape="rect" id="node2" href="lldb.SBBlock-class.html#__swig_setmethods__" title="lldb.SBBlock.__swig_setmethods__" alt="" coords="17,31,204,49"/>
64<area shape="rect" id="node2" href="lldb.SBBlock-class.html#__swig_getmethods__" title="lldb.SBBlock.__swig_getmethods__" alt="" coords="17,49,204,68"/>
65<area shape="rect" id="node2" href="lldb.SBBlock.ranges_access-class.html" title="A helper object that will lazily hand out an array of lldb.SBAddress that &#160;represent address ranges for a block." alt="" coords="17,68,204,87"/>
66<area shape="rect" id="node2" href="lldb.SBBlock-class.html#call_site" title="A read only property that returns a lldb.declaration object that contains &#160;the inlined call site file, line and column." alt="" coords="17,87,204,105"/>
67<area shape="rect" id="node2" href="lldb.SBBlock-class.html#first_child" title="A read only property that returns the same result as GetFirstChild()." alt="" coords="17,105,204,124"/>
68<area shape="rect" id="node2" href="lldb.SBBlock-class.html#inlined_block" title="A read only property that returns the same result as &#160;GetContainingInlinedBlock()." alt="" coords="17,124,204,143"/>
69<area shape="rect" id="node2" href="lldb.SBBlock-class.html#name" title="A read only property that returns the same result as GetInlinedName()." alt="" coords="17,143,204,161"/>
70<area shape="rect" id="node2" href="lldb.SBBlock-class.html#num_ranges" title="A read only property that returns the same result as GetNumRanges()." alt="" coords="17,161,204,180"/>
71<area shape="rect" id="node2" href="lldb.SBBlock-class.html#parent" title="A read only property that returns the same result as GetParent()." alt="" coords="17,180,204,199"/>
72<area shape="rect" id="node2" href="lldb.SBBlock-class.html#range" title="A read only property that allows item access to the address ranges for a &#160;block by integer (range = block.range[0]) and by lldb.SBAdddress (find the &#160;range that contains the specified lldb.SBAddress like &quot;pc_range = &#160;lldb.frame.block.range[frame.addr]&quot;)." alt="" coords="17,199,204,217"/>
73<area shape="rect" id="node2" href="lldb.SBBlock-class.html#ranges" title="A read only property that returns a list() object that contains all of the &#160;address ranges for the block." alt="" coords="17,217,204,236"/>
74<area shape="rect" id="node2" href="lldb.SBBlock-class.html#sibling" title="A read only property that returns the same result as GetSibling()." alt="" coords="17,236,204,255"/>
75<area shape="rect" id="node2" href="lldb.SBBlock-class.html#__setattr__" title="x.__setattr__(&#39;name&#39;, value) &lt;==&gt; x.name = value" alt="" coords="17,257,204,276"/>
76<area shape="rect" id="node2" href="lldb.SBBlock-class.html#__getattr__" title="lldb.SBBlock.__getattr__" alt="" coords="17,276,204,295"/>
77<area shape="rect" id="node2" href="lldb.SBBlock-class.html#__repr__" title="repr(x)" alt="" coords="17,295,204,313"/>
78<area shape="rect" id="node2" href="lldb.SBBlock-class.html#__init__" title="__init__(lldb::SBBlock self) &#45;&gt; SBBlock __init__(lldb::SBBlock self, &#160;SBBlock rhs) &#45;&gt; SBBlock" alt="" coords="17,313,204,332"/>
79<area shape="rect" id="node2" href="lldb.SBBlock-class.html#__swig_destroy__" title="delete_SBBlock(SBBlock self)" alt="" coords="17,332,204,351"/>
80<area shape="rect" id="node2" href="lldb.SBBlock-class.html#__del__" title="lldb.SBBlock.__del__" alt="" coords="17,351,204,369"/>
81<area shape="rect" id="node2" href="lldb.SBBlock-class.html#IsInlined" title="IsInlined(SBBlock self) &#45;&gt; bool" alt="" coords="17,369,204,388"/>
82<area shape="rect" id="node2" href="lldb.SBBlock-class.html#__nonzero__" title="lldb.SBBlock.__nonzero__" alt="" coords="17,388,204,407"/>
83<area shape="rect" id="node2" href="lldb.SBBlock-class.html#IsValid" title="IsValid(SBBlock self) &#45;&gt; bool" alt="" coords="17,407,204,425"/>
84<area shape="rect" id="node2" href="lldb.SBBlock-class.html#GetInlinedName" title="GetInlinedName(SBBlock self) &#45;&gt; str const *" alt="" coords="17,425,204,444"/>
85<area shape="rect" id="node2" href="lldb.SBBlock-class.html#GetInlinedCallSiteFile" title="GetInlinedCallSiteFile(SBBlock self) &#45;&gt; SBFileSpec" alt="" coords="17,444,204,463"/>
86<area shape="rect" id="node2" href="lldb.SBBlock-class.html#GetInlinedCallSiteLine" title="GetInlinedCallSiteLine(SBBlock self) &#45;&gt; uint32_t" alt="" coords="17,463,204,481"/>
87<area shape="rect" id="node2" href="lldb.SBBlock-class.html#GetInlinedCallSiteColumn" title="GetInlinedCallSiteColumn(SBBlock self) &#45;&gt; uint32_t" alt="" coords="17,481,204,500"/>
88<area shape="rect" id="node2" href="lldb.SBBlock-class.html#__str__" title="__str__(SBBlock self) &#45;&gt; PyObject *" alt="" coords="17,519,204,537"/>
89<area shape="rect" id="node1" href="lldb.SBBlock-class.html" title="Represents a lexical block." alt="" coords="5,6,216,543"/>
90</map>
91  <img src="uml_class_diagram_for_lldb_sbb.gif" alt='' usemap="#uml_class_diagram_for_lldb_sbb" ismap="ismap" class="graph-without-title" />
92</center>
93</center>
94<hr />
95<p>Represents a lexical block. SBFunction contains SBBlock(s).</p>
96
97<!-- ==================== NESTED CLASSES ==================== -->
98<a name="section-NestedClasses"></a>
99<table class="summary" border="1" cellpadding="3"
100       cellspacing="0" width="100%" bgcolor="white">
101<tr bgcolor="#70b0f0" class="table-header">
102  <td colspan="2" class="table-header">
103    <table border="0" cellpadding="0" cellspacing="0" width="100%">
104      <tr valign="top">
105        <td align="left"><span class="table-header">Nested Classes</span></td>
106        <td align="right" valign="top"
107         ><span class="options">[<a href="#section-NestedClasses"
108         class="privatelink" onclick="toggle_private();"
109         >hide private</a>]</span></td>
110      </tr>
111    </table>
112  </td>
113</tr>
114<tr>
115    <td width="15%" align="right" valign="top" class="summary">
116      <span class="summary-type">&nbsp;</span>
117    </td><td class="summary">
118        <a href="lldb.SBBlock.ranges_access-class.html" class="summary-name">ranges_access</a><br />
119      A helper object that will lazily hand out an array of
120        lldb.SBAddress that represent address ranges for a block.
121    </td>
122  </tr>
123</table>
124<!-- ==================== INSTANCE METHODS ==================== -->
125<a name="section-InstanceMethods"></a>
126<table class="summary" border="1" cellpadding="3"
127       cellspacing="0" width="100%" bgcolor="white">
128<tr bgcolor="#70b0f0" class="table-header">
129  <td colspan="2" class="table-header">
130    <table border="0" cellpadding="0" cellspacing="0" width="100%">
131      <tr valign="top">
132        <td align="left"><span class="table-header">Instance Methods</span></td>
133        <td align="right" valign="top"
134         ><span class="options">[<a href="#section-InstanceMethods"
135         class="privatelink" onclick="toggle_private();"
136         >hide private</a>]</span></td>
137      </tr>
138    </table>
139  </td>
140</tr>
141<tr>
142    <td width="15%" align="right" valign="top" class="summary">
143      <span class="summary-type">&nbsp;</span>
144    </td><td class="summary">
145      <table width="100%" cellpadding="0" cellspacing="0" border="0">
146        <tr>
147          <td><span class="summary-sig"><a href="lldb.SBBlock-class.html#__setattr__" class="summary-sig-name">__setattr__</a>(<span class="summary-sig-arg">self</span>,
148        <span class="summary-sig-arg">name</span>,
149        <span class="summary-sig-arg">value</span>)</span><br />
150      x.__setattr__('name', value) &lt;==&gt; x.name = value</td>
151          <td align="right" valign="top">
152            <span class="codelink"><a href="lldb-pysrc.html#SBBlock.__setattr__">source&nbsp;code</a></span>
153
154          </td>
155        </tr>
156      </table>
157
158    </td>
159  </tr>
160<tr>
161    <td width="15%" align="right" valign="top" class="summary">
162      <span class="summary-type">&nbsp;</span>
163    </td><td class="summary">
164      <table width="100%" cellpadding="0" cellspacing="0" border="0">
165        <tr>
166          <td><span class="summary-sig"><a name="__getattr__"></a><span class="summary-sig-name">__getattr__</span>(<span class="summary-sig-arg">self</span>,
167        <span class="summary-sig-arg">name</span>)</span></td>
168          <td align="right" valign="top">
169            <span class="codelink"><a href="lldb-pysrc.html#SBBlock.__getattr__">source&nbsp;code</a></span>
170
171          </td>
172        </tr>
173      </table>
174
175    </td>
176  </tr>
177<tr>
178    <td width="15%" align="right" valign="top" class="summary">
179      <span class="summary-type">&nbsp;</span>
180    </td><td class="summary">
181      <table width="100%" cellpadding="0" cellspacing="0" border="0">
182        <tr>
183          <td><span class="summary-sig"><a href="lldb.SBBlock-class.html#__repr__" class="summary-sig-name">__repr__</a>(<span class="summary-sig-arg">self</span>)</span><br />
184      repr(x)</td>
185          <td align="right" valign="top">
186            <span class="codelink"><a href="lldb-pysrc.html#_swig_repr">source&nbsp;code</a></span>
187
188          </td>
189        </tr>
190      </table>
191
192    </td>
193  </tr>
194<tr>
195    <td width="15%" align="right" valign="top" class="summary">
196      <span class="summary-type">&nbsp;</span>
197    </td><td class="summary">
198      <table width="100%" cellpadding="0" cellspacing="0" border="0">
199        <tr>
200          <td><span class="summary-sig"><a href="lldb.SBBlock-class.html#__init__" class="summary-sig-name">__init__</a>(<span class="summary-sig-arg">self</span>,
201        <span class="summary-sig-arg">*args</span>)</span><br />
202      __init__(lldb::SBBlock self) -&gt; SBBlock __init__(lldb::SBBlock
203      self, SBBlock rhs) -&gt; SBBlock</td>
204          <td align="right" valign="top">
205            <span class="codelink"><a href="lldb-pysrc.html#SBBlock.__init__">source&nbsp;code</a></span>
206
207          </td>
208        </tr>
209      </table>
210
211    </td>
212  </tr>
213<tr>
214    <td width="15%" align="right" valign="top" class="summary">
215      <span class="summary-type">&nbsp;</span>
216    </td><td class="summary">
217      <table width="100%" cellpadding="0" cellspacing="0" border="0">
218        <tr>
219          <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 />
220      delete_SBBlock(SBBlock self)</td>
221          <td align="right" valign="top">
222
223
224          </td>
225        </tr>
226      </table>
227
228    </td>
229  </tr>
230<tr>
231    <td width="15%" align="right" valign="top" class="summary">
232      <span class="summary-type">&nbsp;</span>
233    </td><td class="summary">
234      <table width="100%" cellpadding="0" cellspacing="0" border="0">
235        <tr>
236          <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>
237          <td align="right" valign="top">
238            <span class="codelink"><a href="lldb-pysrc.html#SBBlock.__del__">source&nbsp;code</a></span>
239
240          </td>
241        </tr>
242      </table>
243
244    </td>
245  </tr>
246<tr>
247    <td width="15%" align="right" valign="top" class="summary">
248      <span class="summary-type">&nbsp;</span>
249    </td><td class="summary">
250      <table width="100%" cellpadding="0" cellspacing="0" border="0">
251        <tr>
252          <td><span class="summary-sig"><a href="lldb.SBBlock-class.html#IsInlined" class="summary-sig-name">IsInlined</a>(<span class="summary-sig-arg">self</span>)</span><br />
253      IsInlined(SBBlock self) -&gt; bool</td>
254          <td align="right" valign="top">
255            <span class="codelink"><a href="lldb-pysrc.html#SBBlock.IsInlined">source&nbsp;code</a></span>
256
257          </td>
258        </tr>
259      </table>
260
261    </td>
262  </tr>
263<tr>
264    <td width="15%" align="right" valign="top" class="summary">
265      <span class="summary-type">&nbsp;</span>
266    </td><td class="summary">
267      <table width="100%" cellpadding="0" cellspacing="0" border="0">
268        <tr>
269          <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>
270          <td align="right" valign="top">
271            <span class="codelink"><a href="lldb-pysrc.html#SBBlock.__nonzero__">source&nbsp;code</a></span>
272
273          </td>
274        </tr>
275      </table>
276
277    </td>
278  </tr>
279<tr>
280    <td width="15%" align="right" valign="top" class="summary">
281      <span class="summary-type">&nbsp;</span>
282    </td><td class="summary">
283      <table width="100%" cellpadding="0" cellspacing="0" border="0">
284        <tr>
285          <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 />
286      IsValid(SBBlock self) -&gt; bool</td>
287          <td align="right" valign="top">
288            <span class="codelink"><a href="lldb-pysrc.html#SBBlock.IsValid">source&nbsp;code</a></span>
289
290          </td>
291        </tr>
292      </table>
293
294    </td>
295  </tr>
296<tr>
297    <td width="15%" align="right" valign="top" class="summary">
298      <span class="summary-type">&nbsp;</span>
299    </td><td class="summary">
300      <table width="100%" cellpadding="0" cellspacing="0" border="0">
301        <tr>
302          <td><span class="summary-sig"><a href="lldb.SBBlock-class.html#GetInlinedName" class="summary-sig-name">GetInlinedName</a>(<span class="summary-sig-arg">self</span>)</span><br />
303      GetInlinedName(SBBlock self) -&gt; str const *</td>
304          <td align="right" valign="top">
305            <span class="codelink"><a href="lldb-pysrc.html#SBBlock.GetInlinedName">source&nbsp;code</a></span>
306
307          </td>
308        </tr>
309      </table>
310
311    </td>
312  </tr>
313<tr>
314    <td width="15%" align="right" valign="top" class="summary">
315      <span class="summary-type">&nbsp;</span>
316    </td><td class="summary">
317      <table width="100%" cellpadding="0" cellspacing="0" border="0">
318        <tr>
319          <td><span class="summary-sig"><a href="lldb.SBBlock-class.html#GetInlinedCallSiteFile" class="summary-sig-name">GetInlinedCallSiteFile</a>(<span class="summary-sig-arg">self</span>)</span><br />
320      GetInlinedCallSiteFile(SBBlock self) -&gt; SBFileSpec</td>
321          <td align="right" valign="top">
322            <span class="codelink"><a href="lldb-pysrc.html#SBBlock.GetInlinedCallSiteFile">source&nbsp;code</a></span>
323
324          </td>
325        </tr>
326      </table>
327
328    </td>
329  </tr>
330<tr>
331    <td width="15%" align="right" valign="top" class="summary">
332      <span class="summary-type">&nbsp;</span>
333    </td><td class="summary">
334      <table width="100%" cellpadding="0" cellspacing="0" border="0">
335        <tr>
336          <td><span class="summary-sig"><a href="lldb.SBBlock-class.html#GetInlinedCallSiteLine" class="summary-sig-name">GetInlinedCallSiteLine</a>(<span class="summary-sig-arg">self</span>)</span><br />
337      GetInlinedCallSiteLine(SBBlock self) -&gt; uint32_t</td>
338          <td align="right" valign="top">
339            <span class="codelink"><a href="lldb-pysrc.html#SBBlock.GetInlinedCallSiteLine">source&nbsp;code</a></span>
340
341          </td>
342        </tr>
343      </table>
344
345    </td>
346  </tr>
347<tr>
348    <td width="15%" align="right" valign="top" class="summary">
349      <span class="summary-type">&nbsp;</span>
350    </td><td class="summary">
351      <table width="100%" cellpadding="0" cellspacing="0" border="0">
352        <tr>
353          <td><span class="summary-sig"><a href="lldb.SBBlock-class.html#GetInlinedCallSiteColumn" class="summary-sig-name">GetInlinedCallSiteColumn</a>(<span class="summary-sig-arg">self</span>)</span><br />
354      GetInlinedCallSiteColumn(SBBlock self) -&gt; uint32_t</td>
355          <td align="right" valign="top">
356            <span class="codelink"><a href="lldb-pysrc.html#SBBlock.GetInlinedCallSiteColumn">source&nbsp;code</a></span>
357
358          </td>
359        </tr>
360      </table>
361
362    </td>
363  </tr>
364<tr>
365    <td width="15%" align="right" valign="top" class="summary">
366      <span class="summary-type">&nbsp;</span>
367    </td><td class="summary">
368      <table width="100%" cellpadding="0" cellspacing="0" border="0">
369        <tr>
370          <td><span class="summary-sig"><a href="lldb.SBBlock-class.html#GetParent" class="summary-sig-name">GetParent</a>(<span class="summary-sig-arg">self</span>)</span><br />
371      GetParent(SBBlock self) -&gt; SBBlock</td>
372          <td align="right" valign="top">
373            <span class="codelink"><a href="lldb-pysrc.html#SBBlock.GetParent">source&nbsp;code</a></span>
374
375          </td>
376        </tr>
377      </table>
378
379    </td>
380  </tr>
381<tr>
382    <td width="15%" align="right" valign="top" class="summary">
383      <span class="summary-type">&nbsp;</span>
384    </td><td class="summary">
385      <table width="100%" cellpadding="0" cellspacing="0" border="0">
386        <tr>
387          <td><span class="summary-sig"><a href="lldb.SBBlock-class.html#GetContainingInlinedBlock" class="summary-sig-name">GetContainingInlinedBlock</a>(<span class="summary-sig-arg">self</span>)</span><br />
388      GetContainingInlinedBlock(SBBlock self) -&gt; SBBlock</td>
389          <td align="right" valign="top">
390            <span class="codelink"><a href="lldb-pysrc.html#SBBlock.GetContainingInlinedBlock">source&nbsp;code</a></span>
391
392          </td>
393        </tr>
394      </table>
395
396    </td>
397  </tr>
398<tr>
399    <td width="15%" align="right" valign="top" class="summary">
400      <span class="summary-type">&nbsp;</span>
401    </td><td class="summary">
402      <table width="100%" cellpadding="0" cellspacing="0" border="0">
403        <tr>
404          <td><span class="summary-sig"><a href="lldb.SBBlock-class.html#GetSibling" class="summary-sig-name">GetSibling</a>(<span class="summary-sig-arg">self</span>)</span><br />
405      GetSibling(SBBlock self) -&gt; SBBlock</td>
406          <td align="right" valign="top">
407            <span class="codelink"><a href="lldb-pysrc.html#SBBlock.GetSibling">source&nbsp;code</a></span>
408
409          </td>
410        </tr>
411      </table>
412
413    </td>
414  </tr>
415<tr>
416    <td width="15%" align="right" valign="top" class="summary">
417      <span class="summary-type">&nbsp;</span>
418    </td><td class="summary">
419      <table width="100%" cellpadding="0" cellspacing="0" border="0">
420        <tr>
421          <td><span class="summary-sig"><a href="lldb.SBBlock-class.html#GetFirstChild" class="summary-sig-name">GetFirstChild</a>(<span class="summary-sig-arg">self</span>)</span><br />
422      GetFirstChild(SBBlock self) -&gt; SBBlock</td>
423          <td align="right" valign="top">
424            <span class="codelink"><a href="lldb-pysrc.html#SBBlock.GetFirstChild">source&nbsp;code</a></span>
425
426          </td>
427        </tr>
428      </table>
429
430    </td>
431  </tr>
432<tr>
433    <td width="15%" align="right" valign="top" class="summary">
434      <span class="summary-type">&nbsp;</span>
435    </td><td class="summary">
436      <table width="100%" cellpadding="0" cellspacing="0" border="0">
437        <tr>
438          <td><span class="summary-sig"><a name="GetNumRanges"></a><span class="summary-sig-name">GetNumRanges</span>(<span class="summary-sig-arg">self</span>)</span><br />
439      GetNumRanges(SBBlock self) -&gt; uint32_t</td>
440          <td align="right" valign="top">
441            <span class="codelink"><a href="lldb-pysrc.html#SBBlock.GetNumRanges">source&nbsp;code</a></span>
442
443          </td>
444        </tr>
445      </table>
446
447    </td>
448  </tr>
449<tr>
450    <td width="15%" align="right" valign="top" class="summary">
451      <span class="summary-type">&nbsp;</span>
452    </td><td class="summary">
453      <table width="100%" cellpadding="0" cellspacing="0" border="0">
454        <tr>
455          <td><span class="summary-sig"><a name="GetRangeStartAddress"></a><span class="summary-sig-name">GetRangeStartAddress</span>(<span class="summary-sig-arg">self</span>,
456        <span class="summary-sig-arg">*args</span>)</span><br />
457      GetRangeStartAddress(SBBlock self, uint32_t idx) -&gt; SBAddress</td>
458          <td align="right" valign="top">
459            <span class="codelink"><a href="lldb-pysrc.html#SBBlock.GetRangeStartAddress">source&nbsp;code</a></span>
460
461          </td>
462        </tr>
463      </table>
464
465    </td>
466  </tr>
467<tr>
468    <td width="15%" align="right" valign="top" class="summary">
469      <span class="summary-type">&nbsp;</span>
470    </td><td class="summary">
471      <table width="100%" cellpadding="0" cellspacing="0" border="0">
472        <tr>
473          <td><span class="summary-sig"><a name="GetRangeEndAddress"></a><span class="summary-sig-name">GetRangeEndAddress</span>(<span class="summary-sig-arg">self</span>,
474        <span class="summary-sig-arg">*args</span>)</span><br />
475      GetRangeEndAddress(SBBlock self, uint32_t idx) -&gt; SBAddress</td>
476          <td align="right" valign="top">
477            <span class="codelink"><a href="lldb-pysrc.html#SBBlock.GetRangeEndAddress">source&nbsp;code</a></span>
478
479          </td>
480        </tr>
481      </table>
482
483    </td>
484  </tr>
485<tr>
486    <td width="15%" align="right" valign="top" class="summary">
487      <span class="summary-type">&nbsp;</span>
488    </td><td class="summary">
489      <table width="100%" cellpadding="0" cellspacing="0" border="0">
490        <tr>
491          <td><span class="summary-sig"><a name="GetRangeIndexForBlockAddress"></a><span class="summary-sig-name">GetRangeIndexForBlockAddress</span>(<span class="summary-sig-arg">self</span>,
492        <span class="summary-sig-arg">*args</span>)</span><br />
493      GetRangeIndexForBlockAddress(SBBlock self, SBAddress block_addr)
494      -&gt; uint32_t</td>
495          <td align="right" valign="top">
496            <span class="codelink"><a href="lldb-pysrc.html#SBBlock.GetRangeIndexForBlockAddress">source&nbsp;code</a></span>
497
498          </td>
499        </tr>
500      </table>
501
502    </td>
503  </tr>
504<tr>
505    <td width="15%" align="right" valign="top" class="summary">
506      <span class="summary-type">&nbsp;</span>
507    </td><td class="summary">
508      <table width="100%" cellpadding="0" cellspacing="0" border="0">
509        <tr>
510          <td><span class="summary-sig"><a name="GetDescription"></a><span class="summary-sig-name">GetDescription</span>(<span class="summary-sig-arg">self</span>,
511        <span class="summary-sig-arg">*args</span>)</span><br />
512      GetDescription(SBBlock self, SBStream description) -&gt; bool</td>
513          <td align="right" valign="top">
514            <span class="codelink"><a href="lldb-pysrc.html#SBBlock.GetDescription">source&nbsp;code</a></span>
515
516          </td>
517        </tr>
518      </table>
519
520    </td>
521  </tr>
522<tr>
523    <td width="15%" align="right" valign="top" class="summary">
524      <span class="summary-type">&nbsp;</span>
525    </td><td class="summary">
526      <table width="100%" cellpadding="0" cellspacing="0" border="0">
527        <tr>
528          <td><span class="summary-sig"><a name="GetVariables"></a><span class="summary-sig-name">GetVariables</span>(<span class="summary-sig-arg">self</span>,
529        <span class="summary-sig-arg">*args</span>)</span><br />
530      GetVariables(SBBlock self, SBFrame frame, bool arguments, bool
531      locals, bool statics, lldb::DynamicValueType use_dynamic) -&gt;
532      SBValueList GetVariables(SBBlock self, SBTarget target, bool
533      arguments, bool locals, bool statics) -&gt; SBValueList</td>
534          <td align="right" valign="top">
535            <span class="codelink"><a href="lldb-pysrc.html#SBBlock.GetVariables">source&nbsp;code</a></span>
536
537          </td>
538        </tr>
539      </table>
540
541    </td>
542  </tr>
543<tr>
544    <td width="15%" align="right" valign="top" class="summary">
545      <span class="summary-type">&nbsp;</span>
546    </td><td class="summary">
547      <table width="100%" cellpadding="0" cellspacing="0" border="0">
548        <tr>
549          <td><span class="summary-sig"><a name="get_range_at_index"></a><span class="summary-sig-name">get_range_at_index</span>(<span class="summary-sig-arg">self</span>,
550        <span class="summary-sig-arg">idx</span>)</span></td>
551          <td align="right" valign="top">
552            <span class="codelink"><a href="lldb-pysrc.html#SBBlock.get_range_at_index">source&nbsp;code</a></span>
553
554          </td>
555        </tr>
556      </table>
557
558    </td>
559  </tr>
560<tr>
561    <td width="15%" align="right" valign="top" class="summary">
562      <span class="summary-type">&nbsp;</span>
563    </td><td class="summary">
564      <table width="100%" cellpadding="0" cellspacing="0" border="0">
565        <tr>
566          <td><span class="summary-sig"><a name="get_ranges_access_object"></a><span class="summary-sig-name">get_ranges_access_object</span>(<span class="summary-sig-arg">self</span>)</span><br />
567      An accessor function that returns a ranges_access() object which
568      allows lazy block address ranges access.</td>
569          <td align="right" valign="top">
570            <span class="codelink"><a href="lldb-pysrc.html#SBBlock.get_ranges_access_object">source&nbsp;code</a></span>
571
572          </td>
573        </tr>
574      </table>
575
576    </td>
577  </tr>
578<tr>
579    <td width="15%" align="right" valign="top" class="summary">
580      <span class="summary-type">&nbsp;</span>
581    </td><td class="summary">
582      <table width="100%" cellpadding="0" cellspacing="0" border="0">
583        <tr>
584          <td><span class="summary-sig"><a name="get_ranges_array"></a><span class="summary-sig-name">get_ranges_array</span>(<span class="summary-sig-arg">self</span>)</span><br />
585      An accessor function that returns an array object that contains all
586      ranges in this block object.</td>
587          <td align="right" valign="top">
588            <span class="codelink"><a href="lldb-pysrc.html#SBBlock.get_ranges_array">source&nbsp;code</a></span>
589
590          </td>
591        </tr>
592      </table>
593
594    </td>
595  </tr>
596<tr>
597    <td width="15%" align="right" valign="top" class="summary">
598      <span class="summary-type">&nbsp;</span>
599    </td><td class="summary">
600      <table width="100%" cellpadding="0" cellspacing="0" border="0">
601        <tr>
602          <td><span class="summary-sig"><a name="get_call_site"></a><span class="summary-sig-name">get_call_site</span>(<span class="summary-sig-arg">self</span>)</span></td>
603          <td align="right" valign="top">
604            <span class="codelink"><a href="lldb-pysrc.html#SBBlock.get_call_site">source&nbsp;code</a></span>
605
606          </td>
607        </tr>
608      </table>
609
610    </td>
611  </tr>
612<tr>
613    <td width="15%" align="right" valign="top" class="summary">
614      <span class="summary-type">&nbsp;</span>
615    </td><td class="summary">
616      <table width="100%" cellpadding="0" cellspacing="0" border="0">
617        <tr>
618          <td><span class="summary-sig"><a href="lldb.SBBlock-class.html#__str__" class="summary-sig-name">__str__</a>(<span class="summary-sig-arg">self</span>)</span><br />
619      __str__(SBBlock self) -&gt; PyObject *</td>
620          <td align="right" valign="top">
621            <span class="codelink"><a href="lldb-pysrc.html#SBBlock.__str__">source&nbsp;code</a></span>
622
623          </td>
624        </tr>
625      </table>
626
627    </td>
628  </tr>
629  <tr>
630    <td colspan="2" class="summary">
631    <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
632      <code>__delattr__</code>,
633      <code>__format__</code>,
634      <code>__getattribute__</code>,
635      <code>__hash__</code>,
636      <code>__new__</code>,
637      <code>__reduce__</code>,
638      <code>__reduce_ex__</code>,
639      <code>__sizeof__</code>,
640      <code>__subclasshook__</code>
641      </p>
642    </td>
643  </tr>
644</table>
645<!-- ==================== CLASS VARIABLES ==================== -->
646<a name="section-ClassVariables"></a>
647<table class="summary" border="1" cellpadding="3"
648       cellspacing="0" width="100%" bgcolor="white">
649<tr bgcolor="#70b0f0" class="table-header">
650  <td colspan="2" class="table-header">
651    <table border="0" cellpadding="0" cellspacing="0" width="100%">
652      <tr valign="top">
653        <td align="left"><span class="table-header">Class Variables</span></td>
654        <td align="right" valign="top"
655         ><span class="options">[<a href="#section-ClassVariables"
656         class="privatelink" onclick="toggle_private();"
657         >hide private</a>]</span></td>
658      </tr>
659    </table>
660  </td>
661</tr>
662<tr>
663    <td width="15%" align="right" valign="top" class="summary">
664      <span class="summary-type">&nbsp;</span>
665    </td><td class="summary">
666        <a name="__swig_setmethods__"></a><span class="summary-name">__swig_setmethods__</span> = <code title="{}"><code class="variable-group">{</code><code class="variable-group">}</code></code>
667    </td>
668  </tr>
669<tr>
670    <td width="15%" align="right" valign="top" class="summary">
671      <span class="summary-type">&nbsp;</span>
672    </td><td class="summary">
673        <a name="__swig_getmethods__"></a><span class="summary-name">__swig_getmethods__</span> = <code title="{}">{}</code>
674    </td>
675  </tr>
676</table>
677<!-- ==================== PROPERTIES ==================== -->
678<a name="section-Properties"></a>
679<table class="summary" border="1" cellpadding="3"
680       cellspacing="0" width="100%" bgcolor="white">
681<tr bgcolor="#70b0f0" class="table-header">
682  <td colspan="2" class="table-header">
683    <table border="0" cellpadding="0" cellspacing="0" width="100%">
684      <tr valign="top">
685        <td align="left"><span class="table-header">Properties</span></td>
686        <td align="right" valign="top"
687         ><span class="options">[<a href="#section-Properties"
688         class="privatelink" onclick="toggle_private();"
689         >hide private</a>]</span></td>
690      </tr>
691    </table>
692  </td>
693</tr>
694<tr>
695    <td width="15%" align="right" valign="top" class="summary">
696      <span class="summary-type">&nbsp;</span>
697    </td><td class="summary">
698        <a href="lldb.SBBlock-class.html#call_site" class="summary-name">call_site</a><br />
699      A read only property that returns a lldb.declaration object that
700      contains the inlined call site file, line and column.
701    </td>
702  </tr>
703<tr>
704    <td width="15%" align="right" valign="top" class="summary">
705      <span class="summary-type">&nbsp;</span>
706    </td><td class="summary">
707        <a href="lldb.SBBlock-class.html#first_child" class="summary-name">first_child</a><br />
708      A read only property that returns the same result as GetFirstChild().
709    </td>
710  </tr>
711<tr>
712    <td width="15%" align="right" valign="top" class="summary">
713      <span class="summary-type">&nbsp;</span>
714    </td><td class="summary">
715        <a href="lldb.SBBlock-class.html#inlined_block" class="summary-name">inlined_block</a><br />
716      A read only property that returns the same result as
717      GetContainingInlinedBlock().
718    </td>
719  </tr>
720<tr>
721    <td width="15%" align="right" valign="top" class="summary">
722      <span class="summary-type">&nbsp;</span>
723    </td><td class="summary">
724        <a href="lldb.SBBlock-class.html#name" class="summary-name">name</a><br />
725      A read only property that returns the same result as
726      GetInlinedName().
727    </td>
728  </tr>
729<tr>
730    <td width="15%" align="right" valign="top" class="summary">
731      <span class="summary-type">&nbsp;</span>
732    </td><td class="summary">
733        <a href="lldb.SBBlock-class.html#num_ranges" class="summary-name">num_ranges</a><br />
734      A read only property that returns the same result as GetNumRanges().
735    </td>
736  </tr>
737<tr>
738    <td width="15%" align="right" valign="top" class="summary">
739      <span class="summary-type">&nbsp;</span>
740    </td><td class="summary">
741        <a href="lldb.SBBlock-class.html#parent" class="summary-name">parent</a><br />
742      A read only property that returns the same result as GetParent().
743    </td>
744  </tr>
745<tr>
746    <td width="15%" align="right" valign="top" class="summary">
747      <span class="summary-type">&nbsp;</span>
748    </td><td class="summary">
749        <a href="lldb.SBBlock-class.html#range" class="summary-name">range</a><br />
750      A read only property that allows item access to the address ranges
751      for a block by integer (range = block.range[0]) and by
752      lldb.SBAdddress (find the range that contains the specified
753      lldb.SBAddress like &quot;pc_range =
754      lldb.frame.block.range[frame.addr]&quot;).
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 href="lldb.SBBlock-class.html#ranges" class="summary-name">ranges</a><br />
762      A read only property that returns a list() object that contains all
763      of the address ranges for the block.
764    </td>
765  </tr>
766<tr>
767    <td width="15%" align="right" valign="top" class="summary">
768      <span class="summary-type">&nbsp;</span>
769    </td><td class="summary">
770        <a href="lldb.SBBlock-class.html#sibling" class="summary-name">sibling</a><br />
771      A read only property that returns the same result as GetSibling().
772    </td>
773  </tr>
774  <tr>
775    <td colspan="2" class="summary">
776    <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
777      <code>__class__</code>
778      </p>
779    </td>
780  </tr>
781</table>
782<!-- ==================== METHOD DETAILS ==================== -->
783<a name="section-MethodDetails"></a>
784<table class="details" border="1" cellpadding="3"
785       cellspacing="0" width="100%" bgcolor="white">
786<tr bgcolor="#70b0f0" class="table-header">
787  <td colspan="2" class="table-header">
788    <table border="0" cellpadding="0" cellspacing="0" width="100%">
789      <tr valign="top">
790        <td align="left"><span class="table-header">Method Details</span></td>
791        <td align="right" valign="top"
792         ><span class="options">[<a href="#section-MethodDetails"
793         class="privatelink" onclick="toggle_private();"
794         >hide private</a>]</span></td>
795      </tr>
796    </table>
797  </td>
798</tr>
799</table>
800<a name="__setattr__"></a>
801<div>
802<table class="details" border="1" cellpadding="3"
803       cellspacing="0" width="100%" bgcolor="white">
804<tr><td>
805  <table width="100%" cellpadding="0" cellspacing="0" border="0">
806  <tr valign="top"><td>
807  <h3 class="epydoc"><span class="sig"><span class="sig-name">__setattr__</span>(<span class="sig-arg">self</span>,
808        <span class="sig-arg">name</span>,
809        <span class="sig-arg">value</span>)</span>
810  </h3>
811  </td><td align="right" valign="top"
812    ><span class="codelink"><a href="lldb-pysrc.html#SBBlock.__setattr__">source&nbsp;code</a></span>&nbsp;
813    </td>
814  </tr></table>
815
816  <p>x.__setattr__('name', value) &lt;==&gt; x.name = value</p>
817  <dl class="fields">
818    <dt>Overrides:
819        object.__setattr__
820        <dd><em class="note">(inherited documentation)</em></dd>
821    </dt>
822  </dl>
823</td></tr></table>
824</div>
825<a name="__repr__"></a>
826<div>
827<table class="details" border="1" cellpadding="3"
828       cellspacing="0" width="100%" bgcolor="white">
829<tr><td>
830  <table width="100%" cellpadding="0" cellspacing="0" border="0">
831  <tr valign="top"><td>
832  <h3 class="epydoc"><span class="sig"><span class="sig-name">__repr__</span>(<span class="sig-arg">self</span>)</span>
833    <br /><em class="fname">(Representation operator)</em>
834  </h3>
835  </td><td align="right" valign="top"
836    ><span class="codelink"><a href="lldb-pysrc.html#_swig_repr">source&nbsp;code</a></span>&nbsp;
837    </td>
838  </tr></table>
839
840  <p>repr(x)</p>
841  <dl class="fields">
842    <dt>Overrides:
843        object.__repr__
844        <dd><em class="note">(inherited documentation)</em></dd>
845    </dt>
846  </dl>
847</td></tr></table>
848</div>
849<a name="__init__"></a>
850<div>
851<table class="details" border="1" cellpadding="3"
852       cellspacing="0" width="100%" bgcolor="white">
853<tr><td>
854  <table width="100%" cellpadding="0" cellspacing="0" border="0">
855  <tr valign="top"><td>
856  <h3 class="epydoc"><span class="sig"><span class="sig-name">__init__</span>(<span class="sig-arg">self</span>,
857        <span class="sig-arg">*args</span>)</span>
858    <br /><em class="fname">(Constructor)</em>
859  </h3>
860  </td><td align="right" valign="top"
861    ><span class="codelink"><a href="lldb-pysrc.html#SBBlock.__init__">source&nbsp;code</a></span>&nbsp;
862    </td>
863  </tr></table>
864
865  <p>__init__(lldb::SBBlock self) -&gt; SBBlock __init__(lldb::SBBlock
866  self, SBBlock rhs) -&gt; SBBlock</p>
867  <dl class="fields">
868    <dt>Overrides:
869        object.__init__
870    </dt>
871  </dl>
872</td></tr></table>
873</div>
874<a name="IsInlined"></a>
875<div>
876<table class="details" border="1" cellpadding="3"
877       cellspacing="0" width="100%" bgcolor="white">
878<tr><td>
879  <table width="100%" cellpadding="0" cellspacing="0" border="0">
880  <tr valign="top"><td>
881  <h3 class="epydoc"><span class="sig"><span class="sig-name">IsInlined</span>(<span class="sig-arg">self</span>)</span>
882  </h3>
883  </td><td align="right" valign="top"
884    ><span class="codelink"><a href="lldb-pysrc.html#SBBlock.IsInlined">source&nbsp;code</a></span>&nbsp;
885    </td>
886  </tr></table>
887
888  <p>IsInlined(SBBlock self) -&gt; bool</p>
889  <p>Does this block represent an inlined function?</p>
890  <dl class="fields">
891  </dl>
892</td></tr></table>
893</div>
894<a name="GetInlinedName"></a>
895<div>
896<table class="details" border="1" cellpadding="3"
897       cellspacing="0" width="100%" bgcolor="white">
898<tr><td>
899  <table width="100%" cellpadding="0" cellspacing="0" border="0">
900  <tr valign="top"><td>
901  <h3 class="epydoc"><span class="sig"><span class="sig-name">GetInlinedName</span>(<span class="sig-arg">self</span>)</span>
902  </h3>
903  </td><td align="right" valign="top"
904    ><span class="codelink"><a href="lldb-pysrc.html#SBBlock.GetInlinedName">source&nbsp;code</a></span>&nbsp;
905    </td>
906  </tr></table>
907
908  <p>GetInlinedName(SBBlock self) -&gt; str const *</p>
909  <p>Get the function name if this block represents an inlined function;
910  otherwise, return None.</p>
911  <dl class="fields">
912  </dl>
913</td></tr></table>
914</div>
915<a name="GetInlinedCallSiteFile"></a>
916<div>
917<table class="details" border="1" cellpadding="3"
918       cellspacing="0" width="100%" bgcolor="white">
919<tr><td>
920  <table width="100%" cellpadding="0" cellspacing="0" border="0">
921  <tr valign="top"><td>
922  <h3 class="epydoc"><span class="sig"><span class="sig-name">GetInlinedCallSiteFile</span>(<span class="sig-arg">self</span>)</span>
923  </h3>
924  </td><td align="right" valign="top"
925    ><span class="codelink"><a href="lldb-pysrc.html#SBBlock.GetInlinedCallSiteFile">source&nbsp;code</a></span>&nbsp;
926    </td>
927  </tr></table>
928
929  <p>GetInlinedCallSiteFile(SBBlock self) -&gt; SBFileSpec</p>
930  <p>Get the call site file if this block represents an inlined function;
931  otherwise, return an invalid file spec.</p>
932  <dl class="fields">
933  </dl>
934</td></tr></table>
935</div>
936<a name="GetInlinedCallSiteLine"></a>
937<div>
938<table class="details" border="1" cellpadding="3"
939       cellspacing="0" width="100%" bgcolor="white">
940<tr><td>
941  <table width="100%" cellpadding="0" cellspacing="0" border="0">
942  <tr valign="top"><td>
943  <h3 class="epydoc"><span class="sig"><span class="sig-name">GetInlinedCallSiteLine</span>(<span class="sig-arg">self</span>)</span>
944  </h3>
945  </td><td align="right" valign="top"
946    ><span class="codelink"><a href="lldb-pysrc.html#SBBlock.GetInlinedCallSiteLine">source&nbsp;code</a></span>&nbsp;
947    </td>
948  </tr></table>
949
950  <p>GetInlinedCallSiteLine(SBBlock self) -&gt; uint32_t</p>
951  <p>Get the call site line if this block represents an inlined function;
952  otherwise, return 0.</p>
953  <dl class="fields">
954  </dl>
955</td></tr></table>
956</div>
957<a name="GetInlinedCallSiteColumn"></a>
958<div>
959<table class="details" border="1" cellpadding="3"
960       cellspacing="0" width="100%" bgcolor="white">
961<tr><td>
962  <table width="100%" cellpadding="0" cellspacing="0" border="0">
963  <tr valign="top"><td>
964  <h3 class="epydoc"><span class="sig"><span class="sig-name">GetInlinedCallSiteColumn</span>(<span class="sig-arg">self</span>)</span>
965  </h3>
966  </td><td align="right" valign="top"
967    ><span class="codelink"><a href="lldb-pysrc.html#SBBlock.GetInlinedCallSiteColumn">source&nbsp;code</a></span>&nbsp;
968    </td>
969  </tr></table>
970
971  <p>GetInlinedCallSiteColumn(SBBlock self) -&gt; uint32_t</p>
972  <p>Get the call site column if this block represents an inlined function;
973  otherwise, return 0.</p>
974  <dl class="fields">
975  </dl>
976</td></tr></table>
977</div>
978<a name="GetParent"></a>
979<div>
980<table class="details" border="1" cellpadding="3"
981       cellspacing="0" width="100%" bgcolor="white">
982<tr><td>
983  <table width="100%" cellpadding="0" cellspacing="0" border="0">
984  <tr valign="top"><td>
985  <h3 class="epydoc"><span class="sig"><span class="sig-name">GetParent</span>(<span class="sig-arg">self</span>)</span>
986  </h3>
987  </td><td align="right" valign="top"
988    ><span class="codelink"><a href="lldb-pysrc.html#SBBlock.GetParent">source&nbsp;code</a></span>&nbsp;
989    </td>
990  </tr></table>
991
992  <p>GetParent(SBBlock self) -&gt; SBBlock</p>
993  <p>Get the parent block.</p>
994  <dl class="fields">
995  </dl>
996</td></tr></table>
997</div>
998<a name="GetContainingInlinedBlock"></a>
999<div>
1000<table class="details" border="1" cellpadding="3"
1001       cellspacing="0" width="100%" bgcolor="white">
1002<tr><td>
1003  <table width="100%" cellpadding="0" cellspacing="0" border="0">
1004  <tr valign="top"><td>
1005  <h3 class="epydoc"><span class="sig"><span class="sig-name">GetContainingInlinedBlock</span>(<span class="sig-arg">self</span>)</span>
1006  </h3>
1007  </td><td align="right" valign="top"
1008    ><span class="codelink"><a href="lldb-pysrc.html#SBBlock.GetContainingInlinedBlock">source&nbsp;code</a></span>&nbsp;
1009    </td>
1010  </tr></table>
1011
1012  <p>GetContainingInlinedBlock(SBBlock self) -&gt; SBBlock</p>
1013  <p>Get the inlined block that is or contains this block.</p>
1014  <dl class="fields">
1015  </dl>
1016</td></tr></table>
1017</div>
1018<a name="GetSibling"></a>
1019<div>
1020<table class="details" border="1" cellpadding="3"
1021       cellspacing="0" width="100%" bgcolor="white">
1022<tr><td>
1023  <table width="100%" cellpadding="0" cellspacing="0" border="0">
1024  <tr valign="top"><td>
1025  <h3 class="epydoc"><span class="sig"><span class="sig-name">GetSibling</span>(<span class="sig-arg">self</span>)</span>
1026  </h3>
1027  </td><td align="right" valign="top"
1028    ><span class="codelink"><a href="lldb-pysrc.html#SBBlock.GetSibling">source&nbsp;code</a></span>&nbsp;
1029    </td>
1030  </tr></table>
1031
1032  <p>GetSibling(SBBlock self) -&gt; SBBlock</p>
1033  <p>Get the sibling block for this block.</p>
1034  <dl class="fields">
1035  </dl>
1036</td></tr></table>
1037</div>
1038<a name="GetFirstChild"></a>
1039<div>
1040<table class="details" border="1" cellpadding="3"
1041       cellspacing="0" width="100%" bgcolor="white">
1042<tr><td>
1043  <table width="100%" cellpadding="0" cellspacing="0" border="0">
1044  <tr valign="top"><td>
1045  <h3 class="epydoc"><span class="sig"><span class="sig-name">GetFirstChild</span>(<span class="sig-arg">self</span>)</span>
1046  </h3>
1047  </td><td align="right" valign="top"
1048    ><span class="codelink"><a href="lldb-pysrc.html#SBBlock.GetFirstChild">source&nbsp;code</a></span>&nbsp;
1049    </td>
1050  </tr></table>
1051
1052  <p>GetFirstChild(SBBlock self) -&gt; SBBlock</p>
1053  <p>Get the first child block.</p>
1054  <dl class="fields">
1055  </dl>
1056</td></tr></table>
1057</div>
1058<a name="__str__"></a>
1059<div>
1060<table class="details" border="1" cellpadding="3"
1061       cellspacing="0" width="100%" bgcolor="white">
1062<tr><td>
1063  <table width="100%" cellpadding="0" cellspacing="0" border="0">
1064  <tr valign="top"><td>
1065  <h3 class="epydoc"><span class="sig"><span class="sig-name">__str__</span>(<span class="sig-arg">self</span>)</span>
1066    <br /><em class="fname">(Informal representation operator)</em>
1067  </h3>
1068  </td><td align="right" valign="top"
1069    ><span class="codelink"><a href="lldb-pysrc.html#SBBlock.__str__">source&nbsp;code</a></span>&nbsp;
1070    </td>
1071  </tr></table>
1072
1073  <p>__str__(SBBlock self) -&gt; PyObject *</p>
1074  <dl class="fields">
1075    <dt>Overrides:
1076        object.__str__
1077    </dt>
1078  </dl>
1079</td></tr></table>
1080</div>
1081<br />
1082<!-- ==================== PROPERTY DETAILS ==================== -->
1083<a name="section-PropertyDetails"></a>
1084<table class="details" border="1" cellpadding="3"
1085       cellspacing="0" width="100%" bgcolor="white">
1086<tr bgcolor="#70b0f0" class="table-header">
1087  <td colspan="2" class="table-header">
1088    <table border="0" cellpadding="0" cellspacing="0" width="100%">
1089      <tr valign="top">
1090        <td align="left"><span class="table-header">Property Details</span></td>
1091        <td align="right" valign="top"
1092         ><span class="options">[<a href="#section-PropertyDetails"
1093         class="privatelink" onclick="toggle_private();"
1094         >hide private</a>]</span></td>
1095      </tr>
1096    </table>
1097  </td>
1098</tr>
1099</table>
1100<a name="call_site"></a>
1101<div>
1102<table class="details" border="1" cellpadding="3"
1103       cellspacing="0" width="100%" bgcolor="white">
1104<tr><td>
1105  <h3 class="epydoc">call_site</h3>
1106  <p>A read only property that returns a lldb.declaration object that
1107  contains the inlined call site file, line and column.</p>
1108  <dl class="fields">
1109    <dt>Get Method:</dt>
1110    <dd class="value"><span class="summary-sig"><a href="lldb.SBBlock-class.html#get_call_site" class="summary-sig-name">get_call_site</a>(<span class="summary-sig-arg">self</span>)</span>
1111    </dd>
1112  </dl>
1113</td></tr></table>
1114</div>
1115<a name="first_child"></a>
1116<div>
1117<table class="details" border="1" cellpadding="3"
1118       cellspacing="0" width="100%" bgcolor="white">
1119<tr><td>
1120  <h3 class="epydoc">first_child</h3>
1121  <p>A read only property that returns the same result as
1122  GetFirstChild().</p>
1123  <dl class="fields">
1124    <dt>Get Method:</dt>
1125    <dd class="value"><span class="summary-sig"><a href="lldb.SBBlock-class.html#GetFirstChild" class="summary-sig-name">GetFirstChild</a>(<span class="summary-sig-arg">self</span>)</span>
1126        - GetFirstChild(SBBlock self) -&gt; SBBlock
1127    </dd>
1128  </dl>
1129</td></tr></table>
1130</div>
1131<a name="inlined_block"></a>
1132<div>
1133<table class="details" border="1" cellpadding="3"
1134       cellspacing="0" width="100%" bgcolor="white">
1135<tr><td>
1136  <h3 class="epydoc">inlined_block</h3>
1137  <p>A read only property that returns the same result as
1138  GetContainingInlinedBlock().</p>
1139  <dl class="fields">
1140    <dt>Get Method:</dt>
1141    <dd class="value"><span class="summary-sig"><a href="lldb.SBBlock-class.html#GetContainingInlinedBlock" class="summary-sig-name">GetContainingInlinedBlock</a>(<span class="summary-sig-arg">self</span>)</span>
1142        - GetContainingInlinedBlock(SBBlock self) -&gt; SBBlock
1143    </dd>
1144  </dl>
1145</td></tr></table>
1146</div>
1147<a name="name"></a>
1148<div>
1149<table class="details" border="1" cellpadding="3"
1150       cellspacing="0" width="100%" bgcolor="white">
1151<tr><td>
1152  <h3 class="epydoc">name</h3>
1153  <p>A read only property that returns the same result as
1154  GetInlinedName().</p>
1155  <dl class="fields">
1156    <dt>Get Method:</dt>
1157    <dd class="value"><span class="summary-sig"><a href="lldb.SBBlock-class.html#GetInlinedName" class="summary-sig-name">GetInlinedName</a>(<span class="summary-sig-arg">self</span>)</span>
1158        - GetInlinedName(SBBlock self) -&gt; str const *
1159    </dd>
1160  </dl>
1161</td></tr></table>
1162</div>
1163<a name="num_ranges"></a>
1164<div>
1165<table class="details" border="1" cellpadding="3"
1166       cellspacing="0" width="100%" bgcolor="white">
1167<tr><td>
1168  <h3 class="epydoc">num_ranges</h3>
1169  <p>A read only property that returns the same result as
1170  GetNumRanges().</p>
1171  <dl class="fields">
1172    <dt>Get Method:</dt>
1173    <dd class="value"><span class="summary-sig"><a href="lldb.SBBlock-class.html#GetNumRanges" class="summary-sig-name">GetNumRanges</a>(<span class="summary-sig-arg">self</span>)</span>
1174        - GetNumRanges(SBBlock self) -&gt; uint32_t
1175    </dd>
1176  </dl>
1177</td></tr></table>
1178</div>
1179<a name="parent"></a>
1180<div>
1181<table class="details" border="1" cellpadding="3"
1182       cellspacing="0" width="100%" bgcolor="white">
1183<tr><td>
1184  <h3 class="epydoc">parent</h3>
1185  <p>A read only property that returns the same result as GetParent().</p>
1186  <dl class="fields">
1187    <dt>Get Method:</dt>
1188    <dd class="value"><span class="summary-sig"><a href="lldb.SBBlock-class.html#GetParent" class="summary-sig-name">GetParent</a>(<span class="summary-sig-arg">self</span>)</span>
1189        - GetParent(SBBlock self) -&gt; SBBlock
1190    </dd>
1191  </dl>
1192</td></tr></table>
1193</div>
1194<a name="range"></a>
1195<div>
1196<table class="details" border="1" cellpadding="3"
1197       cellspacing="0" width="100%" bgcolor="white">
1198<tr><td>
1199  <h3 class="epydoc">range</h3>
1200  <p>A read only property that allows item access to the address ranges for
1201  a block by integer (range = block.range[0]) and by lldb.SBAdddress (find
1202  the range that contains the specified lldb.SBAddress like &quot;pc_range
1203  = lldb.frame.block.range[frame.addr]&quot;).</p>
1204  <dl class="fields">
1205    <dt>Get Method:</dt>
1206    <dd class="value"><span class="summary-sig"><a href="lldb.SBBlock-class.html#get_ranges_access_object" class="summary-sig-name">get_ranges_access_object</a>(<span class="summary-sig-arg">self</span>)</span>
1207        - An accessor function that returns a ranges_access() object which
1208      allows lazy block address ranges access.
1209    </dd>
1210  </dl>
1211</td></tr></table>
1212</div>
1213<a name="ranges"></a>
1214<div>
1215<table class="details" border="1" cellpadding="3"
1216       cellspacing="0" width="100%" bgcolor="white">
1217<tr><td>
1218  <h3 class="epydoc">ranges</h3>
1219  <p>A read only property that returns a list() object that contains all of
1220  the address ranges for the block.</p>
1221  <dl class="fields">
1222    <dt>Get Method:</dt>
1223    <dd class="value"><span class="summary-sig"><a href="lldb.SBBlock-class.html#get_ranges_array" class="summary-sig-name">get_ranges_array</a>(<span class="summary-sig-arg">self</span>)</span>
1224        - An accessor function that returns an array object that contains all
1225      ranges in this block object.
1226    </dd>
1227  </dl>
1228</td></tr></table>
1229</div>
1230<a name="sibling"></a>
1231<div>
1232<table class="details" border="1" cellpadding="3"
1233       cellspacing="0" width="100%" bgcolor="white">
1234<tr><td>
1235  <h3 class="epydoc">sibling</h3>
1236  <p>A read only property that returns the same result as GetSibling().</p>
1237  <dl class="fields">
1238    <dt>Get Method:</dt>
1239    <dd class="value"><span class="summary-sig"><a href="lldb.SBBlock-class.html#GetSibling" class="summary-sig-name">GetSibling</a>(<span class="summary-sig-arg">self</span>)</span>
1240        - GetSibling(SBBlock self) -&gt; SBBlock
1241    </dd>
1242  </dl>
1243</td></tr></table>
1244</div>
1245<br />
1246<!-- ==================== NAVIGATION BAR ==================== -->
1247<table class="navbar" border="0" width="100%" cellpadding="0"
1248       bgcolor="#a0c0ff" cellspacing="0">
1249  <tr valign="middle">
1250
1251  <!-- Tree link -->
1252      <th>&nbsp;&nbsp;&nbsp;<a
1253        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
1254
1255  <!-- Index link -->
1256      <th>&nbsp;&nbsp;&nbsp;<a
1257        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
1258
1259  <!-- Help link -->
1260      <th>&nbsp;&nbsp;&nbsp;<a
1261        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
1262
1263  <!-- Project homepage -->
1264      <th class="navbar" align="right" width="100%">
1265        <table border="0" cellpadding="0" cellspacing="0">
1266          <tr><th class="navbar" align="center"
1267            ><a class="navbar" target="_top" href="http://lldb.llvm.org">LLDB python API</a></th>
1268          </tr></table></th>
1269  </tr>
1270</table>
1271<table border="0" cellpadding="0" cellspacing="0" width="100%%">
1272  <tr>
1273    <td align="left" class="footer">
1274    Generated by Epydoc 3.0.1 on Fri Jul 19 13:22:34 2013
1275    </td>
1276    <td align="right" class="footer">
1277      <a target="mainFrame" href="http://epydoc.sourceforge.net"
1278        >http://epydoc.sourceforge.net</a>
1279    </td>
1280  </tr>
1281</table>
1282
1283<script type="text/javascript">
1284  <!--
1285  // Private objects are initially displayed (because if
1286  // javascript is turned off then we want them to be
1287  // visible); but by default, we want to hide them.  So hide
1288  // them unless we have a cookie that says to show them.
1289  checkCookie();
1290  // -->
1291</script>
1292</body>
1293</html>
1294