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> <a 20 href="module-tree.html">Trees</a> </th> 21 22 <!-- Index link --> 23 <th> <a 24 href="identifier-index.html">Indices</a> </th> 25 26 <!-- Help link --> 27 <th> <a 28 href="help.html">Help</a> </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 lldb</a> :: 43 Class 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 private</a>]</span></td></tr> 51 <tr><td align="right"><span class="options" 52 >[<a href="frames.html" target="_top">frames</a 53 >] | <a href="lldb.SBBlock-class.html" 54 target="_top">no 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 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  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  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  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  block by integer (range = block.range[0]) and by lldb.SBAdddress (find the  range that contains the specified lldb.SBAddress like "pc_range =  lldb.frame.block.range[frame.addr]")." 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  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__('name', value) <==> 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) -> SBBlock __init__(lldb::SBBlock self,  SBBlock rhs) -> 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) -> 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) -> bool" alt="" coords="17,407,204,425"/> 84<area shape="rect" id="node2" href="lldb.SBBlock-class.html#GetInlinedName" title="GetInlinedName(SBBlock self) -> str const *" alt="" coords="17,425,204,444"/> 85<area shape="rect" id="node2" href="lldb.SBBlock-class.html#GetInlinedCallSiteFile" title="GetInlinedCallSiteFile(SBBlock self) -> SBFileSpec" alt="" coords="17,444,204,463"/> 86<area shape="rect" id="node2" href="lldb.SBBlock-class.html#GetInlinedCallSiteLine" title="GetInlinedCallSiteLine(SBBlock self) -> uint32_t" alt="" coords="17,463,204,481"/> 87<area shape="rect" id="node2" href="lldb.SBBlock-class.html#GetInlinedCallSiteColumn" title="GetInlinedCallSiteColumn(SBBlock self) -> uint32_t" alt="" coords="17,481,204,500"/> 88<area shape="rect" id="node2" href="lldb.SBBlock-class.html#__str__" title="__str__(SBBlock self) -> 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"> </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"> </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) <==> x.name = value</td> 151 <td align="right" valign="top"> 152 <span class="codelink"><a href="lldb-pysrc.html#SBBlock.__setattr__">source 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"> </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 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"> </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 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"> </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) -> SBBlock __init__(lldb::SBBlock 203 self, SBBlock rhs) -> SBBlock</td> 204 <td align="right" valign="top"> 205 <span class="codelink"><a href="lldb-pysrc.html#SBBlock.__init__">source 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"> </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"> </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 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"> </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) -> bool</td> 254 <td align="right" valign="top"> 255 <span class="codelink"><a href="lldb-pysrc.html#SBBlock.IsInlined">source 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"> </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 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"> </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) -> bool</td> 287 <td align="right" valign="top"> 288 <span class="codelink"><a href="lldb-pysrc.html#SBBlock.IsValid">source 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"> </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) -> str const *</td> 304 <td align="right" valign="top"> 305 <span class="codelink"><a href="lldb-pysrc.html#SBBlock.GetInlinedName">source 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"> </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) -> SBFileSpec</td> 321 <td align="right" valign="top"> 322 <span class="codelink"><a href="lldb-pysrc.html#SBBlock.GetInlinedCallSiteFile">source 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"> </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) -> uint32_t</td> 338 <td align="right" valign="top"> 339 <span class="codelink"><a href="lldb-pysrc.html#SBBlock.GetInlinedCallSiteLine">source 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"> </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) -> uint32_t</td> 355 <td align="right" valign="top"> 356 <span class="codelink"><a href="lldb-pysrc.html#SBBlock.GetInlinedCallSiteColumn">source 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"> </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) -> SBBlock</td> 372 <td align="right" valign="top"> 373 <span class="codelink"><a href="lldb-pysrc.html#SBBlock.GetParent">source 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"> </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) -> SBBlock</td> 389 <td align="right" valign="top"> 390 <span class="codelink"><a href="lldb-pysrc.html#SBBlock.GetContainingInlinedBlock">source 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"> </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) -> SBBlock</td> 406 <td align="right" valign="top"> 407 <span class="codelink"><a href="lldb-pysrc.html#SBBlock.GetSibling">source 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"> </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) -> SBBlock</td> 423 <td align="right" valign="top"> 424 <span class="codelink"><a href="lldb-pysrc.html#SBBlock.GetFirstChild">source 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"> </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) -> uint32_t</td> 440 <td align="right" valign="top"> 441 <span class="codelink"><a href="lldb-pysrc.html#SBBlock.GetNumRanges">source 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"> </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) -> SBAddress</td> 458 <td align="right" valign="top"> 459 <span class="codelink"><a href="lldb-pysrc.html#SBBlock.GetRangeStartAddress">source 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"> </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) -> SBAddress</td> 476 <td align="right" valign="top"> 477 <span class="codelink"><a href="lldb-pysrc.html#SBBlock.GetRangeEndAddress">source 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"> </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 -> uint32_t</td> 495 <td align="right" valign="top"> 496 <span class="codelink"><a href="lldb-pysrc.html#SBBlock.GetRangeIndexForBlockAddress">source 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"> </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) -> bool</td> 513 <td align="right" valign="top"> 514 <span class="codelink"><a href="lldb-pysrc.html#SBBlock.GetDescription">source 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"> </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) -> 532 SBValueList GetVariables(SBBlock self, SBTarget target, bool 533 arguments, bool locals, bool statics) -> SBValueList</td> 534 <td align="right" valign="top"> 535 <span class="codelink"><a href="lldb-pysrc.html#SBBlock.GetVariables">source 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"> </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 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"> </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 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"> </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 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"> </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 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"> </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) -> PyObject *</td> 620 <td align="right" valign="top"> 621 <span class="codelink"><a href="lldb-pysrc.html#SBBlock.__str__">source 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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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 "pc_range = 754 lldb.frame.block.range[frame.addr]"). 755 </td> 756 </tr> 757<tr> 758 <td width="15%" align="right" valign="top" class="summary"> 759 <span class="summary-type"> </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"> </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 code</a></span> 813 </td> 814 </tr></table> 815 816 <p>x.__setattr__('name', value) <==> 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 code</a></span> 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 code</a></span> 862 </td> 863 </tr></table> 864 865 <p>__init__(lldb::SBBlock self) -> SBBlock __init__(lldb::SBBlock 866 self, SBBlock rhs) -> 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 code</a></span> 885 </td> 886 </tr></table> 887 888 <p>IsInlined(SBBlock self) -> 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 code</a></span> 905 </td> 906 </tr></table> 907 908 <p>GetInlinedName(SBBlock self) -> 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 code</a></span> 926 </td> 927 </tr></table> 928 929 <p>GetInlinedCallSiteFile(SBBlock self) -> 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 code</a></span> 947 </td> 948 </tr></table> 949 950 <p>GetInlinedCallSiteLine(SBBlock self) -> 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 code</a></span> 968 </td> 969 </tr></table> 970 971 <p>GetInlinedCallSiteColumn(SBBlock self) -> 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 code</a></span> 989 </td> 990 </tr></table> 991 992 <p>GetParent(SBBlock self) -> 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 code</a></span> 1009 </td> 1010 </tr></table> 1011 1012 <p>GetContainingInlinedBlock(SBBlock self) -> 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 code</a></span> 1029 </td> 1030 </tr></table> 1031 1032 <p>GetSibling(SBBlock self) -> 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 code</a></span> 1049 </td> 1050 </tr></table> 1051 1052 <p>GetFirstChild(SBBlock self) -> 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 code</a></span> 1070 </td> 1071 </tr></table> 1072 1073 <p>__str__(SBBlock self) -> 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) -> 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) -> 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) -> 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) -> 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) -> 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 "pc_range 1203 = lldb.frame.block.range[frame.addr]").</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) -> 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> <a 1253 href="module-tree.html">Trees</a> </th> 1254 1255 <!-- Index link --> 1256 <th> <a 1257 href="identifier-index.html">Indices</a> </th> 1258 1259 <!-- Help link --> 1260 <th> <a 1261 href="help.html">Help</a> </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