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