blob: a8e7e8137195cba1bf493b65e5dc7c4112f5d21e [file] [log] [blame]
Daniel Maleae1873732013-07-19 17:28:54 +00001<?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">
Tamas Berghammer5ac6e912016-10-20 13:04:32 +000063<area shape="rect" id="node1_26" href="lldb.SBBlock-class.html#__swig_setmethods__" title="lldb.SBBlock.__swig_setmethods__" alt="" coords="16,32,203,52"/>
64<area shape="rect" id="node1_27" href="lldb.SBBlock-class.html#__swig_getmethods__" title="lldb.SBBlock.__swig_getmethods__" alt="" coords="16,52,203,72"/>
65<area shape="rect" id="node1_28" 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="16,72,203,92"/>
66<area shape="rect" id="node1_29" 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="16,92,203,112"/>
67<area shape="rect" id="node1_30" href="lldb.SBBlock-class.html#first_child" title="A read only property that returns the same result as GetFirstChild()." alt="" coords="16,112,203,132"/>
68<area shape="rect" id="node1_31" href="lldb.SBBlock-class.html#inlined_block" title="A read only property that returns the same result as &#160;GetContainingInlinedBlock()." alt="" coords="16,132,203,152"/>
69<area shape="rect" id="node1_32" href="lldb.SBBlock-class.html#name" title="A read only property that returns the same result as GetInlinedName()." alt="" coords="16,152,203,172"/>
70<area shape="rect" id="node1_33" href="lldb.SBBlock-class.html#num_ranges" title="A read only property that returns the same result as GetNumRanges()." alt="" coords="16,172,203,192"/>
71<area shape="rect" id="node1_34" href="lldb.SBBlock-class.html#parent" title="A read only property that returns the same result as GetParent()." alt="" coords="16,192,203,212"/>
72<area shape="rect" id="node1_35" 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="16,212,203,232"/>
73<area shape="rect" id="node1_36" 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="16,232,203,252"/>
74<area shape="rect" id="node1_37" href="lldb.SBBlock-class.html#sibling" title="A read only property that returns the same result as GetSibling()." alt="" coords="16,252,203,272"/>
75<area shape="rect" id="node1_38" href="lldb.SBBlock-class.html#__setattr__" title="x.__setattr__(&#39;name&#39;, value) &lt;==&gt; x.name = value" alt="" coords="16,275,203,295"/>
76<area shape="rect" id="node1_39" href="lldb.SBBlock-class.html#__getattr__" title="lldb.SBBlock.__getattr__" alt="" coords="16,295,203,315"/>
77<area shape="rect" id="node1_40" href="lldb.SBBlock-class.html#__repr__" title="repr(x)" alt="" coords="16,315,203,335"/>
78<area shape="rect" id="node1_41" 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="16,335,203,355"/>
79<area shape="rect" id="node1_42" href="lldb.SBBlock-class.html#__swig_destroy__" title="delete_SBBlock(SBBlock self)" alt="" coords="16,355,203,375"/>
80<area shape="rect" id="node1_43" href="lldb.SBBlock-class.html#__del__" title="lldb.SBBlock.__del__" alt="" coords="16,375,203,395"/>
81<area shape="rect" id="node1_44" href="lldb.SBBlock-class.html#IsInlined" title="IsInlined(SBBlock self) &#45;&gt; bool" alt="" coords="16,395,203,415"/>
82<area shape="rect" id="node1_45" href="lldb.SBBlock-class.html#__nonzero__" title="lldb.SBBlock.__nonzero__" alt="" coords="16,415,203,435"/>
83<area shape="rect" id="node1_46" href="lldb.SBBlock-class.html#IsValid" title="IsValid(SBBlock self) &#45;&gt; bool" alt="" coords="16,435,203,455"/>
84<area shape="rect" id="node1_47" href="lldb.SBBlock-class.html#GetInlinedName" title="GetInlinedName(SBBlock self) &#45;&gt; str const *" alt="" coords="16,455,203,475"/>
85<area shape="rect" id="node1_48" href="lldb.SBBlock-class.html#GetInlinedCallSiteFile" title="GetInlinedCallSiteFile(SBBlock self) &#45;&gt; SBFileSpec" alt="" coords="16,475,203,495"/>
86<area shape="rect" id="node1_49" href="lldb.SBBlock-class.html#GetInlinedCallSiteLine" title="GetInlinedCallSiteLine(SBBlock self) &#45;&gt; uint32_t" alt="" coords="16,495,203,515"/>
87<area shape="rect" id="node1_50" href="lldb.SBBlock-class.html#GetInlinedCallSiteColumn" title="GetInlinedCallSiteColumn(SBBlock self) &#45;&gt; uint32_t" alt="" coords="16,515,203,535"/>
88<area shape="rect" id="node1_51" href="lldb.SBBlock-class.html#__str__" title="__str__(SBBlock self) &#45;&gt; PyObject *" alt="" coords="16,555,203,575"/>
89<area shape="rect" id="node1" href="lldb.SBBlock-class.html" title="Represents a lexical block." alt="" coords="4,6,215,581"/>
Daniel Maleae1873732013-07-19 17:28:54 +000090</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">
Tamas Berghammer5ac6e912016-10-20 13:04:32 +00001274 Generated by Epydoc 3.0.1 on Fri Oct 14 13:55:25 2016
Daniel Maleae1873732013-07-19 17:28:54 +00001275 </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>