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.SBSymbol</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 SBSymbol 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.SBSymbol-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 SBSymbol</h1><p class="nomargin-top"><span class="codelink"><a href="lldb-pysrc.html#SBSymbol">source code</a></span></p> 61 <center> 62 <center> <map id="uml_class_diagram_for_lldb_sbs_5" name="uml_class_diagram_for_lldb_sbs_5"> 63 <area shape="rect" id="node41" href="lldb.SBSymbol-class.html#__swig_setmethods__" title="lldb.SBSymbol.__swig_setmethods__" alt="" coords="17,31,197,49"/> 64 <area shape="rect" id="node41" href="lldb.SBSymbol-class.html#__swig_getmethods__" title="lldb.SBSymbol.__swig_getmethods__" alt="" coords="17,49,197,68"/> 65 <area shape="rect" id="node41" href="lldb.SBSymbol-class.html#addr" title="A read only property that returns an lldb object that represents the start  address (lldb.SBAddress) for this symbol." alt="" coords="17,68,197,87"/> 66 <area shape="rect" id="node41" href="lldb.SBSymbol-class.html#end_addr" title="A read only property that returns an lldb object that represents the end  address (lldb.SBAddress) for this symbol." alt="" coords="17,87,197,105"/> 67 <area shape="rect" id="node41" href="lldb.SBSymbol-class.html#external" title="A read only property that returns a boolean value that indicates if this  symbol is externally visiable (exported) from the module that contains it." alt="" coords="17,105,197,124"/> 68 <area shape="rect" id="node41" href="lldb.SBSymbol-class.html#instructions" title="A read only property that returns an lldb object that represents the  instructions (lldb.SBInstructionList) for this symbol." alt="" coords="17,124,197,143"/> 69 <area shape="rect" id="node41" href="lldb.SBSymbol-class.html#mangled" title="A read only property that returns the mangled (linkage) name for this  symbol as a string." alt="" coords="17,143,197,161"/> 70 <area shape="rect" id="node41" href="lldb.SBSymbol-class.html#name" title="A read only property that returns the name for this symbol as a string." alt="" coords="17,161,197,180"/> 71 <area shape="rect" id="node41" href="lldb.SBSymbol-class.html#prologue_size" title="A read only property that returns the size in bytes of the prologue  instructions as an unsigned integer." alt="" coords="17,180,197,199"/> 72 <area shape="rect" id="node41" href="lldb.SBSymbol-class.html#synthetic" title="A read only property that returns a boolean value that indicates if this  symbol was synthetically created from information in module that contains  it." alt="" coords="17,199,197,217"/> 73 <area shape="rect" id="node41" href="lldb.SBSymbol-class.html#type" title="A read only property that returns an lldb enumeration value (see  enumerations that start with "lldb.eSymbolType") that represents the type  of this symbol." alt="" coords="17,217,197,236"/> 74 <area shape="rect" id="node41" href="lldb.SBSymbol-class.html#__setattr__" title="x.__setattr__('name', value) <==> x.name = value" alt="" coords="17,239,197,257"/> 75 <area shape="rect" id="node41" href="lldb.SBSymbol-class.html#__getattr__" title="lldb.SBSymbol.__getattr__" alt="" coords="17,257,197,276"/> 76 <area shape="rect" id="node41" href="lldb.SBSymbol-class.html#__repr__" title="repr(x)" alt="" coords="17,276,197,295"/> 77 <area shape="rect" id="node41" href="lldb.SBSymbol-class.html#__swig_destroy__" title="delete_SBSymbol(SBSymbol self)" alt="" coords="17,295,197,313"/> 78 <area shape="rect" id="node41" href="lldb.SBSymbol-class.html#__del__" title="lldb.SBSymbol.__del__" alt="" coords="17,313,197,332"/> 79 <area shape="rect" id="node41" href="lldb.SBSymbol-class.html#__init__" title="__init__(lldb::SBSymbol self) -> SBSymbol __init__(lldb::SBSymbol self,  SBSymbol rhs) -> SBSymbol" alt="" coords="17,332,197,351"/> 80 <area shape="rect" id="node41" href="lldb.SBSymbol-class.html#__nonzero__" title="lldb.SBSymbol.__nonzero__" alt="" coords="17,351,197,369"/> 81 <area shape="rect" id="node41" href="lldb.SBSymbol-class.html#IsValid" title="IsValid(SBSymbol self) -> bool" alt="" coords="17,369,197,388"/> 82 <area shape="rect" id="node41" href="lldb.SBSymbol-class.html#GetName" title="GetName(SBSymbol self) -> str const *" alt="" coords="17,388,197,407"/> 83 <area shape="rect" id="node41" href="lldb.SBSymbol-class.html#GetMangledName" title="GetMangledName(SBSymbol self) -> str const *" alt="" coords="17,407,197,425"/> 84 <area shape="rect" id="node41" href="lldb.SBSymbol-class.html#GetInstructions" title="GetInstructions(SBSymbol self, SBTarget target) -> SBInstructionList  GetInstructions(SBSymbol self, SBTarget target, str const * flavor_string)  -> SBInstructionList" alt="" coords="17,425,197,444"/> 85 <area shape="rect" id="node41" href="lldb.SBSymbol-class.html#GetStartAddress" title="GetStartAddress(SBSymbol self) -> SBAddress" alt="" coords="17,444,197,463"/> 86 <area shape="rect" id="node41" href="lldb.SBSymbol-class.html#GetEndAddress" title="GetEndAddress(SBSymbol self) -> SBAddress" alt="" coords="17,463,197,481"/> 87 <area shape="rect" id="node41" href="lldb.SBSymbol-class.html#__ne__" title="lldb.SBSymbol.__ne__" alt="" coords="17,500,197,519"/> 88 <area shape="rect" id="node1" href="lldb.SBSymbol-class.html" title="Represents the symbol possibly associated with a stack frame." alt="" coords="5,6,208,525"/> 89 </map> 90 <img src="uml_class_diagram_for_lldb_sbs_5.gif" alt='' usemap="#uml_class_diagram_for_lldb_sbs_5" ismap="ismap" class="graph-without-title" /> 91 </center> 92 </center> 93 <hr /> 94 <p>Represents the symbol possibly associated with a stack frame. SBModule 95 contains SBSymbol(s). SBSymbol can also be retrived from SBFrame.</p> 96 <p>See also SBModule and SBFrame.</p> 97 98 <!-- ==================== INSTANCE METHODS ==================== --> 99 <a name="section-InstanceMethods"></a> 100 <table class="summary" border="1" cellpadding="3" 101 cellspacing="0" width="100%" bgcolor="white"> 102 <tr bgcolor="#70b0f0" class="table-header"> 103 <td colspan="2" class="table-header"> 104 <table border="0" cellpadding="0" cellspacing="0" width="100%"> 105 <tr valign="top"> 106 <td align="left"><span class="table-header">Instance Methods</span></td> 107 <td align="right" valign="top" 108 ><span class="options">[<a href="#section-InstanceMethods" 109 class="privatelink" onclick="toggle_private();" 110 >hide private</a>]</span></td> 111 </tr> 112 </table> 113 </td> 114 </tr> 115 <tr> 116 <td width="15%" align="right" valign="top" class="summary"> 117 <span class="summary-type"> </span> 118 </td><td class="summary"> 119 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 120 <tr> 121 <td><span class="summary-sig"><a href="lldb.SBSymbol-class.html#__setattr__" class="summary-sig-name">__setattr__</a>(<span class="summary-sig-arg">self</span>, 122 <span class="summary-sig-arg">name</span>, 123 <span class="summary-sig-arg">value</span>)</span><br /> 124 x.__setattr__('name', value) <==> x.name = value</td> 125 <td align="right" valign="top"> 126 <span class="codelink"><a href="lldb-pysrc.html#SBSymbol.__setattr__">source code</a></span> 127 128 </td> 129 </tr> 130 </table> 131 132 </td> 133 </tr> 134 <tr> 135 <td width="15%" align="right" valign="top" class="summary"> 136 <span class="summary-type"> </span> 137 </td><td class="summary"> 138 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 139 <tr> 140 <td><span class="summary-sig"><a name="__getattr__"></a><span class="summary-sig-name">__getattr__</span>(<span class="summary-sig-arg">self</span>, 141 <span class="summary-sig-arg">name</span>)</span></td> 142 <td align="right" valign="top"> 143 <span class="codelink"><a href="lldb-pysrc.html#SBSymbol.__getattr__">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 href="lldb.SBSymbol-class.html#__repr__" class="summary-sig-name">__repr__</a>(<span class="summary-sig-arg">self</span>)</span><br /> 158 repr(x)</td> 159 <td align="right" valign="top"> 160 <span class="codelink"><a href="lldb-pysrc.html#_swig_repr">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 name="__swig_destroy__"></a><span class="summary-sig-name">__swig_destroy__</span>(<span class="summary-sig-arg">...</span>)</span><br /> 175 delete_SBSymbol(SBSymbol self)</td> 176 <td align="right" valign="top"> 177 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="__del__"></a><span class="summary-sig-name">__del__</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#SBSymbol.__del__">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.SBSymbol-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::SBSymbol self) -> SBSymbol __init__(lldb::SBSymbol 210 self, SBSymbol rhs) -> SBSymbol</td> 211 <td align="right" valign="top"> 212 <span class="codelink"><a href="lldb-pysrc.html#SBSymbol.__init__">source code</a></span> 213 214 </td> 215 </tr> 216 </table> 217 218 </td> 219 </tr> 220 <tr> 221 <td width="15%" align="right" valign="top" class="summary"> 222 <span class="summary-type"> </span> 223 </td><td class="summary"> 224 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 225 <tr> 226 <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> 227 <td align="right" valign="top"> 228 <span class="codelink"><a href="lldb-pysrc.html#SBSymbol.__nonzero__">source code</a></span> 229 230 </td> 231 </tr> 232 </table> 233 234 </td> 235 </tr> 236 <tr> 237 <td width="15%" align="right" valign="top" class="summary"> 238 <span class="summary-type"> </span> 239 </td><td class="summary"> 240 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 241 <tr> 242 <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 /> 243 IsValid(SBSymbol self) -> bool</td> 244 <td align="right" valign="top"> 245 <span class="codelink"><a href="lldb-pysrc.html#SBSymbol.IsValid">source code</a></span> 246 247 </td> 248 </tr> 249 </table> 250 251 </td> 252 </tr> 253 <tr> 254 <td width="15%" align="right" valign="top" class="summary"> 255 <span class="summary-type"> </span> 256 </td><td class="summary"> 257 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 258 <tr> 259 <td><span class="summary-sig"><a name="GetName"></a><span class="summary-sig-name">GetName</span>(<span class="summary-sig-arg">self</span>)</span><br /> 260 GetName(SBSymbol self) -> str const *</td> 261 <td align="right" valign="top"> 262 <span class="codelink"><a href="lldb-pysrc.html#SBSymbol.GetName">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="GetMangledName"></a><span class="summary-sig-name">GetMangledName</span>(<span class="summary-sig-arg">self</span>)</span><br /> 277 GetMangledName(SBSymbol self) -> str const *</td> 278 <td align="right" valign="top"> 279 <span class="codelink"><a href="lldb-pysrc.html#SBSymbol.GetMangledName">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="GetInstructions"></a><span class="summary-sig-name">GetInstructions</span>(<span class="summary-sig-arg">self</span>, 294 <span class="summary-sig-arg">*args</span>)</span><br /> 295 GetInstructions(SBSymbol self, SBTarget target) -> 296 SBInstructionList GetInstructions(SBSymbol self, SBTarget target, str 297 const * flavor_string) -> SBInstructionList</td> 298 <td align="right" valign="top"> 299 <span class="codelink"><a href="lldb-pysrc.html#SBSymbol.GetInstructions">source code</a></span> 300 301 </td> 302 </tr> 303 </table> 304 305 </td> 306 </tr> 307 <tr> 308 <td width="15%" align="right" valign="top" class="summary"> 309 <span class="summary-type"> </span> 310 </td><td class="summary"> 311 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 312 <tr> 313 <td><span class="summary-sig"><a name="GetStartAddress"></a><span class="summary-sig-name">GetStartAddress</span>(<span class="summary-sig-arg">self</span>)</span><br /> 314 GetStartAddress(SBSymbol self) -> SBAddress</td> 315 <td align="right" valign="top"> 316 <span class="codelink"><a href="lldb-pysrc.html#SBSymbol.GetStartAddress">source code</a></span> 317 318 </td> 319 </tr> 320 </table> 321 322 </td> 323 </tr> 324 <tr> 325 <td width="15%" align="right" valign="top" class="summary"> 326 <span class="summary-type"> </span> 327 </td><td class="summary"> 328 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 329 <tr> 330 <td><span class="summary-sig"><a name="GetEndAddress"></a><span class="summary-sig-name">GetEndAddress</span>(<span class="summary-sig-arg">self</span>)</span><br /> 331 GetEndAddress(SBSymbol self) -> SBAddress</td> 332 <td align="right" valign="top"> 333 <span class="codelink"><a href="lldb-pysrc.html#SBSymbol.GetEndAddress">source code</a></span> 334 335 </td> 336 </tr> 337 </table> 338 339 </td> 340 </tr> 341 <tr> 342 <td width="15%" align="right" valign="top" class="summary"> 343 <span class="summary-type"> </span> 344 </td><td class="summary"> 345 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 346 <tr> 347 <td><span class="summary-sig"><a name="GetPrologueByteSize"></a><span class="summary-sig-name">GetPrologueByteSize</span>(<span class="summary-sig-arg">self</span>)</span><br /> 348 GetPrologueByteSize(SBSymbol self) -> uint32_t</td> 349 <td align="right" valign="top"> 350 <span class="codelink"><a href="lldb-pysrc.html#SBSymbol.GetPrologueByteSize">source code</a></span> 351 352 </td> 353 </tr> 354 </table> 355 356 </td> 357 </tr> 358 <tr> 359 <td width="15%" align="right" valign="top" class="summary"> 360 <span class="summary-type"> </span> 361 </td><td class="summary"> 362 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 363 <tr> 364 <td><span class="summary-sig"><a name="GetType"></a><span class="summary-sig-name">GetType</span>(<span class="summary-sig-arg">self</span>)</span><br /> 365 GetType(SBSymbol self) -> lldb::SymbolType</td> 366 <td align="right" valign="top"> 367 <span class="codelink"><a href="lldb-pysrc.html#SBSymbol.GetType">source code</a></span> 368 369 </td> 370 </tr> 371 </table> 372 373 </td> 374 </tr> 375 <tr> 376 <td width="15%" align="right" valign="top" class="summary"> 377 <span class="summary-type"> </span> 378 </td><td class="summary"> 379 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 380 <tr> 381 <td><span class="summary-sig"><a name="GetDescription"></a><span class="summary-sig-name">GetDescription</span>(<span class="summary-sig-arg">self</span>, 382 <span class="summary-sig-arg">*args</span>)</span><br /> 383 GetDescription(SBSymbol self, SBStream description) -> bool</td> 384 <td align="right" valign="top"> 385 <span class="codelink"><a href="lldb-pysrc.html#SBSymbol.GetDescription">source code</a></span> 386 387 </td> 388 </tr> 389 </table> 390 391 </td> 392 </tr> 393 <tr> 394 <td width="15%" align="right" valign="top" class="summary"> 395 <span class="summary-type"> </span> 396 </td><td class="summary"> 397 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 398 <tr> 399 <td><span class="summary-sig"><a name="IsExternal"></a><span class="summary-sig-name">IsExternal</span>(<span class="summary-sig-arg">self</span>)</span><br /> 400 IsExternal(SBSymbol self) -> bool</td> 401 <td align="right" valign="top"> 402 <span class="codelink"><a href="lldb-pysrc.html#SBSymbol.IsExternal">source code</a></span> 403 404 </td> 405 </tr> 406 </table> 407 408 </td> 409 </tr> 410 <tr> 411 <td width="15%" align="right" valign="top" class="summary"> 412 <span class="summary-type"> </span> 413 </td><td class="summary"> 414 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 415 <tr> 416 <td><span class="summary-sig"><a name="IsSynthetic"></a><span class="summary-sig-name">IsSynthetic</span>(<span class="summary-sig-arg">self</span>)</span><br /> 417 IsSynthetic(SBSymbol self) -> bool</td> 418 <td align="right" valign="top"> 419 <span class="codelink"><a href="lldb-pysrc.html#SBSymbol.IsSynthetic">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_instructions_from_current_target"></a><span class="summary-sig-name">get_instructions_from_current_target</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#SBSymbol.get_instructions_from_current_target">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 href="lldb.SBSymbol-class.html#__str__" class="summary-sig-name">__str__</a>(<span class="summary-sig-arg">self</span>)</span><br /> 450 __str__(SBSymbol self) -> PyObject *</td> 451 <td align="right" valign="top"> 452 <span class="codelink"><a href="lldb-pysrc.html#SBSymbol.__str__">source code</a></span> 453 454 </td> 455 </tr> 456 </table> 457 458 </td> 459 </tr> 460 <tr> 461 <td width="15%" align="right" valign="top" class="summary"> 462 <span class="summary-type"> </span> 463 </td><td class="summary"> 464 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 465 <tr> 466 <td><span class="summary-sig"><a name="__eq__"></a><span class="summary-sig-name">__eq__</span>(<span class="summary-sig-arg">self</span>, 467 <span class="summary-sig-arg">rhs</span>)</span></td> 468 <td align="right" valign="top"> 469 <span class="codelink"><a href="lldb-pysrc.html#SBSymbol.__eq__">source code</a></span> 470 471 </td> 472 </tr> 473 </table> 474 475 </td> 476 </tr> 477 <tr> 478 <td width="15%" align="right" valign="top" class="summary"> 479 <span class="summary-type"> </span> 480 </td><td class="summary"> 481 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 482 <tr> 483 <td><span class="summary-sig"><a name="__ne__"></a><span class="summary-sig-name">__ne__</span>(<span class="summary-sig-arg">self</span>, 484 <span class="summary-sig-arg">rhs</span>)</span></td> 485 <td align="right" valign="top"> 486 <span class="codelink"><a href="lldb-pysrc.html#SBSymbol.__ne__">source code</a></span> 487 488 </td> 489 </tr> 490 </table> 491 492 </td> 493 </tr> 494 <tr> 495 <td colspan="2" class="summary"> 496 <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>: 497 <code>__delattr__</code>, 498 <code>__format__</code>, 499 <code>__getattribute__</code>, 500 <code>__hash__</code>, 501 <code>__new__</code>, 502 <code>__reduce__</code>, 503 <code>__reduce_ex__</code>, 504 <code>__sizeof__</code>, 505 <code>__subclasshook__</code> 506 </p> 507 </td> 508 </tr> 509 </table> 510 <!-- ==================== CLASS VARIABLES ==================== --> 511 <a name="section-ClassVariables"></a> 512 <table class="summary" border="1" cellpadding="3" 513 cellspacing="0" width="100%" bgcolor="white"> 514 <tr bgcolor="#70b0f0" class="table-header"> 515 <td colspan="2" class="table-header"> 516 <table border="0" cellpadding="0" cellspacing="0" width="100%"> 517 <tr valign="top"> 518 <td align="left"><span class="table-header">Class Variables</span></td> 519 <td align="right" valign="top" 520 ><span class="options">[<a href="#section-ClassVariables" 521 class="privatelink" onclick="toggle_private();" 522 >hide private</a>]</span></td> 523 </tr> 524 </table> 525 </td> 526 </tr> 527 <tr> 528 <td width="15%" align="right" valign="top" class="summary"> 529 <span class="summary-type"> </span> 530 </td><td class="summary"> 531 <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> 532 </td> 533 </tr> 534 <tr> 535 <td width="15%" align="right" valign="top" class="summary"> 536 <span class="summary-type"> </span> 537 </td><td class="summary"> 538 <a name="__swig_getmethods__"></a><span class="summary-name">__swig_getmethods__</span> = <code title="{}">{}</code> 539 </td> 540 </tr> 541 </table> 542 <!-- ==================== PROPERTIES ==================== --> 543 <a name="section-Properties"></a> 544 <table class="summary" border="1" cellpadding="3" 545 cellspacing="0" width="100%" bgcolor="white"> 546 <tr bgcolor="#70b0f0" class="table-header"> 547 <td colspan="2" class="table-header"> 548 <table border="0" cellpadding="0" cellspacing="0" width="100%"> 549 <tr valign="top"> 550 <td align="left"><span class="table-header">Properties</span></td> 551 <td align="right" valign="top" 552 ><span class="options">[<a href="#section-Properties" 553 class="privatelink" onclick="toggle_private();" 554 >hide private</a>]</span></td> 555 </tr> 556 </table> 557 </td> 558 </tr> 559 <tr> 560 <td width="15%" align="right" valign="top" class="summary"> 561 <span class="summary-type"> </span> 562 </td><td class="summary"> 563 <a href="lldb.SBSymbol-class.html#addr" class="summary-name">addr</a><br /> 564 A read only property that returns an lldb object that represents the 565 start address (lldb.SBAddress) for this symbol. 566 </td> 567 </tr> 568 <tr> 569 <td width="15%" align="right" valign="top" class="summary"> 570 <span class="summary-type"> </span> 571 </td><td class="summary"> 572 <a href="lldb.SBSymbol-class.html#end_addr" class="summary-name">end_addr</a><br /> 573 A read only property that returns an lldb object that represents the 574 end address (lldb.SBAddress) for this symbol. 575 </td> 576 </tr> 577 <tr> 578 <td width="15%" align="right" valign="top" class="summary"> 579 <span class="summary-type"> </span> 580 </td><td class="summary"> 581 <a href="lldb.SBSymbol-class.html#external" class="summary-name">external</a><br /> 582 A read only property that returns a boolean value that indicates if 583 this symbol is externally visiable (exported) from the module that 584 contains it. 585 </td> 586 </tr> 587 <tr> 588 <td width="15%" align="right" valign="top" class="summary"> 589 <span class="summary-type"> </span> 590 </td><td class="summary"> 591 <a href="lldb.SBSymbol-class.html#instructions" class="summary-name">instructions</a><br /> 592 A read only property that returns an lldb object that represents the 593 instructions (lldb.SBInstructionList) for this symbol. 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 <a href="lldb.SBSymbol-class.html#mangled" class="summary-name">mangled</a><br /> 601 A read only property that returns the mangled (linkage) name for this 602 symbol as a string. 603 </td> 604 </tr> 605 <tr> 606 <td width="15%" align="right" valign="top" class="summary"> 607 <span class="summary-type"> </span> 608 </td><td class="summary"> 609 <a href="lldb.SBSymbol-class.html#name" class="summary-name">name</a><br /> 610 A read only property that returns the name for this symbol as a 611 string. 612 </td> 613 </tr> 614 <tr> 615 <td width="15%" align="right" valign="top" class="summary"> 616 <span class="summary-type"> </span> 617 </td><td class="summary"> 618 <a href="lldb.SBSymbol-class.html#prologue_size" class="summary-name">prologue_size</a><br /> 619 A read only property that returns the size in bytes of the prologue 620 instructions as an unsigned integer. 621 </td> 622 </tr> 623 <tr> 624 <td width="15%" align="right" valign="top" class="summary"> 625 <span class="summary-type"> </span> 626 </td><td class="summary"> 627 <a href="lldb.SBSymbol-class.html#synthetic" class="summary-name">synthetic</a><br /> 628 A read only property that returns a boolean value that indicates if 629 this symbol was synthetically created from information in module that 630 contains it. 631 </td> 632 </tr> 633 <tr> 634 <td width="15%" align="right" valign="top" class="summary"> 635 <span class="summary-type"> </span> 636 </td><td class="summary"> 637 <a href="lldb.SBSymbol-class.html#type" class="summary-name">type</a><br /> 638 A read only property that returns an lldb enumeration value (see 639 enumerations that start with "lldb.eSymbolType") that 640 represents the type of this symbol. 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#SBSymbol.__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#SBSymbol.__init__">source code</a></span> 731 </td> 732 </tr></table> 733 734 <p>__init__(lldb::SBSymbol self) -> SBSymbol __init__(lldb::SBSymbol 735 self, SBSymbol rhs) -> SBSymbol</p> 736 <dl class="fields"> 737 <dt>Overrides: 738 object.__init__ 739 </dt> 740 </dl> 741 </td></tr></table> 742 </div> 743 <a name="__str__"></a> 744 <div> 745 <table class="details" border="1" cellpadding="3" 746 cellspacing="0" width="100%" bgcolor="white"> 747 <tr><td> 748 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 749 <tr valign="top"><td> 750 <h3 class="epydoc"><span class="sig"><span class="sig-name">__str__</span>(<span class="sig-arg">self</span>)</span> 751 <br /><em class="fname">(Informal representation operator)</em> 752 </h3> 753 </td><td align="right" valign="top" 754 ><span class="codelink"><a href="lldb-pysrc.html#SBSymbol.__str__">source code</a></span> 755 </td> 756 </tr></table> 757 758 <p>__str__(SBSymbol self) -> PyObject *</p> 759 <dl class="fields"> 760 <dt>Overrides: 761 object.__str__ 762 </dt> 763 </dl> 764 </td></tr></table> 765 </div> 766 <br /> 767 <!-- ==================== PROPERTY DETAILS ==================== --> 768 <a name="section-PropertyDetails"></a> 769 <table class="details" border="1" cellpadding="3" 770 cellspacing="0" width="100%" bgcolor="white"> 771 <tr bgcolor="#70b0f0" class="table-header"> 772 <td colspan="2" class="table-header"> 773 <table border="0" cellpadding="0" cellspacing="0" width="100%"> 774 <tr valign="top"> 775 <td align="left"><span class="table-header">Property Details</span></td> 776 <td align="right" valign="top" 777 ><span class="options">[<a href="#section-PropertyDetails" 778 class="privatelink" onclick="toggle_private();" 779 >hide private</a>]</span></td> 780 </tr> 781 </table> 782 </td> 783 </tr> 784 </table> 785 <a name="addr"></a> 786 <div> 787 <table class="details" border="1" cellpadding="3" 788 cellspacing="0" width="100%" bgcolor="white"> 789 <tr><td> 790 <h3 class="epydoc">addr</h3> 791 <p>A read only property that returns an lldb object that represents the 792 start address (lldb.SBAddress) for this symbol.</p> 793 <dl class="fields"> 794 <dt>Get Method:</dt> 795 <dd class="value"><span class="summary-sig"><a href="lldb.SBSymbol-class.html#GetStartAddress" class="summary-sig-name">GetStartAddress</a>(<span class="summary-sig-arg">self</span>)</span> 796 - GetStartAddress(SBSymbol self) -> SBAddress 797 </dd> 798 </dl> 799 </td></tr></table> 800 </div> 801 <a name="end_addr"></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">end_addr</h3> 807 <p>A read only property that returns an lldb object that represents the 808 end address (lldb.SBAddress) for this symbol.</p> 809 <dl class="fields"> 810 <dt>Get Method:</dt> 811 <dd class="value"><span class="summary-sig"><a href="lldb.SBSymbol-class.html#GetEndAddress" class="summary-sig-name">GetEndAddress</a>(<span class="summary-sig-arg">self</span>)</span> 812 - GetEndAddress(SBSymbol self) -> SBAddress 813 </dd> 814 </dl> 815 </td></tr></table> 816 </div> 817 <a name="external"></a> 818 <div> 819 <table class="details" border="1" cellpadding="3" 820 cellspacing="0" width="100%" bgcolor="white"> 821 <tr><td> 822 <h3 class="epydoc">external</h3> 823 <p>A read only property that returns a boolean value that indicates if 824 this symbol is externally visiable (exported) from the module that 825 contains it.</p> 826 <dl class="fields"> 827 <dt>Get Method:</dt> 828 <dd class="value"><span class="summary-sig"><a href="lldb.SBSymbol-class.html#IsExternal" class="summary-sig-name">IsExternal</a>(<span class="summary-sig-arg">self</span>)</span> 829 - IsExternal(SBSymbol self) -> bool 830 </dd> 831 </dl> 832 </td></tr></table> 833 </div> 834 <a name="instructions"></a> 835 <div> 836 <table class="details" border="1" cellpadding="3" 837 cellspacing="0" width="100%" bgcolor="white"> 838 <tr><td> 839 <h3 class="epydoc">instructions</h3> 840 <p>A read only property that returns an lldb object that represents the 841 instructions (lldb.SBInstructionList) for this symbol.</p> 842 <dl class="fields"> 843 <dt>Get Method:</dt> 844 <dd class="value"><span class="summary-sig"><a href="lldb.SBSymbol-class.html#get_instructions_from_current_target" class="summary-sig-name">get_instructions_from_current_target</a>(<span class="summary-sig-arg">self</span>)</span> 845 </dd> 846 </dl> 847 </td></tr></table> 848 </div> 849 <a name="mangled"></a> 850 <div> 851 <table class="details" border="1" cellpadding="3" 852 cellspacing="0" width="100%" bgcolor="white"> 853 <tr><td> 854 <h3 class="epydoc">mangled</h3> 855 <p>A read only property that returns the mangled (linkage) name for this 856 symbol as a string.</p> 857 <dl class="fields"> 858 <dt>Get Method:</dt> 859 <dd class="value"><span class="summary-sig"><a href="lldb.SBSymbol-class.html#GetMangledName" class="summary-sig-name">GetMangledName</a>(<span class="summary-sig-arg">self</span>)</span> 860 - GetMangledName(SBSymbol self) -> str const * 861 </dd> 862 </dl> 863 </td></tr></table> 864 </div> 865 <a name="name"></a> 866 <div> 867 <table class="details" border="1" cellpadding="3" 868 cellspacing="0" width="100%" bgcolor="white"> 869 <tr><td> 870 <h3 class="epydoc">name</h3> 871 <p>A read only property that returns the name for this symbol as a 872 string.</p> 873 <dl class="fields"> 874 <dt>Get Method:</dt> 875 <dd class="value"><span class="summary-sig"><a href="lldb.SBSymbol-class.html#GetName" class="summary-sig-name">GetName</a>(<span class="summary-sig-arg">self</span>)</span> 876 - GetName(SBSymbol self) -> str const * 877 </dd> 878 </dl> 879 </td></tr></table> 880 </div> 881 <a name="prologue_size"></a> 882 <div> 883 <table class="details" border="1" cellpadding="3" 884 cellspacing="0" width="100%" bgcolor="white"> 885 <tr><td> 886 <h3 class="epydoc">prologue_size</h3> 887 <p>A read only property that returns the size in bytes of the prologue 888 instructions as an unsigned integer.</p> 889 <dl class="fields"> 890 <dt>Get Method:</dt> 891 <dd class="value"><span class="summary-sig"><a href="lldb.SBSymbol-class.html#GetPrologueByteSize" class="summary-sig-name">GetPrologueByteSize</a>(<span class="summary-sig-arg">self</span>)</span> 892 - GetPrologueByteSize(SBSymbol self) -> uint32_t 893 </dd> 894 </dl> 895 </td></tr></table> 896 </div> 897 <a name="synthetic"></a> 898 <div> 899 <table class="details" border="1" cellpadding="3" 900 cellspacing="0" width="100%" bgcolor="white"> 901 <tr><td> 902 <h3 class="epydoc">synthetic</h3> 903 <p>A read only property that returns a boolean value that indicates if 904 this symbol was synthetically created from information in module that 905 contains it.</p> 906 <dl class="fields"> 907 <dt>Get Method:</dt> 908 <dd class="value"><span class="summary-sig"><a href="lldb.SBSymbol-class.html#IsSynthetic" class="summary-sig-name">IsSynthetic</a>(<span class="summary-sig-arg">self</span>)</span> 909 - IsSynthetic(SBSymbol self) -> bool 910 </dd> 911 </dl> 912 </td></tr></table> 913 </div> 914 <a name="type"></a> 915 <div> 916 <table class="details" border="1" cellpadding="3" 917 cellspacing="0" width="100%" bgcolor="white"> 918 <tr><td> 919 <h3 class="epydoc">type</h3> 920 <p>A read only property that returns an lldb enumeration value (see 921 enumerations that start with "lldb.eSymbolType") that 922 represents the type of this symbol.</p> 923 <dl class="fields"> 924 <dt>Get Method:</dt> 925 <dd class="value"><span class="summary-sig"><a href="lldb.SBSymbol-class.html#GetType" class="summary-sig-name">GetType</a>(<span class="summary-sig-arg">self</span>)</span> 926 - GetType(SBSymbol self) -> lldb::SymbolType 927 </dd> 928 </dl> 929 </td></tr></table> 930 </div> 931 <br /> 932 <!-- ==================== NAVIGATION BAR ==================== --> 933 <table class="navbar" border="0" width="100%" cellpadding="0" 934 bgcolor="#a0c0ff" cellspacing="0"> 935 <tr valign="middle"> 936 937 <!-- Tree link --> 938 <th> <a 939 href="module-tree.html">Trees</a> </th> 940 941 <!-- Index link --> 942 <th> <a 943 href="identifier-index.html">Indices</a> </th> 944 945 <!-- Help link --> 946 <th> <a 947 href="help.html">Help</a> </th> 948 949 <!-- Project homepage --> 950 <th class="navbar" align="right" width="100%"> 951 <table border="0" cellpadding="0" cellspacing="0"> 952 <tr><th class="navbar" align="center" 953 ><a class="navbar" target="_top" href="http://lldb.llvm.org">LLDB python API</a></th> 954 </tr></table></th> 955 </tr> 956 </table> 957 <table border="0" cellpadding="0" cellspacing="0" width="100%%"> 958 <tr> 959 <td align="left" class="footer"> 960 Generated by Epydoc 3.0.1 on Fri Jul 19 13:22:36 2013 961 </td> 962 <td align="right" class="footer"> 963 <a target="mainFrame" href="http://epydoc.sourceforge.net" 964 >http://epydoc.sourceforge.net</a> 965 </td> 966 </tr> 967 </table> 968 969 <script type="text/javascript"> 970 <!-- 971 // Private objects are initially displayed (because if 972 // javascript is turned off then we want them to be 973 // visible); but by default, we want to hide them. So hide 974 // them unless we have a cookie that says to show them. 975 checkCookie(); 976 // --> 977 </script> 978 </body> 979 </html> 980