Home | History | Annotate | Download | only in python_reference
      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>&nbsp;&nbsp;&nbsp;<a
     20         href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
     21 
     22   <!-- Index link -->
     23       <th>&nbsp;&nbsp;&nbsp;<a
     24         href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
     25 
     26   <!-- Help link -->
     27       <th>&nbsp;&nbsp;&nbsp;<a
     28         href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
     29 
     30   <!-- Project homepage -->
     31       <th class="navbar" align="right" width="100%">
     32         <table border="0" cellpadding="0" cellspacing="0">
     33           <tr><th class="navbar" align="center"
     34             ><a class="navbar" target="_top" href="http://lldb.llvm.org">LLDB python API</a></th>
     35           </tr></table></th>
     36   </tr>
     37 </table>
     38 <table width="100%" cellpadding="0" cellspacing="0">
     39   <tr valign="top">
     40     <td width="100%">
     41       <span class="breadcrumbs">
     42         <a href="lldb-module.html">Package&nbsp;lldb</a> ::
     43         Class&nbsp;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&nbsp;private</a>]</span></td></tr>
     51         <tr><td align="right"><span class="options"
     52             >[<a href="frames.html" target="_top">frames</a
     53             >]&nbsp;|&nbsp;<a href="lldb.SBInstruction-class.html"
     54             target="_top">no&nbsp;frames</a>]</span></td></tr>
     55       </table>
     56     </td>
     57   </tr>
     58 </table>
     59 <!-- ==================== CLASS DESCRIPTION ==================== -->
     60 <h1 class="epydoc">Class SBInstruction</h1><p class="nomargin-top"><span class="codelink"><a href="lldb-pysrc.html#SBInstruction">source&nbsp;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 &#160;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 &#160;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 &#160;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 &#160;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 &#160;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__(&#39;name&#39;, value) &lt;==&gt; 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) &#45;&gt; SBInstruction &#160;__init__(lldb::SBInstruction self, SBInstruction rhs) &#45;&gt; 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) &#45;&gt; bool" alt="" coords="17,313,197,332"/>
     79 <area shape="rect" id="node23" href="lldb.SBInstruction-class.html#GetAddress" title="GetAddress(SBInstruction self) &#45;&gt; SBAddress" alt="" coords="17,332,197,351"/>
     80 <area shape="rect" id="node23" href="lldb.SBInstruction-class.html#GetAddressClass" title="GetAddressClass(SBInstruction self) &#45;&gt; 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) &#45;&gt; 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) &#45;&gt; 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) &#45;&gt; str const *" alt="" coords="17,407,197,425"/>
     84 <area shape="rect" id="node23" href="lldb.SBInstruction-class.html#__str__" title="__str__(SBInstruction self) &#45;&gt; 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">&nbsp;</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) &lt;==&gt; x.name = value</td>
    120           <td align="right" valign="top">
    121             <span class="codelink"><a href="lldb-pysrc.html#SBInstruction.__setattr__">source&nbsp;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">&nbsp;</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&nbsp;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">&nbsp;</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&nbsp;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">&nbsp;</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) -&gt; SBInstruction 
    172       __init__(lldb::SBInstruction self, SBInstruction rhs) -&gt; 
    173       SBInstruction</td>
    174           <td align="right" valign="top">
    175             <span class="codelink"><a href="lldb-pysrc.html#SBInstruction.__init__">source&nbsp;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">&nbsp;</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">&nbsp;</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&nbsp;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">&nbsp;</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&nbsp;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">&nbsp;</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) -&gt; bool</td>
    240           <td align="right" valign="top">
    241             <span class="codelink"><a href="lldb-pysrc.html#SBInstruction.IsValid">source&nbsp;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">&nbsp;</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) -&gt; SBAddress</td>
    257           <td align="right" valign="top">
    258             <span class="codelink"><a href="lldb-pysrc.html#SBInstruction.GetAddress">source&nbsp;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">&nbsp;</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) -&gt; lldb::AddressClass</td>
    274           <td align="right" valign="top">
    275             <span class="codelink"><a href="lldb-pysrc.html#SBInstruction.GetAddressClass">source&nbsp;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">&nbsp;</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) -&gt; str const *</td>
    292           <td align="right" valign="top">
    293             <span class="codelink"><a href="lldb-pysrc.html#SBInstruction.GetMnemonic">source&nbsp;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">&nbsp;</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) -&gt; str const *</td>
    310           <td align="right" valign="top">
    311             <span class="codelink"><a href="lldb-pysrc.html#SBInstruction.GetOperands">source&nbsp;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">&nbsp;</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) -&gt; str const *</td>
    328           <td align="right" valign="top">
    329             <span class="codelink"><a href="lldb-pysrc.html#SBInstruction.GetComment">source&nbsp;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">&nbsp;</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) -&gt; SBData</td>
    346           <td align="right" valign="top">
    347             <span class="codelink"><a href="lldb-pysrc.html#SBInstruction.GetData">source&nbsp;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">&nbsp;</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) -&gt; size_t</td>
    363           <td align="right" valign="top">
    364             <span class="codelink"><a href="lldb-pysrc.html#SBInstruction.GetByteSize">source&nbsp;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">&nbsp;</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) -&gt; bool</td>
    380           <td align="right" valign="top">
    381             <span class="codelink"><a href="lldb-pysrc.html#SBInstruction.DoesBranch">source&nbsp;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">&nbsp;</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&nbsp;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">&nbsp;</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) -&gt; bool</td>
    416           <td align="right" valign="top">
    417             <span class="codelink"><a href="lldb-pysrc.html#SBInstruction.GetDescription">source&nbsp;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">&nbsp;</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) -&gt; bool</td>
    435           <td align="right" valign="top">
    436             <span class="codelink"><a href="lldb-pysrc.html#SBInstruction.EmulateWithFrame">source&nbsp;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">&nbsp;</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) -&gt; bool</td>
    453           <td align="right" valign="top">
    454             <span class="codelink"><a href="lldb-pysrc.html#SBInstruction.DumpEmulation">source&nbsp;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">&nbsp;</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) -&gt; bool</td>
    472           <td align="right" valign="top">
    473             <span class="codelink"><a href="lldb-pysrc.html#SBInstruction.TestEmulation">source&nbsp;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">&nbsp;</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&nbsp;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">&nbsp;</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&nbsp;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">&nbsp;</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&nbsp;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">&nbsp;</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&nbsp;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">&nbsp;</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&nbsp;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">&nbsp;</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) -&gt; PyObject *</td>
    569           <td align="right" valign="top">
    570             <span class="codelink"><a href="lldb-pysrc.html#SBInstruction.__str__">source&nbsp;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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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&nbsp;code</a></span>&nbsp;
    736     </td>
    737   </tr></table>
    738   
    739   <p>x.__setattr__('name', value) &lt;==&gt; 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&nbsp;code</a></span>&nbsp;
    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&nbsp;code</a></span>&nbsp;
    785     </td>
    786   </tr></table>
    787   
    788   <p>__init__(lldb::SBInstruction self) -&gt; SBInstruction 
    789   __init__(lldb::SBInstruction self, SBInstruction rhs) -&gt; 
    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&nbsp;code</a></span>&nbsp;
    810     </td>
    811   </tr></table>
    812   
    813   <p>__str__(SBInstruction self) -&gt; 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) -&gt; 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) -&gt; 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) -&gt; 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>&nbsp;&nbsp;&nbsp;<a
    941         href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
    942 
    943   <!-- Index link -->
    944       <th>&nbsp;&nbsp;&nbsp;<a
    945         href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
    946 
    947   <!-- Help link -->
    948       <th>&nbsp;&nbsp;&nbsp;<a
    949         href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</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