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.SBSymbolContextList</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 SBSymbolContextList 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.SBSymbolContextList-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 SBSymbolContextList</h1><p class="nomargin-top"><span class="codelink"><a href="lldb-pysrc.html#SBSymbolContextList">source code</a></span></p> 61<center> 62<center> <map id="uml_class_diagram_for_lldb_sbs_7" name="uml_class_diagram_for_lldb_sbs_7"> 63<area shape="rect" id="node43" href="lldb.SBSymbolContextList-class.html#__swig_setmethods__" title="lldb.SBSymbolContextList.__swig_setmethods__" alt="" coords="17,31,204,49"/> 64<area shape="rect" id="node43" href="lldb.SBSymbolContextList-class.html#__swig_getmethods__" title="lldb.SBSymbolContextList.__swig_getmethods__" alt="" coords="17,49,204,68"/> 65<area shape="rect" id="node43" href="lldb.SBSymbolContextList-class.html#blocks" title="Returns a list() of lldb.SBBlock objects, one for each block in each  SBSymbolContext object in this list." alt="" coords="17,68,204,87"/> 66<area shape="rect" id="node43" href="lldb.SBSymbolContextList-class.html#compile_units" title="Returns a list() of lldb.SBCompileUnit objects, one for each compile unit  in each SBSymbolContext object in this list." alt="" coords="17,87,204,105"/> 67<area shape="rect" id="node43" href="lldb.SBSymbolContextList-class.html#functions" title="Returns a list() of lldb.SBFunction objects, one for each function in each  SBSymbolContext object in this list." alt="" coords="17,105,204,124"/> 68<area shape="rect" id="node43" href="lldb.SBSymbolContextList-class.html#line_entries" title="Returns a list() of lldb.SBLineEntry objects, one for each line entry in  each SBSymbolContext object in this list." alt="" coords="17,124,204,143"/> 69<area shape="rect" id="node43" href="lldb.SBSymbolContextList-class.html#modules" title="Returns a list() of lldb.SBModule objects, one for each module in each  SBSymbolContext object in this list." alt="" coords="17,143,204,161"/> 70<area shape="rect" id="node43" href="lldb.SBSymbolContextList-class.html#symbols" title="Returns a list() of lldb.SBSymbol objects, one for each symbol in each  SBSymbolContext object in this list." alt="" coords="17,161,204,180"/> 71<area shape="rect" id="node43" href="lldb.SBSymbolContextList-class.html#__setattr__" title="x.__setattr__('name', value) <==> x.name = value" alt="" coords="17,183,204,201"/> 72<area shape="rect" id="node43" href="lldb.SBSymbolContextList-class.html#__getattr__" title="lldb.SBSymbolContextList.__getattr__" alt="" coords="17,201,204,220"/> 73<area shape="rect" id="node43" href="lldb.SBSymbolContextList-class.html#__repr__" title="repr(x)" alt="" coords="17,220,204,239"/> 74<area shape="rect" id="node43" href="lldb.SBSymbolContextList-class.html#__iter__" title="lldb.SBSymbolContextList.__iter__" alt="" coords="17,239,204,257"/> 75<area shape="rect" id="node43" href="lldb.SBSymbolContextList-class.html#__init__" title="__init__(lldb::SBSymbolContextList self) -> SBSymbolContextList  __init__(lldb::SBSymbolContextList self, SBSymbolContextList rhs) ->  SBSymbolContextList" alt="" coords="17,257,204,276"/> 76<area shape="rect" id="node43" href="lldb.SBSymbolContextList-class.html#__swig_destroy__" title="delete_SBSymbolContextList(SBSymbolContextList self)" alt="" coords="17,276,204,295"/> 77<area shape="rect" id="node43" href="lldb.SBSymbolContextList-class.html#__del__" title="lldb.SBSymbolContextList.__del__" alt="" coords="17,295,204,313"/> 78<area shape="rect" id="node43" href="lldb.SBSymbolContextList-class.html#__nonzero__" title="lldb.SBSymbolContextList.__nonzero__" alt="" coords="17,313,204,332"/> 79<area shape="rect" id="node43" href="lldb.SBSymbolContextList-class.html#IsValid" title="IsValid(SBSymbolContextList self) -> bool" alt="" coords="17,332,204,351"/> 80<area shape="rect" id="node43" href="lldb.SBSymbolContextList-class.html#GetSize" title="GetSize(SBSymbolContextList self) -> uint32_t" alt="" coords="17,351,204,369"/> 81<area shape="rect" id="node43" href="lldb.SBSymbolContextList-class.html#GetContextAtIndex" title="GetContextAtIndex(SBSymbolContextList self, uint32_t idx) ->  SBSymbolContext" alt="" coords="17,369,204,388"/> 82<area shape="rect" id="node43" href="lldb.SBSymbolContextList-class.html#Append" title="Append(SBSymbolContextList self, SBSymbolContext sc)  Append(SBSymbolContextList self, SBSymbolContextList sc_list)" alt="" coords="17,388,204,407"/> 83<area shape="rect" id="node43" href="lldb.SBSymbolContextList-class.html#GetDescription" title="GetDescription(SBSymbolContextList self, SBStream description) -> bool" alt="" coords="17,407,204,425"/> 84<area shape="rect" id="node43" href="lldb.SBSymbolContextList-class.html#__str__" title="__str__(SBSymbolContextList self) -> PyObject *" alt="" coords="17,444,204,463"/> 85<area shape="rect" id="node1" href="lldb.SBSymbolContextList-class.html" title="Represents a list of symbol context object." alt="" coords="5,6,216,469"/> 86</map> 87 <img src="uml_class_diagram_for_lldb_sbs_7.gif" alt='' usemap="#uml_class_diagram_for_lldb_sbs_7" ismap="ismap" class="graph-without-title" /> 88</center> 89</center> 90<hr /> 91<pre class="literalblock"> 92 93Represents a list of symbol context object. See also SBSymbolContext. 94 95For example (from test/python_api/target/TestTargetAPI.py), 96 97 def find_functions(self, exe_name): 98 '''Exercise SBTaget.FindFunctions() API.''' 99 exe = os.path.join(os.getcwd(), exe_name) 100 101 # Create a target by the debugger. 102 target = self.dbg.CreateTarget(exe) 103 self.assertTrue(target, VALID_TARGET) 104 105 list = lldb.SBSymbolContextList() 106 num = target.FindFunctions('c', lldb.eFunctionNameTypeAuto, False, list) 107 self.assertTrue(num == 1 and list.GetSize() == 1) 108 109 for sc in list: 110 self.assertTrue(sc.GetModule().GetFileSpec().GetFilename() == exe_name) 111 self.assertTrue(sc.GetSymbol().GetName() == 'c') 112 113</pre> 114 115<!-- ==================== INSTANCE METHODS ==================== --> 116<a name="section-InstanceMethods"></a> 117<table class="summary" border="1" cellpadding="3" 118 cellspacing="0" width="100%" bgcolor="white"> 119<tr bgcolor="#70b0f0" class="table-header"> 120 <td colspan="2" class="table-header"> 121 <table border="0" cellpadding="0" cellspacing="0" width="100%"> 122 <tr valign="top"> 123 <td align="left"><span class="table-header">Instance Methods</span></td> 124 <td align="right" valign="top" 125 ><span class="options">[<a href="#section-InstanceMethods" 126 class="privatelink" onclick="toggle_private();" 127 >hide private</a>]</span></td> 128 </tr> 129 </table> 130 </td> 131</tr> 132<tr> 133 <td width="15%" align="right" valign="top" class="summary"> 134 <span class="summary-type"> </span> 135 </td><td class="summary"> 136 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 137 <tr> 138 <td><span class="summary-sig"><a href="lldb.SBSymbolContextList-class.html#__setattr__" class="summary-sig-name">__setattr__</a>(<span class="summary-sig-arg">self</span>, 139 <span class="summary-sig-arg">name</span>, 140 <span class="summary-sig-arg">value</span>)</span><br /> 141 x.__setattr__('name', value) <==> x.name = value</td> 142 <td align="right" valign="top"> 143 <span class="codelink"><a href="lldb-pysrc.html#SBSymbolContextList.__setattr__">source code</a></span> 144 145 </td> 146 </tr> 147 </table> 148 149 </td> 150 </tr> 151<tr> 152 <td width="15%" align="right" valign="top" class="summary"> 153 <span class="summary-type"> </span> 154 </td><td class="summary"> 155 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 156 <tr> 157 <td><span class="summary-sig"><a name="__getattr__"></a><span class="summary-sig-name">__getattr__</span>(<span class="summary-sig-arg">self</span>, 158 <span class="summary-sig-arg">name</span>)</span></td> 159 <td align="right" valign="top"> 160 <span class="codelink"><a href="lldb-pysrc.html#SBSymbolContextList.__getattr__">source code</a></span> 161 162 </td> 163 </tr> 164 </table> 165 166 </td> 167 </tr> 168<tr> 169 <td width="15%" align="right" valign="top" class="summary"> 170 <span class="summary-type"> </span> 171 </td><td class="summary"> 172 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 173 <tr> 174 <td><span class="summary-sig"><a href="lldb.SBSymbolContextList-class.html#__repr__" class="summary-sig-name">__repr__</a>(<span class="summary-sig-arg">self</span>)</span><br /> 175 repr(x)</td> 176 <td align="right" valign="top"> 177 <span class="codelink"><a href="lldb-pysrc.html#_swig_repr">source code</a></span> 178 179 </td> 180 </tr> 181 </table> 182 183 </td> 184 </tr> 185<tr> 186 <td width="15%" align="right" valign="top" class="summary"> 187 <span class="summary-type"> </span> 188 </td><td class="summary"> 189 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 190 <tr> 191 <td><span class="summary-sig"><a name="__iter__"></a><span class="summary-sig-name">__iter__</span>(<span class="summary-sig-arg">self</span>)</span></td> 192 <td align="right" valign="top"> 193 <span class="codelink"><a href="lldb-pysrc.html#SBSymbolContextList.__iter__">source code</a></span> 194 195 </td> 196 </tr> 197 </table> 198 199 </td> 200 </tr> 201<tr> 202 <td width="15%" align="right" valign="top" class="summary"> 203 <span class="summary-type"> </span> 204 </td><td class="summary"> 205 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 206 <tr> 207 <td><span class="summary-sig"><a href="lldb.SBSymbolContextList-class.html#__init__" class="summary-sig-name">__init__</a>(<span class="summary-sig-arg">self</span>, 208 <span class="summary-sig-arg">*args</span>)</span><br /> 209 __init__(lldb::SBSymbolContextList self) -> SBSymbolContextList 210 __init__(lldb::SBSymbolContextList self, SBSymbolContextList rhs) 211 -> SBSymbolContextList</td> 212 <td align="right" valign="top"> 213 <span class="codelink"><a href="lldb-pysrc.html#SBSymbolContextList.__init__">source code</a></span> 214 215 </td> 216 </tr> 217 </table> 218 219 </td> 220 </tr> 221<tr> 222 <td width="15%" align="right" valign="top" class="summary"> 223 <span class="summary-type"> </span> 224 </td><td class="summary"> 225 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 226 <tr> 227 <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 /> 228 delete_SBSymbolContextList(SBSymbolContextList self)</td> 229 <td align="right" valign="top"> 230 231 232 </td> 233 </tr> 234 </table> 235 236 </td> 237 </tr> 238<tr> 239 <td width="15%" align="right" valign="top" class="summary"> 240 <span class="summary-type"> </span> 241 </td><td class="summary"> 242 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 243 <tr> 244 <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> 245 <td align="right" valign="top"> 246 <span class="codelink"><a href="lldb-pysrc.html#SBSymbolContextList.__del__">source code</a></span> 247 248 </td> 249 </tr> 250 </table> 251 252 </td> 253 </tr> 254<tr> 255 <td width="15%" align="right" valign="top" class="summary"> 256 <span class="summary-type"> </span> 257 </td><td class="summary"> 258 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 259 <tr> 260 <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> 261 <td align="right" valign="top"> 262 <span class="codelink"><a href="lldb-pysrc.html#SBSymbolContextList.__nonzero__">source code</a></span> 263 264 </td> 265 </tr> 266 </table> 267 268 </td> 269 </tr> 270<tr> 271 <td width="15%" align="right" valign="top" class="summary"> 272 <span class="summary-type"> </span> 273 </td><td class="summary"> 274 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 275 <tr> 276 <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 /> 277 IsValid(SBSymbolContextList self) -> bool</td> 278 <td align="right" valign="top"> 279 <span class="codelink"><a href="lldb-pysrc.html#SBSymbolContextList.IsValid">source code</a></span> 280 281 </td> 282 </tr> 283 </table> 284 285 </td> 286 </tr> 287<tr> 288 <td width="15%" align="right" valign="top" class="summary"> 289 <span class="summary-type"> </span> 290 </td><td class="summary"> 291 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 292 <tr> 293 <td><span class="summary-sig"><a name="GetSize"></a><span class="summary-sig-name">GetSize</span>(<span class="summary-sig-arg">self</span>)</span><br /> 294 GetSize(SBSymbolContextList self) -> uint32_t</td> 295 <td align="right" valign="top"> 296 <span class="codelink"><a href="lldb-pysrc.html#SBSymbolContextList.GetSize">source code</a></span> 297 298 </td> 299 </tr> 300 </table> 301 302 </td> 303 </tr> 304<tr> 305 <td width="15%" align="right" valign="top" class="summary"> 306 <span class="summary-type"> </span> 307 </td><td class="summary"> 308 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 309 <tr> 310 <td><span class="summary-sig"><a name="GetContextAtIndex"></a><span class="summary-sig-name">GetContextAtIndex</span>(<span class="summary-sig-arg">self</span>, 311 <span class="summary-sig-arg">*args</span>)</span><br /> 312 GetContextAtIndex(SBSymbolContextList self, uint32_t idx) -> 313 SBSymbolContext</td> 314 <td align="right" valign="top"> 315 <span class="codelink"><a href="lldb-pysrc.html#SBSymbolContextList.GetContextAtIndex">source code</a></span> 316 317 </td> 318 </tr> 319 </table> 320 321 </td> 322 </tr> 323<tr> 324 <td width="15%" align="right" valign="top" class="summary"> 325 <span class="summary-type"> </span> 326 </td><td class="summary"> 327 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 328 <tr> 329 <td><span class="summary-sig"><a name="Append"></a><span class="summary-sig-name">Append</span>(<span class="summary-sig-arg">self</span>, 330 <span class="summary-sig-arg">*args</span>)</span><br /> 331 Append(SBSymbolContextList self, SBSymbolContext sc) 332 Append(SBSymbolContextList self, SBSymbolContextList sc_list)</td> 333 <td align="right" valign="top"> 334 <span class="codelink"><a href="lldb-pysrc.html#SBSymbolContextList.Append">source code</a></span> 335 336 </td> 337 </tr> 338 </table> 339 340 </td> 341 </tr> 342<tr> 343 <td width="15%" align="right" valign="top" class="summary"> 344 <span class="summary-type"> </span> 345 </td><td class="summary"> 346 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 347 <tr> 348 <td><span class="summary-sig"><a name="GetDescription"></a><span class="summary-sig-name">GetDescription</span>(<span class="summary-sig-arg">self</span>, 349 <span class="summary-sig-arg">*args</span>)</span><br /> 350 GetDescription(SBSymbolContextList self, SBStream description) -> 351 bool</td> 352 <td align="right" valign="top"> 353 <span class="codelink"><a href="lldb-pysrc.html#SBSymbolContextList.GetDescription">source code</a></span> 354 355 </td> 356 </tr> 357 </table> 358 359 </td> 360 </tr> 361<tr> 362 <td width="15%" align="right" valign="top" class="summary"> 363 <span class="summary-type"> </span> 364 </td><td class="summary"> 365 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 366 <tr> 367 <td><span class="summary-sig"><a name="Clear"></a><span class="summary-sig-name">Clear</span>(<span class="summary-sig-arg">self</span>)</span><br /> 368 Clear(SBSymbolContextList self)</td> 369 <td align="right" valign="top"> 370 <span class="codelink"><a href="lldb-pysrc.html#SBSymbolContextList.Clear">source code</a></span> 371 372 </td> 373 </tr> 374 </table> 375 376 </td> 377 </tr> 378<tr> 379 <td width="15%" align="right" valign="top" class="summary"> 380 <span class="summary-type"> </span> 381 </td><td class="summary"> 382 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 383 <tr> 384 <td><span class="summary-sig"><a name="__len__"></a><span class="summary-sig-name">__len__</span>(<span class="summary-sig-arg">self</span>)</span></td> 385 <td align="right" valign="top"> 386 <span class="codelink"><a href="lldb-pysrc.html#SBSymbolContextList.__len__">source code</a></span> 387 388 </td> 389 </tr> 390 </table> 391 392 </td> 393 </tr> 394<tr> 395 <td width="15%" align="right" valign="top" class="summary"> 396 <span class="summary-type"> </span> 397 </td><td class="summary"> 398 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 399 <tr> 400 <td><span class="summary-sig"><a name="__getitem__"></a><span class="summary-sig-name">__getitem__</span>(<span class="summary-sig-arg">self</span>, 401 <span class="summary-sig-arg">key</span>)</span></td> 402 <td align="right" valign="top"> 403 <span class="codelink"><a href="lldb-pysrc.html#SBSymbolContextList.__getitem__">source code</a></span> 404 405 </td> 406 </tr> 407 </table> 408 409 </td> 410 </tr> 411<tr> 412 <td width="15%" align="right" valign="top" class="summary"> 413 <span class="summary-type"> </span> 414 </td><td class="summary"> 415 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 416 <tr> 417 <td><span class="summary-sig"><a name="get_module_array"></a><span class="summary-sig-name">get_module_array</span>(<span class="summary-sig-arg">self</span>)</span></td> 418 <td align="right" valign="top"> 419 <span class="codelink"><a href="lldb-pysrc.html#SBSymbolContextList.get_module_array">source code</a></span> 420 421 </td> 422 </tr> 423 </table> 424 425 </td> 426 </tr> 427<tr> 428 <td width="15%" align="right" valign="top" class="summary"> 429 <span class="summary-type"> </span> 430 </td><td class="summary"> 431 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 432 <tr> 433 <td><span class="summary-sig"><a name="get_compile_unit_array"></a><span class="summary-sig-name">get_compile_unit_array</span>(<span class="summary-sig-arg">self</span>)</span></td> 434 <td align="right" valign="top"> 435 <span class="codelink"><a href="lldb-pysrc.html#SBSymbolContextList.get_compile_unit_array">source code</a></span> 436 437 </td> 438 </tr> 439 </table> 440 441 </td> 442 </tr> 443<tr> 444 <td width="15%" align="right" valign="top" class="summary"> 445 <span class="summary-type"> </span> 446 </td><td class="summary"> 447 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 448 <tr> 449 <td><span class="summary-sig"><a name="get_function_array"></a><span class="summary-sig-name">get_function_array</span>(<span class="summary-sig-arg">self</span>)</span></td> 450 <td align="right" valign="top"> 451 <span class="codelink"><a href="lldb-pysrc.html#SBSymbolContextList.get_function_array">source code</a></span> 452 453 </td> 454 </tr> 455 </table> 456 457 </td> 458 </tr> 459<tr> 460 <td width="15%" align="right" valign="top" class="summary"> 461 <span class="summary-type"> </span> 462 </td><td class="summary"> 463 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 464 <tr> 465 <td><span class="summary-sig"><a name="get_block_array"></a><span class="summary-sig-name">get_block_array</span>(<span class="summary-sig-arg">self</span>)</span></td> 466 <td align="right" valign="top"> 467 <span class="codelink"><a href="lldb-pysrc.html#SBSymbolContextList.get_block_array">source code</a></span> 468 469 </td> 470 </tr> 471 </table> 472 473 </td> 474 </tr> 475<tr> 476 <td width="15%" align="right" valign="top" class="summary"> 477 <span class="summary-type"> </span> 478 </td><td class="summary"> 479 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 480 <tr> 481 <td><span class="summary-sig"><a name="get_symbol_array"></a><span class="summary-sig-name">get_symbol_array</span>(<span class="summary-sig-arg">self</span>)</span></td> 482 <td align="right" valign="top"> 483 <span class="codelink"><a href="lldb-pysrc.html#SBSymbolContextList.get_symbol_array">source code</a></span> 484 485 </td> 486 </tr> 487 </table> 488 489 </td> 490 </tr> 491<tr> 492 <td width="15%" align="right" valign="top" class="summary"> 493 <span class="summary-type"> </span> 494 </td><td class="summary"> 495 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 496 <tr> 497 <td><span class="summary-sig"><a name="get_line_entry_array"></a><span class="summary-sig-name">get_line_entry_array</span>(<span class="summary-sig-arg">self</span>)</span></td> 498 <td align="right" valign="top"> 499 <span class="codelink"><a href="lldb-pysrc.html#SBSymbolContextList.get_line_entry_array">source code</a></span> 500 501 </td> 502 </tr> 503 </table> 504 505 </td> 506 </tr> 507<tr> 508 <td width="15%" align="right" valign="top" class="summary"> 509 <span class="summary-type"> </span> 510 </td><td class="summary"> 511 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 512 <tr> 513 <td><span class="summary-sig"><a href="lldb.SBSymbolContextList-class.html#__str__" class="summary-sig-name">__str__</a>(<span class="summary-sig-arg">self</span>)</span><br /> 514 __str__(SBSymbolContextList self) -> PyObject *</td> 515 <td align="right" valign="top"> 516 <span class="codelink"><a href="lldb-pysrc.html#SBSymbolContextList.__str__">source code</a></span> 517 518 </td> 519 </tr> 520 </table> 521 522 </td> 523 </tr> 524 <tr> 525 <td colspan="2" class="summary"> 526 <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>: 527 <code>__delattr__</code>, 528 <code>__format__</code>, 529 <code>__getattribute__</code>, 530 <code>__hash__</code>, 531 <code>__new__</code>, 532 <code>__reduce__</code>, 533 <code>__reduce_ex__</code>, 534 <code>__sizeof__</code>, 535 <code>__subclasshook__</code> 536 </p> 537 </td> 538 </tr> 539</table> 540<!-- ==================== CLASS VARIABLES ==================== --> 541<a name="section-ClassVariables"></a> 542<table class="summary" border="1" cellpadding="3" 543 cellspacing="0" width="100%" bgcolor="white"> 544<tr bgcolor="#70b0f0" class="table-header"> 545 <td colspan="2" class="table-header"> 546 <table border="0" cellpadding="0" cellspacing="0" width="100%"> 547 <tr valign="top"> 548 <td align="left"><span class="table-header">Class Variables</span></td> 549 <td align="right" valign="top" 550 ><span class="options">[<a href="#section-ClassVariables" 551 class="privatelink" onclick="toggle_private();" 552 >hide private</a>]</span></td> 553 </tr> 554 </table> 555 </td> 556</tr> 557<tr> 558 <td width="15%" align="right" valign="top" class="summary"> 559 <span class="summary-type"> </span> 560 </td><td class="summary"> 561 <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> 562 </td> 563 </tr> 564<tr> 565 <td width="15%" align="right" valign="top" class="summary"> 566 <span class="summary-type"> </span> 567 </td><td class="summary"> 568 <a name="__swig_getmethods__"></a><span class="summary-name">__swig_getmethods__</span> = <code title="{}">{}</code> 569 </td> 570 </tr> 571</table> 572<!-- ==================== PROPERTIES ==================== --> 573<a name="section-Properties"></a> 574<table class="summary" border="1" cellpadding="3" 575 cellspacing="0" width="100%" bgcolor="white"> 576<tr bgcolor="#70b0f0" class="table-header"> 577 <td colspan="2" class="table-header"> 578 <table border="0" cellpadding="0" cellspacing="0" width="100%"> 579 <tr valign="top"> 580 <td align="left"><span class="table-header">Properties</span></td> 581 <td align="right" valign="top" 582 ><span class="options">[<a href="#section-Properties" 583 class="privatelink" onclick="toggle_private();" 584 >hide private</a>]</span></td> 585 </tr> 586 </table> 587 </td> 588</tr> 589<tr> 590 <td width="15%" align="right" valign="top" class="summary"> 591 <span class="summary-type"> </span> 592 </td><td class="summary"> 593 <a href="lldb.SBSymbolContextList-class.html#blocks" class="summary-name">blocks</a><br /> 594 Returns a list() of lldb.SBBlock objects, one for each block in each 595 SBSymbolContext object in this list. 596 </td> 597 </tr> 598<tr> 599 <td width="15%" align="right" valign="top" class="summary"> 600 <span class="summary-type"> </span> 601 </td><td class="summary"> 602 <a href="lldb.SBSymbolContextList-class.html#compile_units" class="summary-name">compile_units</a><br /> 603 Returns a list() of lldb.SBCompileUnit objects, one for each compile 604 unit in each SBSymbolContext object in this list. 605 </td> 606 </tr> 607<tr> 608 <td width="15%" align="right" valign="top" class="summary"> 609 <span class="summary-type"> </span> 610 </td><td class="summary"> 611 <a href="lldb.SBSymbolContextList-class.html#functions" class="summary-name">functions</a><br /> 612 Returns a list() of lldb.SBFunction objects, one for each function in 613 each SBSymbolContext object in this list. 614 </td> 615 </tr> 616<tr> 617 <td width="15%" align="right" valign="top" class="summary"> 618 <span class="summary-type"> </span> 619 </td><td class="summary"> 620 <a href="lldb.SBSymbolContextList-class.html#line_entries" class="summary-name">line_entries</a><br /> 621 Returns a list() of lldb.SBLineEntry objects, one for each line entry 622 in each SBSymbolContext object in this list. 623 </td> 624 </tr> 625<tr> 626 <td width="15%" align="right" valign="top" class="summary"> 627 <span class="summary-type"> </span> 628 </td><td class="summary"> 629 <a href="lldb.SBSymbolContextList-class.html#modules" class="summary-name">modules</a><br /> 630 Returns a list() of lldb.SBModule objects, one for each module in 631 each SBSymbolContext object in this list. 632 </td> 633 </tr> 634<tr> 635 <td width="15%" align="right" valign="top" class="summary"> 636 <span class="summary-type"> </span> 637 </td><td class="summary"> 638 <a href="lldb.SBSymbolContextList-class.html#symbols" class="summary-name">symbols</a><br /> 639 Returns a list() of lldb.SBSymbol objects, one for each symbol in 640 each SBSymbolContext object in this list. 641 </td> 642 </tr> 643 <tr> 644 <td colspan="2" class="summary"> 645 <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>: 646 <code>__class__</code> 647 </p> 648 </td> 649 </tr> 650</table> 651<!-- ==================== METHOD DETAILS ==================== --> 652<a name="section-MethodDetails"></a> 653<table class="details" border="1" cellpadding="3" 654 cellspacing="0" width="100%" bgcolor="white"> 655<tr bgcolor="#70b0f0" class="table-header"> 656 <td colspan="2" class="table-header"> 657 <table border="0" cellpadding="0" cellspacing="0" width="100%"> 658 <tr valign="top"> 659 <td align="left"><span class="table-header">Method Details</span></td> 660 <td align="right" valign="top" 661 ><span class="options">[<a href="#section-MethodDetails" 662 class="privatelink" onclick="toggle_private();" 663 >hide private</a>]</span></td> 664 </tr> 665 </table> 666 </td> 667</tr> 668</table> 669<a name="__setattr__"></a> 670<div> 671<table class="details" border="1" cellpadding="3" 672 cellspacing="0" width="100%" bgcolor="white"> 673<tr><td> 674 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 675 <tr valign="top"><td> 676 <h3 class="epydoc"><span class="sig"><span class="sig-name">__setattr__</span>(<span class="sig-arg">self</span>, 677 <span class="sig-arg">name</span>, 678 <span class="sig-arg">value</span>)</span> 679 </h3> 680 </td><td align="right" valign="top" 681 ><span class="codelink"><a href="lldb-pysrc.html#SBSymbolContextList.__setattr__">source code</a></span> 682 </td> 683 </tr></table> 684 685 <p>x.__setattr__('name', value) <==> x.name = value</p> 686 <dl class="fields"> 687 <dt>Overrides: 688 object.__setattr__ 689 <dd><em class="note">(inherited documentation)</em></dd> 690 </dt> 691 </dl> 692</td></tr></table> 693</div> 694<a name="__repr__"></a> 695<div> 696<table class="details" border="1" cellpadding="3" 697 cellspacing="0" width="100%" bgcolor="white"> 698<tr><td> 699 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 700 <tr valign="top"><td> 701 <h3 class="epydoc"><span class="sig"><span class="sig-name">__repr__</span>(<span class="sig-arg">self</span>)</span> 702 <br /><em class="fname">(Representation operator)</em> 703 </h3> 704 </td><td align="right" valign="top" 705 ><span class="codelink"><a href="lldb-pysrc.html#_swig_repr">source code</a></span> 706 </td> 707 </tr></table> 708 709 <p>repr(x)</p> 710 <dl class="fields"> 711 <dt>Overrides: 712 object.__repr__ 713 <dd><em class="note">(inherited documentation)</em></dd> 714 </dt> 715 </dl> 716</td></tr></table> 717</div> 718<a name="__init__"></a> 719<div> 720<table class="details" border="1" cellpadding="3" 721 cellspacing="0" width="100%" bgcolor="white"> 722<tr><td> 723 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 724 <tr valign="top"><td> 725 <h3 class="epydoc"><span class="sig"><span class="sig-name">__init__</span>(<span class="sig-arg">self</span>, 726 <span class="sig-arg">*args</span>)</span> 727 <br /><em class="fname">(Constructor)</em> 728 </h3> 729 </td><td align="right" valign="top" 730 ><span class="codelink"><a href="lldb-pysrc.html#SBSymbolContextList.__init__">source code</a></span> 731 </td> 732 </tr></table> 733 734 <p>__init__(lldb::SBSymbolContextList self) -> SBSymbolContextList 735 __init__(lldb::SBSymbolContextList self, SBSymbolContextList rhs) -> 736 SBSymbolContextList</p> 737 <dl class="fields"> 738 <dt>Overrides: 739 object.__init__ 740 </dt> 741 </dl> 742</td></tr></table> 743</div> 744<a name="__str__"></a> 745<div> 746<table class="details" border="1" cellpadding="3" 747 cellspacing="0" width="100%" bgcolor="white"> 748<tr><td> 749 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 750 <tr valign="top"><td> 751 <h3 class="epydoc"><span class="sig"><span class="sig-name">__str__</span>(<span class="sig-arg">self</span>)</span> 752 <br /><em class="fname">(Informal representation operator)</em> 753 </h3> 754 </td><td align="right" valign="top" 755 ><span class="codelink"><a href="lldb-pysrc.html#SBSymbolContextList.__str__">source code</a></span> 756 </td> 757 </tr></table> 758 759 <p>__str__(SBSymbolContextList self) -> PyObject *</p> 760 <dl class="fields"> 761 <dt>Overrides: 762 object.__str__ 763 </dt> 764 </dl> 765</td></tr></table> 766</div> 767<br /> 768<!-- ==================== PROPERTY DETAILS ==================== --> 769<a name="section-PropertyDetails"></a> 770<table class="details" border="1" cellpadding="3" 771 cellspacing="0" width="100%" bgcolor="white"> 772<tr bgcolor="#70b0f0" class="table-header"> 773 <td colspan="2" class="table-header"> 774 <table border="0" cellpadding="0" cellspacing="0" width="100%"> 775 <tr valign="top"> 776 <td align="left"><span class="table-header">Property Details</span></td> 777 <td align="right" valign="top" 778 ><span class="options">[<a href="#section-PropertyDetails" 779 class="privatelink" onclick="toggle_private();" 780 >hide private</a>]</span></td> 781 </tr> 782 </table> 783 </td> 784</tr> 785</table> 786<a name="blocks"></a> 787<div> 788<table class="details" border="1" cellpadding="3" 789 cellspacing="0" width="100%" bgcolor="white"> 790<tr><td> 791 <h3 class="epydoc">blocks</h3> 792 <p>Returns a list() of lldb.SBBlock objects, one for each block in each 793 SBSymbolContext object in this list.</p> 794 <dl class="fields"> 795 <dt>Get Method:</dt> 796 <dd class="value"><span class="summary-sig"><a href="lldb.SBSymbolContextList-class.html#get_block_array" class="summary-sig-name">get_block_array</a>(<span class="summary-sig-arg">self</span>)</span> 797 </dd> 798 </dl> 799</td></tr></table> 800</div> 801<a name="compile_units"></a> 802<div> 803<table class="details" border="1" cellpadding="3" 804 cellspacing="0" width="100%" bgcolor="white"> 805<tr><td> 806 <h3 class="epydoc">compile_units</h3> 807 <p>Returns a list() of lldb.SBCompileUnit objects, one for each compile 808 unit in each SBSymbolContext object in this list.</p> 809 <dl class="fields"> 810 <dt>Get Method:</dt> 811 <dd class="value"><span class="summary-sig"><a href="lldb.SBSymbolContextList-class.html#get_compile_unit_array" class="summary-sig-name">get_compile_unit_array</a>(<span class="summary-sig-arg">self</span>)</span> 812 </dd> 813 </dl> 814</td></tr></table> 815</div> 816<a name="functions"></a> 817<div> 818<table class="details" border="1" cellpadding="3" 819 cellspacing="0" width="100%" bgcolor="white"> 820<tr><td> 821 <h3 class="epydoc">functions</h3> 822 <p>Returns a list() of lldb.SBFunction objects, one for each function in 823 each SBSymbolContext object in this list.</p> 824 <dl class="fields"> 825 <dt>Get Method:</dt> 826 <dd class="value"><span class="summary-sig"><a href="lldb.SBSymbolContextList-class.html#get_function_array" class="summary-sig-name">get_function_array</a>(<span class="summary-sig-arg">self</span>)</span> 827 </dd> 828 </dl> 829</td></tr></table> 830</div> 831<a name="line_entries"></a> 832<div> 833<table class="details" border="1" cellpadding="3" 834 cellspacing="0" width="100%" bgcolor="white"> 835<tr><td> 836 <h3 class="epydoc">line_entries</h3> 837 <p>Returns a list() of lldb.SBLineEntry objects, one for each line entry 838 in each SBSymbolContext object in this list.</p> 839 <dl class="fields"> 840 <dt>Get Method:</dt> 841 <dd class="value"><span class="summary-sig"><a href="lldb.SBSymbolContextList-class.html#get_line_entry_array" class="summary-sig-name">get_line_entry_array</a>(<span class="summary-sig-arg">self</span>)</span> 842 </dd> 843 </dl> 844</td></tr></table> 845</div> 846<a name="modules"></a> 847<div> 848<table class="details" border="1" cellpadding="3" 849 cellspacing="0" width="100%" bgcolor="white"> 850<tr><td> 851 <h3 class="epydoc">modules</h3> 852 <p>Returns a list() of lldb.SBModule objects, one for each module in each 853 SBSymbolContext object in this list.</p> 854 <dl class="fields"> 855 <dt>Get Method:</dt> 856 <dd class="value"><span class="summary-sig"><a href="lldb.SBSymbolContextList-class.html#get_module_array" class="summary-sig-name">get_module_array</a>(<span class="summary-sig-arg">self</span>)</span> 857 </dd> 858 </dl> 859</td></tr></table> 860</div> 861<a name="symbols"></a> 862<div> 863<table class="details" border="1" cellpadding="3" 864 cellspacing="0" width="100%" bgcolor="white"> 865<tr><td> 866 <h3 class="epydoc">symbols</h3> 867 <p>Returns a list() of lldb.SBSymbol objects, one for each symbol in each 868 SBSymbolContext object in this list.</p> 869 <dl class="fields"> 870 <dt>Get Method:</dt> 871 <dd class="value"><span class="summary-sig"><a href="lldb.SBSymbolContextList-class.html#get_symbol_array" class="summary-sig-name">get_symbol_array</a>(<span class="summary-sig-arg">self</span>)</span> 872 </dd> 873 </dl> 874</td></tr></table> 875</div> 876<br /> 877<!-- ==================== NAVIGATION BAR ==================== --> 878<table class="navbar" border="0" width="100%" cellpadding="0" 879 bgcolor="#a0c0ff" cellspacing="0"> 880 <tr valign="middle"> 881 882 <!-- Tree link --> 883 <th> <a 884 href="module-tree.html">Trees</a> </th> 885 886 <!-- Index link --> 887 <th> <a 888 href="identifier-index.html">Indices</a> </th> 889 890 <!-- Help link --> 891 <th> <a 892 href="help.html">Help</a> </th> 893 894 <!-- Project homepage --> 895 <th class="navbar" align="right" width="100%"> 896 <table border="0" cellpadding="0" cellspacing="0"> 897 <tr><th class="navbar" align="center" 898 ><a class="navbar" target="_top" href="http://lldb.llvm.org">LLDB python API</a></th> 899 </tr></table></th> 900 </tr> 901</table> 902<table border="0" cellpadding="0" cellspacing="0" width="100%%"> 903 <tr> 904 <td align="left" class="footer"> 905 Generated by Epydoc 3.0.1 on Fri Jul 19 13:22:36 2013 906 </td> 907 <td align="right" class="footer"> 908 <a target="mainFrame" href="http://epydoc.sourceforge.net" 909 >http://epydoc.sourceforge.net</a> 910 </td> 911 </tr> 912</table> 913 914<script type="text/javascript"> 915 <!-- 916 // Private objects are initially displayed (because if 917 // javascript is turned off then we want them to be 918 // visible); but by default, we want to hide them. So hide 919 // them unless we have a cookie that says to show them. 920 checkCookie(); 921 // --> 922</script> 923</body> 924</html> 925