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.SBValue</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;SBValue
     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.SBValue-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 SBValue</h1><p class="nomargin-top"><span class="codelink"><a href="lldb-pysrc.html#SBValue">source&nbsp;code</a></span></p>
     61 <center>
     62 <center>  <map id="uml_class_diagram_for_lldb_sbv" name="uml_class_diagram_for_lldb_sbv">
     63 <area shape="rect" id="node58" href="lldb.SBValue-class.html#__swig_setmethods__" title="lldb.SBValue.__swig_setmethods__" alt="" coords="17,31,571,49"/>
     64 <area shape="rect" id="node58" href="lldb.SBValue-class.html#__swig_getmethods__" title="lldb.SBValue.__swig_getmethods__" alt="" coords="17,49,571,68"/>
     65 <area shape="rect" id="node58" href="lldb.SBValue-class.html#addr" title="A read only property that returns an lldb.SBAddress that represents the &#160;address of this value if it is in memory." alt="" coords="17,68,571,87"/>
     66 <area shape="rect" id="node58" href="lldb.SBValue-class.html#address_of" title="A read only property that returns an lldb.SBValue that represents the &#160;address&#45;of this value." alt="" coords="17,87,571,105"/>
     67 <area shape="rect" id="node58" href="lldb.SBValue-class.html#changed" title="A read only property that returns a boolean value that indicates if this &#160;value has changed since it was last updated." alt="" coords="17,105,571,124"/>
     68 <area shape="rect" id="node58" href="lldb.SBValue-class.html#data" title="A read only property that returns an lldb object (lldb.SBData) that &#160;represents the bytes that make up the value for this object." alt="" coords="17,124,571,143"/>
     69 <area shape="rect" id="node58" href="lldb.SBValue-class.html#deref" title="A read only property that returns an lldb.SBValue that is created by &#160;dereferencing this value." alt="" coords="17,143,571,161"/>
     70 <area shape="rect" id="node58" href="lldb.SBValue-class.html#description" title="A read only property that returns the language&#45;specific description of this value as a string" alt="" coords="17,161,571,180"/>
     71 <area shape="rect" id="node58" href="lldb.SBValue-class.html#dynamic" title="A read only property that returns an lldb.SBValue that is created by &#160;finding the dynamic type of this value." alt="" coords="17,180,571,199"/>
     72 <area shape="rect" id="node58" href="lldb.SBValue-class.html#error" title="A read only property that returns the lldb.SBError that represents the &#160;error from the last time the variable value was calculated." alt="" coords="17,199,571,217"/>
     73 <area shape="rect" id="node58" href="lldb.SBValue-class.html#format" title="A read/write property that gets/sets the format used for &#160;lldb.SBValue().GetValue() for this value." alt="" coords="17,217,571,236"/>
     74 <area shape="rect" id="node58" href="lldb.SBValue-class.html#frame" title="A read only property that returns the lldb.SBFrame that this value is &#160;associated with, the returned value might be invalid and should be tested." alt="" coords="17,236,571,255"/>
     75 <area shape="rect" id="node58" href="lldb.SBValue-class.html#is_in_scope" title="A read only property that returns a boolean value that indicates whether &#160;this value is currently lexically in scope." alt="" coords="17,255,571,273"/>
     76 <area shape="rect" id="node58" href="lldb.SBValue-class.html#value_type" title="A read only property that returns an lldb enumeration value (see &#160;enumerations that start with &quot;lldb.eValueType&quot;) that represents the type of this value (local, argument, global, register, etc.)." alt="" coords="17,292,571,311"/>
     77 <area shape="rect" id="node58" href="lldb.SBValue-class.html#__setattr__" title="x.__setattr__(&#39;name&#39;, value) &lt;==&gt; x.name = value" alt="" coords="17,313,571,332"/>
     78 <area shape="rect" id="node58" href="lldb.SBValue-class.html#__getattr__" title="lldb.SBValue.__getattr__" alt="" coords="17,332,571,351"/>
     79 <area shape="rect" id="node58" href="lldb.SBValue-class.html#__repr__" title="repr(x)" alt="" coords="17,351,571,369"/>
     80 <area shape="rect" id="node58" href="lldb.SBValue-class.html#__iter__" title="lldb.SBValue.__iter__" alt="" coords="17,369,571,388"/>
     81 <area shape="rect" id="node58" href="lldb.SBValue-class.html#__len__" title="lldb.SBValue.__len__" alt="" coords="17,388,571,407"/>
     82 <area shape="rect" id="node58" href="lldb.SBValue-class.html#__eol_test__" title="Default function for end of list test takes an SBValue object." alt="" coords="17,407,571,425"/>
     83 <area shape="rect" id="node58" href="lldb.SBValue-class.html#linked_list_iter" title="Generator adaptor to support iteration for SBValue as a linked list." alt="" coords="17,425,571,444"/>
     84 <area shape="rect" id="node58" href="lldb.SBValue-class.html#__init__" title="__init__(lldb::SBValue self) &#45;&gt; SBValue __init__(lldb::SBValue self, &#160;SBValue rhs) &#45;&gt; SBValue" alt="" coords="17,444,571,463"/>
     85 <area shape="rect" id="node58" href="lldb.SBValue-class.html#__swig_destroy__" title="delete_SBValue(SBValue self)" alt="" coords="17,463,571,481"/>
     86 <area shape="rect" id="node58" href="lldb.SBValue-class.html#__del__" title="lldb.SBValue.__del__" alt="" coords="17,481,571,500"/>
     87 <area shape="rect" id="node58" href="lldb.SBValue-class.html#__nonzero__" title="lldb.SBValue.__nonzero__" alt="" coords="17,500,571,519"/>
     88 <area shape="rect" id="node58" href="lldb.SBValue-class.html#IsValid" title="IsValid(SBValue self) &#45;&gt; bool" alt="" coords="17,519,571,537"/>
     89 <area shape="rect" id="node58" href="lldb.SBValue-class.html#Clear" title="Clear(SBValue self)" alt="" coords="17,537,571,556"/>
     90 <area shape="rect" id="node58" href="lldb.SBValue-class.html#__str__" title="__str__(SBValue self) &#45;&gt; PyObject *" alt="" coords="17,575,571,593"/>
     91 <area shape="rect" id="node1" href="lldb.SBValue-class.html" title="Represents the value of a variable, a register, or an expression." alt="" coords="5,6,581,599"/>
     92 </map>
     93   <img src="uml_class_diagram_for_lldb_sbv.gif" alt='' usemap="#uml_class_diagram_for_lldb_sbv" ismap="ismap" class="graph-without-title" />
     94 </center>
     95 </center>
     96 <hr />
     97 <pre class="literalblock">
     98 
     99 Represents the value of a variable, a register, or an expression.
    100 
    101 SBValue supports iteration through its child, which in turn is represented
    102 as an SBValue.  For example, we can get the general purpose registers of a
    103 frame as an SBValue, and iterate through all the registers,
    104 
    105     registerSet = frame.GetRegisters() # Returns an SBValueList.
    106     for regs in registerSet:
    107         if 'general purpose registers' in regs.getName().lower():
    108             GPRs = regs
    109             break
    110 
    111     print '%s (number of children = %d):' % (GPRs.GetName(), GPRs.GetNumChildren())
    112     for reg in GPRs:
    113         print 'Name: ', reg.GetName(), ' Value: ', reg.GetValue()
    114 
    115 produces the output:
    116 
    117 General Purpose Registers (number of children = 21):
    118 Name:  rax  Value:  0x0000000100000c5c
    119 Name:  rbx  Value:  0x0000000000000000
    120 Name:  rcx  Value:  0x00007fff5fbffec0
    121 Name:  rdx  Value:  0x00007fff5fbffeb8
    122 Name:  rdi  Value:  0x0000000000000001
    123 Name:  rsi  Value:  0x00007fff5fbffea8
    124 Name:  rbp  Value:  0x00007fff5fbffe80
    125 Name:  rsp  Value:  0x00007fff5fbffe60
    126 Name:  r8  Value:  0x0000000008668682
    127 Name:  r9  Value:  0x0000000000000000
    128 Name:  r10  Value:  0x0000000000001200
    129 Name:  r11  Value:  0x0000000000000206
    130 Name:  r12  Value:  0x0000000000000000
    131 Name:  r13  Value:  0x0000000000000000
    132 Name:  r14  Value:  0x0000000000000000
    133 Name:  r15  Value:  0x0000000000000000
    134 Name:  rip  Value:  0x0000000100000dae
    135 Name:  rflags  Value:  0x0000000000000206
    136 Name:  cs  Value:  0x0000000000000027
    137 Name:  fs  Value:  0x0000000000000010
    138 Name:  gs  Value:  0x0000000000000048
    139 
    140 See also linked_list_iter() for another perspective on how to iterate through an
    141 SBValue instance which interprets the value object as representing the head of a
    142 linked list.
    143 
    144 </pre>
    145 
    146 <!-- ==================== INSTANCE METHODS ==================== -->
    147 <a name="section-InstanceMethods"></a>
    148 <table class="summary" border="1" cellpadding="3"
    149        cellspacing="0" width="100%" bgcolor="white">
    150 <tr bgcolor="#70b0f0" class="table-header">
    151   <td colspan="2" class="table-header">
    152     <table border="0" cellpadding="0" cellspacing="0" width="100%">
    153       <tr valign="top">
    154         <td align="left"><span class="table-header">Instance Methods</span></td>
    155         <td align="right" valign="top"
    156          ><span class="options">[<a href="#section-InstanceMethods"
    157          class="privatelink" onclick="toggle_private();"
    158          >hide private</a>]</span></td>
    159       </tr>
    160     </table>
    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.SBValue-class.html#__setattr__" class="summary-sig-name">__setattr__</a>(<span class="summary-sig-arg">self</span>,
    170         <span class="summary-sig-arg">name</span>,
    171         <span class="summary-sig-arg">value</span>)</span><br />
    172       x.__setattr__('name', value) &lt;==&gt; x.name = value</td>
    173           <td align="right" valign="top">
    174             <span class="codelink"><a href="lldb-pysrc.html#SBValue.__setattr__">source&nbsp;code</a></span>
    175             
    176           </td>
    177         </tr>
    178       </table>
    179       
    180     </td>
    181   </tr>
    182 <tr>
    183     <td width="15%" align="right" valign="top" class="summary">
    184       <span class="summary-type">&nbsp;</span>
    185     </td><td class="summary">
    186       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    187         <tr>
    188           <td><span class="summary-sig"><a name="__getattr__"></a><span class="summary-sig-name">__getattr__</span>(<span class="summary-sig-arg">self</span>,
    189         <span class="summary-sig-arg">name</span>)</span></td>
    190           <td align="right" valign="top">
    191             <span class="codelink"><a href="lldb-pysrc.html#SBValue.__getattr__">source&nbsp;code</a></span>
    192             
    193           </td>
    194         </tr>
    195       </table>
    196       
    197     </td>
    198   </tr>
    199 <tr>
    200     <td width="15%" align="right" valign="top" class="summary">
    201       <span class="summary-type">&nbsp;</span>
    202     </td><td class="summary">
    203       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    204         <tr>
    205           <td><span class="summary-sig"><a href="lldb.SBValue-class.html#__repr__" class="summary-sig-name">__repr__</a>(<span class="summary-sig-arg">self</span>)</span><br />
    206       repr(x)</td>
    207           <td align="right" valign="top">
    208             <span class="codelink"><a href="lldb-pysrc.html#_swig_repr">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="__iter__"></a><span class="summary-sig-name">__iter__</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#SBValue.__iter__">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="__len__"></a><span class="summary-sig-name">__len__</span>(<span class="summary-sig-arg">self</span>)</span></td>
    239           <td align="right" valign="top">
    240             <span class="codelink"><a href="lldb-pysrc.html#SBValue.__len__">source&nbsp;code</a></span>
    241             
    242           </td>
    243         </tr>
    244       </table>
    245       
    246     </td>
    247   </tr>
    248 <tr>
    249     <td width="15%" align="right" valign="top" class="summary">
    250       <span class="summary-type">&nbsp;</span>
    251     </td><td class="summary">
    252       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    253         <tr>
    254           <td><span class="summary-sig"><a href="lldb.SBValue-class.html#__eol_test__" class="summary-sig-name">__eol_test__</a>(<span class="summary-sig-arg">val</span>)</span><br />
    255       Default function for end of list test takes an SBValue object.</td>
    256           <td align="right" valign="top">
    257             <span class="codelink"><a href="lldb-pysrc.html#SBValue.__eol_test__">source&nbsp;code</a></span>
    258             
    259           </td>
    260         </tr>
    261       </table>
    262       
    263     </td>
    264   </tr>
    265 <tr>
    266     <td width="15%" align="right" valign="top" class="summary">
    267       <span class="summary-type">&nbsp;</span>
    268     </td><td class="summary">
    269       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    270         <tr>
    271           <td><span class="summary-sig"><a href="lldb.SBValue-class.html#linked_list_iter" class="summary-sig-name">linked_list_iter</a>(<span class="summary-sig-arg">self</span>,
    272         <span class="summary-sig-arg">next_item_name</span>,
    273         <span class="summary-sig-arg">end_of_list_test</span>=<span class="summary-sig-default">&lt;function __eol_test__ at 0x1b106e0&gt;</span>)</span><br />
    274       Generator adaptor to support iteration for SBValue as a linked list.</td>
    275           <td align="right" valign="top">
    276             <span class="codelink"><a href="lldb-pysrc.html#SBValue.linked_list_iter">source&nbsp;code</a></span>
    277             
    278           </td>
    279         </tr>
    280       </table>
    281       
    282     </td>
    283   </tr>
    284 <tr>
    285     <td width="15%" align="right" valign="top" class="summary">
    286       <span class="summary-type">&nbsp;</span>
    287     </td><td class="summary">
    288       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    289         <tr>
    290           <td><span class="summary-sig"><a href="lldb.SBValue-class.html#__init__" class="summary-sig-name">__init__</a>(<span class="summary-sig-arg">self</span>,
    291         <span class="summary-sig-arg">*args</span>)</span><br />
    292       __init__(lldb::SBValue self) -&gt; SBValue __init__(lldb::SBValue 
    293       self, SBValue rhs) -&gt; SBValue</td>
    294           <td align="right" valign="top">
    295             <span class="codelink"><a href="lldb-pysrc.html#SBValue.__init__">source&nbsp;code</a></span>
    296             
    297           </td>
    298         </tr>
    299       </table>
    300       
    301     </td>
    302   </tr>
    303 <tr>
    304     <td width="15%" align="right" valign="top" class="summary">
    305       <span class="summary-type">&nbsp;</span>
    306     </td><td class="summary">
    307       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    308         <tr>
    309           <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 />
    310       delete_SBValue(SBValue self)</td>
    311           <td align="right" valign="top">
    312             
    313             
    314           </td>
    315         </tr>
    316       </table>
    317       
    318     </td>
    319   </tr>
    320 <tr>
    321     <td width="15%" align="right" valign="top" class="summary">
    322       <span class="summary-type">&nbsp;</span>
    323     </td><td class="summary">
    324       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    325         <tr>
    326           <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>
    327           <td align="right" valign="top">
    328             <span class="codelink"><a href="lldb-pysrc.html#SBValue.__del__">source&nbsp;code</a></span>
    329             
    330           </td>
    331         </tr>
    332       </table>
    333       
    334     </td>
    335   </tr>
    336 <tr>
    337     <td width="15%" align="right" valign="top" class="summary">
    338       <span class="summary-type">&nbsp;</span>
    339     </td><td class="summary">
    340       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    341         <tr>
    342           <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>
    343           <td align="right" valign="top">
    344             <span class="codelink"><a href="lldb-pysrc.html#SBValue.__nonzero__">source&nbsp;code</a></span>
    345             
    346           </td>
    347         </tr>
    348       </table>
    349       
    350     </td>
    351   </tr>
    352 <tr>
    353     <td width="15%" align="right" valign="top" class="summary">
    354       <span class="summary-type">&nbsp;</span>
    355     </td><td class="summary">
    356       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    357         <tr>
    358           <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 />
    359       IsValid(SBValue self) -&gt; bool</td>
    360           <td align="right" valign="top">
    361             <span class="codelink"><a href="lldb-pysrc.html#SBValue.IsValid">source&nbsp;code</a></span>
    362             
    363           </td>
    364         </tr>
    365       </table>
    366       
    367     </td>
    368   </tr>
    369 <tr>
    370     <td width="15%" align="right" valign="top" class="summary">
    371       <span class="summary-type">&nbsp;</span>
    372     </td><td class="summary">
    373       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    374         <tr>
    375           <td><span class="summary-sig"><a name="Clear"></a><span class="summary-sig-name">Clear</span>(<span class="summary-sig-arg">self</span>)</span><br />
    376       Clear(SBValue self)</td>
    377           <td align="right" valign="top">
    378             <span class="codelink"><a href="lldb-pysrc.html#SBValue.Clear">source&nbsp;code</a></span>
    379             
    380           </td>
    381         </tr>
    382       </table>
    383       
    384     </td>
    385   </tr>
    386 <tr>
    387     <td width="15%" align="right" valign="top" class="summary">
    388       <span class="summary-type">&nbsp;</span>
    389     </td><td class="summary">
    390       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    391         <tr>
    392           <td><span class="summary-sig"><a name="GetError"></a><span class="summary-sig-name">GetError</span>(<span class="summary-sig-arg">self</span>)</span><br />
    393       GetError(SBValue self) -&gt; SBError</td>
    394           <td align="right" valign="top">
    395             <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetError">source&nbsp;code</a></span>
    396             
    397           </td>
    398         </tr>
    399       </table>
    400       
    401     </td>
    402   </tr>
    403 <tr>
    404     <td width="15%" align="right" valign="top" class="summary">
    405       <span class="summary-type">&nbsp;</span>
    406     </td><td class="summary">
    407       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    408         <tr>
    409           <td><span class="summary-sig"><a name="GetID"></a><span class="summary-sig-name">GetID</span>(<span class="summary-sig-arg">self</span>)</span><br />
    410       GetID(SBValue self) -&gt; lldb::user_id_t</td>
    411           <td align="right" valign="top">
    412             <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetID">source&nbsp;code</a></span>
    413             
    414           </td>
    415         </tr>
    416       </table>
    417       
    418     </td>
    419   </tr>
    420 <tr>
    421     <td width="15%" align="right" valign="top" class="summary">
    422       <span class="summary-type">&nbsp;</span>
    423     </td><td class="summary">
    424       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    425         <tr>
    426           <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 />
    427       GetName(SBValue self) -&gt; str const *</td>
    428           <td align="right" valign="top">
    429             <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetName">source&nbsp;code</a></span>
    430             
    431           </td>
    432         </tr>
    433       </table>
    434       
    435     </td>
    436   </tr>
    437 <tr>
    438     <td width="15%" align="right" valign="top" class="summary">
    439       <span class="summary-type">&nbsp;</span>
    440     </td><td class="summary">
    441       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    442         <tr>
    443           <td><span class="summary-sig"><a name="GetTypeName"></a><span class="summary-sig-name">GetTypeName</span>(<span class="summary-sig-arg">self</span>)</span><br />
    444       GetTypeName(SBValue self) -&gt; str const *</td>
    445           <td align="right" valign="top">
    446             <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetTypeName">source&nbsp;code</a></span>
    447             
    448           </td>
    449         </tr>
    450       </table>
    451       
    452     </td>
    453   </tr>
    454 <tr>
    455     <td width="15%" align="right" valign="top" class="summary">
    456       <span class="summary-type">&nbsp;</span>
    457     </td><td class="summary">
    458       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    459         <tr>
    460           <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 />
    461       GetByteSize(SBValue self) -&gt; size_t</td>
    462           <td align="right" valign="top">
    463             <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetByteSize">source&nbsp;code</a></span>
    464             
    465           </td>
    466         </tr>
    467       </table>
    468       
    469     </td>
    470   </tr>
    471 <tr>
    472     <td width="15%" align="right" valign="top" class="summary">
    473       <span class="summary-type">&nbsp;</span>
    474     </td><td class="summary">
    475       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    476         <tr>
    477           <td><span class="summary-sig"><a name="IsInScope"></a><span class="summary-sig-name">IsInScope</span>(<span class="summary-sig-arg">self</span>)</span><br />
    478       IsInScope(SBValue self) -&gt; bool</td>
    479           <td align="right" valign="top">
    480             <span class="codelink"><a href="lldb-pysrc.html#SBValue.IsInScope">source&nbsp;code</a></span>
    481             
    482           </td>
    483         </tr>
    484       </table>
    485       
    486     </td>
    487   </tr>
    488 <tr>
    489     <td width="15%" align="right" valign="top" class="summary">
    490       <span class="summary-type">&nbsp;</span>
    491     </td><td class="summary">
    492       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    493         <tr>
    494           <td><span class="summary-sig"><a name="GetFormat"></a><span class="summary-sig-name">GetFormat</span>(<span class="summary-sig-arg">self</span>)</span><br />
    495       GetFormat(SBValue self) -&gt; lldb::Format</td>
    496           <td align="right" valign="top">
    497             <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetFormat">source&nbsp;code</a></span>
    498             
    499           </td>
    500         </tr>
    501       </table>
    502       
    503     </td>
    504   </tr>
    505 <tr>
    506     <td width="15%" align="right" valign="top" class="summary">
    507       <span class="summary-type">&nbsp;</span>
    508     </td><td class="summary">
    509       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    510         <tr>
    511           <td><span class="summary-sig"><a name="SetFormat"></a><span class="summary-sig-name">SetFormat</span>(<span class="summary-sig-arg">self</span>,
    512         <span class="summary-sig-arg">*args</span>)</span><br />
    513       SetFormat(SBValue self, lldb::Format format)</td>
    514           <td align="right" valign="top">
    515             <span class="codelink"><a href="lldb-pysrc.html#SBValue.SetFormat">source&nbsp;code</a></span>
    516             
    517           </td>
    518         </tr>
    519       </table>
    520       
    521     </td>
    522   </tr>
    523 <tr>
    524     <td width="15%" align="right" valign="top" class="summary">
    525       <span class="summary-type">&nbsp;</span>
    526     </td><td class="summary">
    527       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    528         <tr>
    529           <td><span class="summary-sig"><a name="GetValue"></a><span class="summary-sig-name">GetValue</span>(<span class="summary-sig-arg">self</span>)</span><br />
    530       GetValue(SBValue self) -&gt; str const *</td>
    531           <td align="right" valign="top">
    532             <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetValue">source&nbsp;code</a></span>
    533             
    534           </td>
    535         </tr>
    536       </table>
    537       
    538     </td>
    539   </tr>
    540 <tr>
    541     <td width="15%" align="right" valign="top" class="summary">
    542       <span class="summary-type">&nbsp;</span>
    543     </td><td class="summary">
    544       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    545         <tr>
    546           <td><span class="summary-sig"><a name="GetValueAsSigned"></a><span class="summary-sig-name">GetValueAsSigned</span>(<span class="summary-sig-arg">self</span>,
    547         <span class="summary-sig-arg">*args</span>)</span><br />
    548       GetValueAsSigned(SBValue self, SBError error, int64_t fail_value=0) 
    549       -&gt; int64_t GetValueAsSigned(SBValue self, SBError error) -&gt; 
    550       int64_t GetValueAsSigned(SBValue self, int64_t fail_value=0) -&gt; 
    551       int64_t GetValueAsSigned(SBValue self) -&gt; int64_t</td>
    552           <td align="right" valign="top">
    553             <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetValueAsSigned">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 name="GetValueAsUnsigned"></a><span class="summary-sig-name">GetValueAsUnsigned</span>(<span class="summary-sig-arg">self</span>,
    568         <span class="summary-sig-arg">*args</span>)</span><br />
    569       GetValueAsUnsigned(SBValue self, SBError error, uint64_t 
    570       fail_value=0) -&gt; uint64_t GetValueAsUnsigned(SBValue self, SBError
    571       error) -&gt; uint64_t GetValueAsUnsigned(SBValue self, uint64_t 
    572       fail_value=0) -&gt; uint64_t GetValueAsUnsigned(SBValue self) -&gt; 
    573       uint64_t</td>
    574           <td align="right" valign="top">
    575             <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetValueAsUnsigned">source&nbsp;code</a></span>
    576             
    577           </td>
    578         </tr>
    579       </table>
    580       
    581     </td>
    582   </tr>
    583 <tr>
    584     <td width="15%" align="right" valign="top" class="summary">
    585       <span class="summary-type">&nbsp;</span>
    586     </td><td class="summary">
    587       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    588         <tr>
    589           <td><span class="summary-sig"><a name="GetValueType"></a><span class="summary-sig-name">GetValueType</span>(<span class="summary-sig-arg">self</span>)</span><br />
    590       GetValueType(SBValue self) -&gt; lldb::ValueType</td>
    591           <td align="right" valign="top">
    592             <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetValueType">source&nbsp;code</a></span>
    593             
    594           </td>
    595         </tr>
    596       </table>
    597       
    598     </td>
    599   </tr>
    600 <tr>
    601     <td width="15%" align="right" valign="top" class="summary">
    602       <span class="summary-type">&nbsp;</span>
    603     </td><td class="summary">
    604       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    605         <tr>
    606           <td><span class="summary-sig"><a name="GetValueDidChange"></a><span class="summary-sig-name">GetValueDidChange</span>(<span class="summary-sig-arg">self</span>)</span><br />
    607       GetValueDidChange(SBValue self) -&gt; bool</td>
    608           <td align="right" valign="top">
    609             <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetValueDidChange">source&nbsp;code</a></span>
    610             
    611           </td>
    612         </tr>
    613       </table>
    614       
    615     </td>
    616   </tr>
    617 <tr>
    618     <td width="15%" align="right" valign="top" class="summary">
    619       <span class="summary-type">&nbsp;</span>
    620     </td><td class="summary">
    621       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    622         <tr>
    623           <td><span class="summary-sig"><a name="GetSummary"></a><span class="summary-sig-name">GetSummary</span>(<span class="summary-sig-arg">self</span>)</span><br />
    624       GetSummary(SBValue self) -&gt; str const *</td>
    625           <td align="right" valign="top">
    626             <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetSummary">source&nbsp;code</a></span>
    627             
    628           </td>
    629         </tr>
    630       </table>
    631       
    632     </td>
    633   </tr>
    634 <tr>
    635     <td width="15%" align="right" valign="top" class="summary">
    636       <span class="summary-type">&nbsp;</span>
    637     </td><td class="summary">
    638       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    639         <tr>
    640           <td><span class="summary-sig"><a name="GetObjectDescription"></a><span class="summary-sig-name">GetObjectDescription</span>(<span class="summary-sig-arg">self</span>)</span><br />
    641       GetObjectDescription(SBValue self) -&gt; str const *</td>
    642           <td align="right" valign="top">
    643             <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetObjectDescription">source&nbsp;code</a></span>
    644             
    645           </td>
    646         </tr>
    647       </table>
    648       
    649     </td>
    650   </tr>
    651 <tr>
    652     <td width="15%" align="right" valign="top" class="summary">
    653       <span class="summary-type">&nbsp;</span>
    654     </td><td class="summary">
    655       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    656         <tr>
    657           <td><span class="summary-sig"><a name="GetDynamicValue"></a><span class="summary-sig-name">GetDynamicValue</span>(<span class="summary-sig-arg">self</span>,
    658         <span class="summary-sig-arg">*args</span>)</span><br />
    659       GetDynamicValue(SBValue self, lldb::DynamicValueType use_dynamic) 
    660       -&gt; SBValue</td>
    661           <td align="right" valign="top">
    662             <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetDynamicValue">source&nbsp;code</a></span>
    663             
    664           </td>
    665         </tr>
    666       </table>
    667       
    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       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    675         <tr>
    676           <td><span class="summary-sig"><a name="GetStaticValue"></a><span class="summary-sig-name">GetStaticValue</span>(<span class="summary-sig-arg">self</span>)</span><br />
    677       GetStaticValue(SBValue self) -&gt; SBValue</td>
    678           <td align="right" valign="top">
    679             <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetStaticValue">source&nbsp;code</a></span>
    680             
    681           </td>
    682         </tr>
    683       </table>
    684       
    685     </td>
    686   </tr>
    687 <tr>
    688     <td width="15%" align="right" valign="top" class="summary">
    689       <span class="summary-type">&nbsp;</span>
    690     </td><td class="summary">
    691       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    692         <tr>
    693           <td><span class="summary-sig"><a name="GetNonSyntheticValue"></a><span class="summary-sig-name">GetNonSyntheticValue</span>(<span class="summary-sig-arg">self</span>)</span><br />
    694       GetNonSyntheticValue(SBValue self) -&gt; SBValue</td>
    695           <td align="right" valign="top">
    696             <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetNonSyntheticValue">source&nbsp;code</a></span>
    697             
    698           </td>
    699         </tr>
    700       </table>
    701       
    702     </td>
    703   </tr>
    704 <tr>
    705     <td width="15%" align="right" valign="top" class="summary">
    706       <span class="summary-type">&nbsp;</span>
    707     </td><td class="summary">
    708       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    709         <tr>
    710           <td><span class="summary-sig"><a name="GetPreferDynamicValue"></a><span class="summary-sig-name">GetPreferDynamicValue</span>(<span class="summary-sig-arg">self</span>)</span><br />
    711       GetPreferDynamicValue(SBValue self) -&gt; lldb::DynamicValueType</td>
    712           <td align="right" valign="top">
    713             <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetPreferDynamicValue">source&nbsp;code</a></span>
    714             
    715           </td>
    716         </tr>
    717       </table>
    718       
    719     </td>
    720   </tr>
    721 <tr>
    722     <td width="15%" align="right" valign="top" class="summary">
    723       <span class="summary-type">&nbsp;</span>
    724     </td><td class="summary">
    725       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    726         <tr>
    727           <td><span class="summary-sig"><a name="SetPreferDynamicValue"></a><span class="summary-sig-name">SetPreferDynamicValue</span>(<span class="summary-sig-arg">self</span>,
    728         <span class="summary-sig-arg">*args</span>)</span><br />
    729       SetPreferDynamicValue(SBValue self, lldb::DynamicValueType 
    730       use_dynamic)</td>
    731           <td align="right" valign="top">
    732             <span class="codelink"><a href="lldb-pysrc.html#SBValue.SetPreferDynamicValue">source&nbsp;code</a></span>
    733             
    734           </td>
    735         </tr>
    736       </table>
    737       
    738     </td>
    739   </tr>
    740 <tr>
    741     <td width="15%" align="right" valign="top" class="summary">
    742       <span class="summary-type">&nbsp;</span>
    743     </td><td class="summary">
    744       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    745         <tr>
    746           <td><span class="summary-sig"><a name="GetPreferSyntheticValue"></a><span class="summary-sig-name">GetPreferSyntheticValue</span>(<span class="summary-sig-arg">self</span>)</span><br />
    747       GetPreferSyntheticValue(SBValue self) -&gt; bool</td>
    748           <td align="right" valign="top">
    749             <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetPreferSyntheticValue">source&nbsp;code</a></span>
    750             
    751           </td>
    752         </tr>
    753       </table>
    754       
    755     </td>
    756   </tr>
    757 <tr>
    758     <td width="15%" align="right" valign="top" class="summary">
    759       <span class="summary-type">&nbsp;</span>
    760     </td><td class="summary">
    761       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    762         <tr>
    763           <td><span class="summary-sig"><a name="SetPreferSyntheticValue"></a><span class="summary-sig-name">SetPreferSyntheticValue</span>(<span class="summary-sig-arg">self</span>,
    764         <span class="summary-sig-arg">*args</span>)</span><br />
    765       SetPreferSyntheticValue(SBValue self, bool use_synthetic)</td>
    766           <td align="right" valign="top">
    767             <span class="codelink"><a href="lldb-pysrc.html#SBValue.SetPreferSyntheticValue">source&nbsp;code</a></span>
    768             
    769           </td>
    770         </tr>
    771       </table>
    772       
    773     </td>
    774   </tr>
    775 <tr>
    776     <td width="15%" align="right" valign="top" class="summary">
    777       <span class="summary-type">&nbsp;</span>
    778     </td><td class="summary">
    779       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    780         <tr>
    781           <td><span class="summary-sig"><a name="IsDynamic"></a><span class="summary-sig-name">IsDynamic</span>(<span class="summary-sig-arg">self</span>)</span><br />
    782       IsDynamic(SBValue self) -&gt; bool</td>
    783           <td align="right" valign="top">
    784             <span class="codelink"><a href="lldb-pysrc.html#SBValue.IsDynamic">source&nbsp;code</a></span>
    785             
    786           </td>
    787         </tr>
    788       </table>
    789       
    790     </td>
    791   </tr>
    792 <tr>
    793     <td width="15%" align="right" valign="top" class="summary">
    794       <span class="summary-type">&nbsp;</span>
    795     </td><td class="summary">
    796       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    797         <tr>
    798           <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 />
    799       IsSynthetic(SBValue self) -&gt; bool</td>
    800           <td align="right" valign="top">
    801             <span class="codelink"><a href="lldb-pysrc.html#SBValue.IsSynthetic">source&nbsp;code</a></span>
    802             
    803           </td>
    804         </tr>
    805       </table>
    806       
    807     </td>
    808   </tr>
    809 <tr>
    810     <td width="15%" align="right" valign="top" class="summary">
    811       <span class="summary-type">&nbsp;</span>
    812     </td><td class="summary">
    813       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    814         <tr>
    815           <td><span class="summary-sig"><a name="GetLocation"></a><span class="summary-sig-name">GetLocation</span>(<span class="summary-sig-arg">self</span>)</span><br />
    816       GetLocation(SBValue self) -&gt; str const *</td>
    817           <td align="right" valign="top">
    818             <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetLocation">source&nbsp;code</a></span>
    819             
    820           </td>
    821         </tr>
    822       </table>
    823       
    824     </td>
    825   </tr>
    826 <tr>
    827     <td width="15%" align="right" valign="top" class="summary">
    828       <span class="summary-type">&nbsp;</span>
    829     </td><td class="summary">
    830       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    831         <tr>
    832           <td><span class="summary-sig"><a name="SetValueFromCString"></a><span class="summary-sig-name">SetValueFromCString</span>(<span class="summary-sig-arg">self</span>,
    833         <span class="summary-sig-arg">*args</span>)</span><br />
    834       SetValueFromCString(SBValue self, str const * value_str) -&gt; bool 
    835       SetValueFromCString(SBValue self, str const * value_str, SBError 
    836       error) -&gt; bool</td>
    837           <td align="right" valign="top">
    838             <span class="codelink"><a href="lldb-pysrc.html#SBValue.SetValueFromCString">source&nbsp;code</a></span>
    839             
    840           </td>
    841         </tr>
    842       </table>
    843       
    844     </td>
    845   </tr>
    846 <tr>
    847     <td width="15%" align="right" valign="top" class="summary">
    848       <span class="summary-type">&nbsp;</span>
    849     </td><td class="summary">
    850       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    851         <tr>
    852           <td><span class="summary-sig"><a name="GetTypeFormat"></a><span class="summary-sig-name">GetTypeFormat</span>(<span class="summary-sig-arg">self</span>)</span><br />
    853       GetTypeFormat(SBValue self) -&gt; SBTypeFormat</td>
    854           <td align="right" valign="top">
    855             <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetTypeFormat">source&nbsp;code</a></span>
    856             
    857           </td>
    858         </tr>
    859       </table>
    860       
    861     </td>
    862   </tr>
    863 <tr>
    864     <td width="15%" align="right" valign="top" class="summary">
    865       <span class="summary-type">&nbsp;</span>
    866     </td><td class="summary">
    867       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    868         <tr>
    869           <td><span class="summary-sig"><a name="GetTypeSummary"></a><span class="summary-sig-name">GetTypeSummary</span>(<span class="summary-sig-arg">self</span>)</span><br />
    870       GetTypeSummary(SBValue self) -&gt; SBTypeSummary</td>
    871           <td align="right" valign="top">
    872             <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetTypeSummary">source&nbsp;code</a></span>
    873             
    874           </td>
    875         </tr>
    876       </table>
    877       
    878     </td>
    879   </tr>
    880 <tr>
    881     <td width="15%" align="right" valign="top" class="summary">
    882       <span class="summary-type">&nbsp;</span>
    883     </td><td class="summary">
    884       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    885         <tr>
    886           <td><span class="summary-sig"><a name="GetTypeFilter"></a><span class="summary-sig-name">GetTypeFilter</span>(<span class="summary-sig-arg">self</span>)</span><br />
    887       GetTypeFilter(SBValue self) -&gt; SBTypeFilter</td>
    888           <td align="right" valign="top">
    889             <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetTypeFilter">source&nbsp;code</a></span>
    890             
    891           </td>
    892         </tr>
    893       </table>
    894       
    895     </td>
    896   </tr>
    897 <tr>
    898     <td width="15%" align="right" valign="top" class="summary">
    899       <span class="summary-type">&nbsp;</span>
    900     </td><td class="summary">
    901       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    902         <tr>
    903           <td><span class="summary-sig"><a name="GetTypeSynthetic"></a><span class="summary-sig-name">GetTypeSynthetic</span>(<span class="summary-sig-arg">self</span>)</span><br />
    904       GetTypeSynthetic(SBValue self) -&gt; SBTypeSynthetic</td>
    905           <td align="right" valign="top">
    906             <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetTypeSynthetic">source&nbsp;code</a></span>
    907             
    908           </td>
    909         </tr>
    910       </table>
    911       
    912     </td>
    913   </tr>
    914 <tr>
    915     <td width="15%" align="right" valign="top" class="summary">
    916       <span class="summary-type">&nbsp;</span>
    917     </td><td class="summary">
    918       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    919         <tr>
    920           <td><span class="summary-sig"><a href="lldb.SBValue-class.html#GetChildAtIndex" class="summary-sig-name">GetChildAtIndex</a>(<span class="summary-sig-arg">self</span>,
    921         <span class="summary-sig-arg">*args</span>)</span><br />
    922       GetChildAtIndex(SBValue self, uint32_t idx) -&gt; SBValue
    923 GetChildAtIndex(SBValue self, uint32_t idx, lldb::DynamicValueType use_dynamic, bool can_create_synthetic) -&gt; SBValue</td>
    924           <td align="right" valign="top">
    925             <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetChildAtIndex">source&nbsp;code</a></span>
    926             
    927           </td>
    928         </tr>
    929       </table>
    930       
    931     </td>
    932   </tr>
    933 <tr>
    934     <td width="15%" align="right" valign="top" class="summary">
    935       <span class="summary-type">&nbsp;</span>
    936     </td><td class="summary">
    937       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    938         <tr>
    939           <td><span class="summary-sig"><a name="CreateChildAtOffset"></a><span class="summary-sig-name">CreateChildAtOffset</span>(<span class="summary-sig-arg">self</span>,
    940         <span class="summary-sig-arg">*args</span>)</span><br />
    941       CreateChildAtOffset(SBValue self, str const * name, uint32_t offset, 
    942       SBType type) -&gt; SBValue</td>
    943           <td align="right" valign="top">
    944             <span class="codelink"><a href="lldb-pysrc.html#SBValue.CreateChildAtOffset">source&nbsp;code</a></span>
    945             
    946           </td>
    947         </tr>
    948       </table>
    949       
    950     </td>
    951   </tr>
    952 <tr>
    953     <td width="15%" align="right" valign="top" class="summary">
    954       <span class="summary-type">&nbsp;</span>
    955     </td><td class="summary">
    956       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    957         <tr>
    958           <td><span class="summary-sig"><a name="Cast"></a><span class="summary-sig-name">Cast</span>(<span class="summary-sig-arg">self</span>,
    959         <span class="summary-sig-arg">*args</span>)</span><br />
    960       Cast(SBValue self, SBType type) -&gt; SBValue</td>
    961           <td align="right" valign="top">
    962             <span class="codelink"><a href="lldb-pysrc.html#SBValue.Cast">source&nbsp;code</a></span>
    963             
    964           </td>
    965         </tr>
    966       </table>
    967       
    968     </td>
    969   </tr>
    970 <tr>
    971     <td width="15%" align="right" valign="top" class="summary">
    972       <span class="summary-type">&nbsp;</span>
    973     </td><td class="summary">
    974       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    975         <tr>
    976           <td><span class="summary-sig"><a name="CreateValueFromExpression"></a><span class="summary-sig-name">CreateValueFromExpression</span>(<span class="summary-sig-arg">self</span>,
    977         <span class="summary-sig-arg">*args</span>)</span><br />
    978       CreateValueFromExpression(SBValue self, str const * name, str const *
    979       expression) -&gt; SBValue CreateValueFromExpression(SBValue self, str
    980       const * name, str const * expression, SBExpressionOptions options) 
    981       -&gt; SBValue</td>
    982           <td align="right" valign="top">
    983             <span class="codelink"><a href="lldb-pysrc.html#SBValue.CreateValueFromExpression">source&nbsp;code</a></span>
    984             
    985           </td>
    986         </tr>
    987       </table>
    988       
    989     </td>
    990   </tr>
    991 <tr>
    992     <td width="15%" align="right" valign="top" class="summary">
    993       <span class="summary-type">&nbsp;</span>
    994     </td><td class="summary">
    995       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    996         <tr>
    997           <td><span class="summary-sig"><a name="CreateValueFromAddress"></a><span class="summary-sig-name">CreateValueFromAddress</span>(<span class="summary-sig-arg">self</span>,
    998         <span class="summary-sig-arg">*args</span>)</span><br />
    999       CreateValueFromAddress(SBValue self, str const * name, lldb::addr_t 
   1000       address, SBType type) -&gt; SBValue</td>
   1001           <td align="right" valign="top">
   1002             <span class="codelink"><a href="lldb-pysrc.html#SBValue.CreateValueFromAddress">source&nbsp;code</a></span>
   1003             
   1004           </td>
   1005         </tr>
   1006       </table>
   1007       
   1008     </td>
   1009   </tr>
   1010 <tr>
   1011     <td width="15%" align="right" valign="top" class="summary">
   1012       <span class="summary-type">&nbsp;</span>
   1013     </td><td class="summary">
   1014       <table width="100%" cellpadding="0" cellspacing="0" border="0">
   1015         <tr>
   1016           <td><span class="summary-sig"><a name="CreateValueFromData"></a><span class="summary-sig-name">CreateValueFromData</span>(<span class="summary-sig-arg">self</span>,
   1017         <span class="summary-sig-arg">*args</span>)</span><br />
   1018       CreateValueFromData(SBValue self, str const * name, SBData data, 
   1019       SBType type) -&gt; SBValue</td>
   1020           <td align="right" valign="top">
   1021             <span class="codelink"><a href="lldb-pysrc.html#SBValue.CreateValueFromData">source&nbsp;code</a></span>
   1022             
   1023           </td>
   1024         </tr>
   1025       </table>
   1026       
   1027     </td>
   1028   </tr>
   1029 <tr>
   1030     <td width="15%" align="right" valign="top" class="summary">
   1031       <span class="summary-type">&nbsp;</span>
   1032     </td><td class="summary">
   1033       <table width="100%" cellpadding="0" cellspacing="0" border="0">
   1034         <tr>
   1035           <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 />
   1036       GetType(SBValue self) -&gt; SBType</td>
   1037           <td align="right" valign="top">
   1038             <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetType">source&nbsp;code</a></span>
   1039             
   1040           </td>
   1041         </tr>
   1042       </table>
   1043       
   1044     </td>
   1045   </tr>
   1046 <tr>
   1047     <td width="15%" align="right" valign="top" class="summary">
   1048       <span class="summary-type">&nbsp;</span>
   1049     </td><td class="summary">
   1050       <table width="100%" cellpadding="0" cellspacing="0" border="0">
   1051         <tr>
   1052           <td><span class="summary-sig"><a href="lldb.SBValue-class.html#GetIndexOfChildWithName" class="summary-sig-name">GetIndexOfChildWithName</a>(<span class="summary-sig-arg">self</span>,
   1053         <span class="summary-sig-arg">*args</span>)</span><br />
   1054       GetIndexOfChildWithName(SBValue self, str const * name) -&gt; uint32_t</td>
   1055           <td align="right" valign="top">
   1056             <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetIndexOfChildWithName">source&nbsp;code</a></span>
   1057             
   1058           </td>
   1059         </tr>
   1060       </table>
   1061       
   1062     </td>
   1063   </tr>
   1064 <tr>
   1065     <td width="15%" align="right" valign="top" class="summary">
   1066       <span class="summary-type">&nbsp;</span>
   1067     </td><td class="summary">
   1068       <table width="100%" cellpadding="0" cellspacing="0" border="0">
   1069         <tr>
   1070           <td><span class="summary-sig"><a href="lldb.SBValue-class.html#GetChildMemberWithName" class="summary-sig-name">GetChildMemberWithName</a>(<span class="summary-sig-arg">self</span>,
   1071         <span class="summary-sig-arg">*args</span>)</span><br />
   1072       GetChildMemberWithName(SBValue self, str const * name) -&gt; SBValue
   1073 GetChildMemberWithName(SBValue self, str const * name, lldb::DynamicValueType use_dynamic) -&gt; SBValue</td>
   1074           <td align="right" valign="top">
   1075             <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetChildMemberWithName">source&nbsp;code</a></span>
   1076             
   1077           </td>
   1078         </tr>
   1079       </table>
   1080       
   1081     </td>
   1082   </tr>
   1083 <tr>
   1084     <td width="15%" align="right" valign="top" class="summary">
   1085       <span class="summary-type">&nbsp;</span>
   1086     </td><td class="summary">
   1087       <table width="100%" cellpadding="0" cellspacing="0" border="0">
   1088         <tr>
   1089           <td><span class="summary-sig"><a href="lldb.SBValue-class.html#GetValueForExpressionPath" class="summary-sig-name">GetValueForExpressionPath</a>(<span class="summary-sig-arg">self</span>,
   1090         <span class="summary-sig-arg">*args</span>)</span><br />
   1091       GetValueForExpressionPath(SBValue self, str const * expr_path) -&gt; 
   1092       SBValue</td>
   1093           <td align="right" valign="top">
   1094             <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetValueForExpressionPath">source&nbsp;code</a></span>
   1095             
   1096           </td>
   1097         </tr>
   1098       </table>
   1099       
   1100     </td>
   1101   </tr>
   1102 <tr>
   1103     <td width="15%" align="right" valign="top" class="summary">
   1104       <span class="summary-type">&nbsp;</span>
   1105     </td><td class="summary">
   1106       <table width="100%" cellpadding="0" cellspacing="0" border="0">
   1107         <tr>
   1108           <td><span class="summary-sig"><a name="GetDeclaration"></a><span class="summary-sig-name">GetDeclaration</span>(<span class="summary-sig-arg">self</span>)</span><br />
   1109       GetDeclaration(SBValue self) -&gt; SBDeclaration</td>
   1110           <td align="right" valign="top">
   1111             <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetDeclaration">source&nbsp;code</a></span>
   1112             
   1113           </td>
   1114         </tr>
   1115       </table>
   1116       
   1117     </td>
   1118   </tr>
   1119 <tr>
   1120     <td width="15%" align="right" valign="top" class="summary">
   1121       <span class="summary-type">&nbsp;</span>
   1122     </td><td class="summary">
   1123       <table width="100%" cellpadding="0" cellspacing="0" border="0">
   1124         <tr>
   1125           <td><span class="summary-sig"><a name="MightHaveChildren"></a><span class="summary-sig-name">MightHaveChildren</span>(<span class="summary-sig-arg">self</span>)</span><br />
   1126       MightHaveChildren(SBValue self) -&gt; bool</td>
   1127           <td align="right" valign="top">
   1128             <span class="codelink"><a href="lldb-pysrc.html#SBValue.MightHaveChildren">source&nbsp;code</a></span>
   1129             
   1130           </td>
   1131         </tr>
   1132       </table>
   1133       
   1134     </td>
   1135   </tr>
   1136 <tr>
   1137     <td width="15%" align="right" valign="top" class="summary">
   1138       <span class="summary-type">&nbsp;</span>
   1139     </td><td class="summary">
   1140       <table width="100%" cellpadding="0" cellspacing="0" border="0">
   1141         <tr>
   1142           <td><span class="summary-sig"><a name="GetNumChildren"></a><span class="summary-sig-name">GetNumChildren</span>(<span class="summary-sig-arg">self</span>)</span><br />
   1143       GetNumChildren(SBValue self) -&gt; uint32_t</td>
   1144           <td align="right" valign="top">
   1145             <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetNumChildren">source&nbsp;code</a></span>
   1146             
   1147           </td>
   1148         </tr>
   1149       </table>
   1150       
   1151     </td>
   1152   </tr>
   1153 <tr>
   1154     <td width="15%" align="right" valign="top" class="summary">
   1155       <span class="summary-type">&nbsp;</span>
   1156     </td><td class="summary">
   1157       <table width="100%" cellpadding="0" cellspacing="0" border="0">
   1158         <tr>
   1159           <td><span class="summary-sig"><a name="GetOpaqueType"></a><span class="summary-sig-name">GetOpaqueType</span>(<span class="summary-sig-arg">self</span>)</span><br />
   1160       GetOpaqueType(SBValue self) -&gt; void *</td>
   1161           <td align="right" valign="top">
   1162             <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetOpaqueType">source&nbsp;code</a></span>
   1163             
   1164           </td>
   1165         </tr>
   1166       </table>
   1167       
   1168     </td>
   1169   </tr>
   1170 <tr>
   1171     <td width="15%" align="right" valign="top" class="summary">
   1172       <span class="summary-type">&nbsp;</span>
   1173     </td><td class="summary">
   1174       <table width="100%" cellpadding="0" cellspacing="0" border="0">
   1175         <tr>
   1176           <td><span class="summary-sig"><a name="Dereference"></a><span class="summary-sig-name">Dereference</span>(<span class="summary-sig-arg">self</span>)</span><br />
   1177       Dereference(SBValue self) -&gt; SBValue</td>
   1178           <td align="right" valign="top">
   1179             <span class="codelink"><a href="lldb-pysrc.html#SBValue.Dereference">source&nbsp;code</a></span>
   1180             
   1181           </td>
   1182         </tr>
   1183       </table>
   1184       
   1185     </td>
   1186   </tr>
   1187 <tr>
   1188     <td width="15%" align="right" valign="top" class="summary">
   1189       <span class="summary-type">&nbsp;</span>
   1190     </td><td class="summary">
   1191       <table width="100%" cellpadding="0" cellspacing="0" border="0">
   1192         <tr>
   1193           <td><span class="summary-sig"><a name="AddressOf"></a><span class="summary-sig-name">AddressOf</span>(<span class="summary-sig-arg">self</span>)</span><br />
   1194       AddressOf(SBValue self) -&gt; SBValue</td>
   1195           <td align="right" valign="top">
   1196             <span class="codelink"><a href="lldb-pysrc.html#SBValue.AddressOf">source&nbsp;code</a></span>
   1197             
   1198           </td>
   1199         </tr>
   1200       </table>
   1201       
   1202     </td>
   1203   </tr>
   1204 <tr>
   1205     <td width="15%" align="right" valign="top" class="summary">
   1206       <span class="summary-type">&nbsp;</span>
   1207     </td><td class="summary">
   1208       <table width="100%" cellpadding="0" cellspacing="0" border="0">
   1209         <tr>
   1210           <td><span class="summary-sig"><a name="TypeIsPointerType"></a><span class="summary-sig-name">TypeIsPointerType</span>(<span class="summary-sig-arg">self</span>)</span><br />
   1211       TypeIsPointerType(SBValue self) -&gt; bool</td>
   1212           <td align="right" valign="top">
   1213             <span class="codelink"><a href="lldb-pysrc.html#SBValue.TypeIsPointerType">source&nbsp;code</a></span>
   1214             
   1215           </td>
   1216         </tr>
   1217       </table>
   1218       
   1219     </td>
   1220   </tr>
   1221 <tr>
   1222     <td width="15%" align="right" valign="top" class="summary">
   1223       <span class="summary-type">&nbsp;</span>
   1224     </td><td class="summary">
   1225       <table width="100%" cellpadding="0" cellspacing="0" border="0">
   1226         <tr>
   1227           <td><span class="summary-sig"><a name="GetTarget"></a><span class="summary-sig-name">GetTarget</span>(<span class="summary-sig-arg">self</span>)</span><br />
   1228       GetTarget(SBValue self) -&gt; SBTarget</td>
   1229           <td align="right" valign="top">
   1230             <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetTarget">source&nbsp;code</a></span>
   1231             
   1232           </td>
   1233         </tr>
   1234       </table>
   1235       
   1236     </td>
   1237   </tr>
   1238 <tr>
   1239     <td width="15%" align="right" valign="top" class="summary">
   1240       <span class="summary-type">&nbsp;</span>
   1241     </td><td class="summary">
   1242       <table width="100%" cellpadding="0" cellspacing="0" border="0">
   1243         <tr>
   1244           <td><span class="summary-sig"><a name="GetProcess"></a><span class="summary-sig-name">GetProcess</span>(<span class="summary-sig-arg">self</span>)</span><br />
   1245       GetProcess(SBValue self) -&gt; SBProcess</td>
   1246           <td align="right" valign="top">
   1247             <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetProcess">source&nbsp;code</a></span>
   1248             
   1249           </td>
   1250         </tr>
   1251       </table>
   1252       
   1253     </td>
   1254   </tr>
   1255 <tr>
   1256     <td width="15%" align="right" valign="top" class="summary">
   1257       <span class="summary-type">&nbsp;</span>
   1258     </td><td class="summary">
   1259       <table width="100%" cellpadding="0" cellspacing="0" border="0">
   1260         <tr>
   1261           <td><span class="summary-sig"><a name="GetThread"></a><span class="summary-sig-name">GetThread</span>(<span class="summary-sig-arg">self</span>)</span><br />
   1262       GetThread(SBValue self) -&gt; SBThread</td>
   1263           <td align="right" valign="top">
   1264             <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetThread">source&nbsp;code</a></span>
   1265             
   1266           </td>
   1267         </tr>
   1268       </table>
   1269       
   1270     </td>
   1271   </tr>
   1272 <tr>
   1273     <td width="15%" align="right" valign="top" class="summary">
   1274       <span class="summary-type">&nbsp;</span>
   1275     </td><td class="summary">
   1276       <table width="100%" cellpadding="0" cellspacing="0" border="0">
   1277         <tr>
   1278           <td><span class="summary-sig"><a name="GetFrame"></a><span class="summary-sig-name">GetFrame</span>(<span class="summary-sig-arg">self</span>)</span><br />
   1279       GetFrame(SBValue self) -&gt; SBFrame</td>
   1280           <td align="right" valign="top">
   1281             <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetFrame">source&nbsp;code</a></span>
   1282             
   1283           </td>
   1284         </tr>
   1285       </table>
   1286       
   1287     </td>
   1288   </tr>
   1289 <tr>
   1290     <td width="15%" align="right" valign="top" class="summary">
   1291       <span class="summary-type">&nbsp;</span>
   1292     </td><td class="summary">
   1293       <table width="100%" cellpadding="0" cellspacing="0" border="0">
   1294         <tr>
   1295           <td><span class="summary-sig"><a href="lldb.SBValue-class.html#Watch" class="summary-sig-name">Watch</a>(<span class="summary-sig-arg">self</span>,
   1296         <span class="summary-sig-arg">*args</span>)</span><br />
   1297       Watch(SBValue self, bool resolve_location, bool read, bool write, 
   1298       SBError error) -&gt; SBWatchpoint</td>
   1299           <td align="right" valign="top">
   1300             <span class="codelink"><a href="lldb-pysrc.html#SBValue.Watch">source&nbsp;code</a></span>
   1301             
   1302           </td>
   1303         </tr>
   1304       </table>
   1305       
   1306     </td>
   1307   </tr>
   1308 <tr>
   1309     <td width="15%" align="right" valign="top" class="summary">
   1310       <span class="summary-type">&nbsp;</span>
   1311     </td><td class="summary">
   1312       <table width="100%" cellpadding="0" cellspacing="0" border="0">
   1313         <tr>
   1314           <td><span class="summary-sig"><a href="lldb.SBValue-class.html#WatchPointee" class="summary-sig-name">WatchPointee</a>(<span class="summary-sig-arg">self</span>,
   1315         <span class="summary-sig-arg">*args</span>)</span><br />
   1316       WatchPointee(SBValue self, bool resolve_location, bool read, bool 
   1317       write, SBError error) -&gt; SBWatchpoint</td>
   1318           <td align="right" valign="top">
   1319             <span class="codelink"><a href="lldb-pysrc.html#SBValue.WatchPointee">source&nbsp;code</a></span>
   1320             
   1321           </td>
   1322         </tr>
   1323       </table>
   1324       
   1325     </td>
   1326   </tr>
   1327 <tr>
   1328     <td width="15%" align="right" valign="top" class="summary">
   1329       <span class="summary-type">&nbsp;</span>
   1330     </td><td class="summary">
   1331       <table width="100%" cellpadding="0" cellspacing="0" border="0">
   1332         <tr>
   1333           <td><span class="summary-sig"><a name="GetDescription"></a><span class="summary-sig-name">GetDescription</span>(<span class="summary-sig-arg">self</span>,
   1334         <span class="summary-sig-arg">*args</span>)</span><br />
   1335       GetDescription(SBValue self, SBStream description) -&gt; bool</td>
   1336           <td align="right" valign="top">
   1337             <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetDescription">source&nbsp;code</a></span>
   1338             
   1339           </td>
   1340         </tr>
   1341       </table>
   1342       
   1343     </td>
   1344   </tr>
   1345 <tr>
   1346     <td width="15%" align="right" valign="top" class="summary">
   1347       <span class="summary-type">&nbsp;</span>
   1348     </td><td class="summary">
   1349       <table width="100%" cellpadding="0" cellspacing="0" border="0">
   1350         <tr>
   1351           <td><span class="summary-sig"><a href="lldb.SBValue-class.html#GetPointeeData" class="summary-sig-name">GetPointeeData</a>(<span class="summary-sig-arg">self</span>,
   1352         <span class="summary-sig-arg">item_idx</span>=<span class="summary-sig-default">0</span>,
   1353         <span class="summary-sig-arg">item_count</span>=<span class="summary-sig-default">1</span>)</span><br />
   1354       GetPointeeData(SBValue self, uint32_t item_idx=0, uint32_t item_count=1) -&gt; SBData
   1355 GetPointeeData(SBValue self, uint32_t item_idx=0) -&gt; SBData
   1356 GetPointeeData(SBValue self) -&gt; SBData</td>
   1357           <td align="right" valign="top">
   1358             <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetPointeeData">source&nbsp;code</a></span>
   1359             
   1360           </td>
   1361         </tr>
   1362       </table>
   1363       
   1364     </td>
   1365   </tr>
   1366 <tr>
   1367     <td width="15%" align="right" valign="top" class="summary">
   1368       <span class="summary-type">&nbsp;</span>
   1369     </td><td class="summary">
   1370       <table width="100%" cellpadding="0" cellspacing="0" border="0">
   1371         <tr>
   1372           <td><span class="summary-sig"><a href="lldb.SBValue-class.html#GetData" class="summary-sig-name">GetData</a>(<span class="summary-sig-arg">self</span>)</span><br />
   1373       GetData(SBValue self) -&gt; SBData</td>
   1374           <td align="right" valign="top">
   1375             <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetData">source&nbsp;code</a></span>
   1376             
   1377           </td>
   1378         </tr>
   1379       </table>
   1380       
   1381     </td>
   1382   </tr>
   1383 <tr>
   1384     <td width="15%" align="right" valign="top" class="summary">
   1385       <span class="summary-type">&nbsp;</span>
   1386     </td><td class="summary">
   1387       <table width="100%" cellpadding="0" cellspacing="0" border="0">
   1388         <tr>
   1389           <td><span class="summary-sig"><a name="SetData"></a><span class="summary-sig-name">SetData</span>(<span class="summary-sig-arg">self</span>,
   1390         <span class="summary-sig-arg">*args</span>)</span><br />
   1391       SetData(SBValue self, SBData data, SBError error) -&gt; bool</td>
   1392           <td align="right" valign="top">
   1393             <span class="codelink"><a href="lldb-pysrc.html#SBValue.SetData">source&nbsp;code</a></span>
   1394             
   1395           </td>
   1396         </tr>
   1397       </table>
   1398       
   1399     </td>
   1400   </tr>
   1401 <tr>
   1402     <td width="15%" align="right" valign="top" class="summary">
   1403       <span class="summary-type">&nbsp;</span>
   1404     </td><td class="summary">
   1405       <table width="100%" cellpadding="0" cellspacing="0" border="0">
   1406         <tr>
   1407           <td><span class="summary-sig"><a name="GetLoadAddress"></a><span class="summary-sig-name">GetLoadAddress</span>(<span class="summary-sig-arg">self</span>)</span><br />
   1408       GetLoadAddress(SBValue self) -&gt; lldb::addr_t</td>
   1409           <td align="right" valign="top">
   1410             <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetLoadAddress">source&nbsp;code</a></span>
   1411             
   1412           </td>
   1413         </tr>
   1414       </table>
   1415       
   1416     </td>
   1417   </tr>
   1418 <tr>
   1419     <td width="15%" align="right" valign="top" class="summary">
   1420       <span class="summary-type">&nbsp;</span>
   1421     </td><td class="summary">
   1422       <table width="100%" cellpadding="0" cellspacing="0" border="0">
   1423         <tr>
   1424           <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 />
   1425       GetAddress(SBValue self) -&gt; SBAddress</td>
   1426           <td align="right" valign="top">
   1427             <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetAddress">source&nbsp;code</a></span>
   1428             
   1429           </td>
   1430         </tr>
   1431       </table>
   1432       
   1433     </td>
   1434   </tr>
   1435 <tr>
   1436     <td width="15%" align="right" valign="top" class="summary">
   1437       <span class="summary-type">&nbsp;</span>
   1438     </td><td class="summary">
   1439       <table width="100%" cellpadding="0" cellspacing="0" border="0">
   1440         <tr>
   1441           <td><span class="summary-sig"><a href="lldb.SBValue-class.html#GetExpressionPath" class="summary-sig-name">GetExpressionPath</a>(<span class="summary-sig-arg">self</span>,
   1442         <span class="summary-sig-arg">*args</span>)</span><br />
   1443       GetExpressionPath(SBValue self, SBStream description) -&gt; bool 
   1444       GetExpressionPath(SBValue self, SBStream description, bool 
   1445       qualify_cxx_base_classes) -&gt; bool</td>
   1446           <td align="right" valign="top">
   1447             <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetExpressionPath">source&nbsp;code</a></span>
   1448             
   1449           </td>
   1450         </tr>
   1451       </table>
   1452       
   1453     </td>
   1454   </tr>
   1455 <tr>
   1456     <td width="15%" align="right" valign="top" class="summary">
   1457       <span class="summary-type">&nbsp;</span>
   1458     </td><td class="summary">
   1459       <table width="100%" cellpadding="0" cellspacing="0" border="0">
   1460         <tr>
   1461           <td><span class="summary-sig"><a name="__get_dynamic__"></a><span class="summary-sig-name">__get_dynamic__</span>(<span class="summary-sig-arg">self</span>)</span><br />
   1462       Helper function for the &quot;SBValue.dynamic&quot; property.</td>
   1463           <td align="right" valign="top">
   1464             <span class="codelink"><a href="lldb-pysrc.html#SBValue.__get_dynamic__">source&nbsp;code</a></span>
   1465             
   1466           </td>
   1467         </tr>
   1468       </table>
   1469       
   1470     </td>
   1471   </tr>
   1472 <tr>
   1473     <td width="15%" align="right" valign="top" class="summary">
   1474       <span class="summary-type">&nbsp;</span>
   1475     </td><td class="summary">
   1476       <table width="100%" cellpadding="0" cellspacing="0" border="0">
   1477         <tr>
   1478           <td><span class="summary-sig"><a name="get_expr_path"></a><span class="summary-sig-name">get_expr_path</span>(<span class="summary-sig-arg">self</span>)</span></td>
   1479           <td align="right" valign="top">
   1480             <span class="codelink"><a href="lldb-pysrc.html#SBValue.get_expr_path">source&nbsp;code</a></span>
   1481             
   1482           </td>
   1483         </tr>
   1484       </table>
   1485       
   1486     </td>
   1487   </tr>
   1488 <tr>
   1489     <td width="15%" align="right" valign="top" class="summary">
   1490       <span class="summary-type">&nbsp;</span>
   1491     </td><td class="summary">
   1492       <table width="100%" cellpadding="0" cellspacing="0" border="0">
   1493         <tr>
   1494           <td><span class="summary-sig"><a href="lldb.SBValue-class.html#__str__" class="summary-sig-name">__str__</a>(<span class="summary-sig-arg">self</span>)</span><br />
   1495       __str__(SBValue self) -&gt; PyObject *</td>
   1496           <td align="right" valign="top">
   1497             <span class="codelink"><a href="lldb-pysrc.html#SBValue.__str__">source&nbsp;code</a></span>
   1498             
   1499           </td>
   1500         </tr>
   1501       </table>
   1502       
   1503     </td>
   1504   </tr>
   1505   <tr>
   1506     <td colspan="2" class="summary">
   1507     <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
   1508       <code>__delattr__</code>,
   1509       <code>__format__</code>,
   1510       <code>__getattribute__</code>,
   1511       <code>__hash__</code>,
   1512       <code>__new__</code>,
   1513       <code>__reduce__</code>,
   1514       <code>__reduce_ex__</code>,
   1515       <code>__sizeof__</code>,
   1516       <code>__subclasshook__</code>
   1517       </p>
   1518     </td>
   1519   </tr>
   1520 </table>
   1521 <!-- ==================== CLASS VARIABLES ==================== -->
   1522 <a name="section-ClassVariables"></a>
   1523 <table class="summary" border="1" cellpadding="3"
   1524        cellspacing="0" width="100%" bgcolor="white">
   1525 <tr bgcolor="#70b0f0" class="table-header">
   1526   <td colspan="2" class="table-header">
   1527     <table border="0" cellpadding="0" cellspacing="0" width="100%">
   1528       <tr valign="top">
   1529         <td align="left"><span class="table-header">Class Variables</span></td>
   1530         <td align="right" valign="top"
   1531          ><span class="options">[<a href="#section-ClassVariables"
   1532          class="privatelink" onclick="toggle_private();"
   1533          >hide private</a>]</span></td>
   1534       </tr>
   1535     </table>
   1536   </td>
   1537 </tr>
   1538 <tr>
   1539     <td width="15%" align="right" valign="top" class="summary">
   1540       <span class="summary-type">&nbsp;</span>
   1541     </td><td class="summary">
   1542         <a name="__swig_setmethods__"></a><span class="summary-name">__swig_setmethods__</span> = <code title="{}">{}</code>
   1543     </td>
   1544   </tr>
   1545 <tr>
   1546     <td width="15%" align="right" valign="top" class="summary">
   1547       <span class="summary-type">&nbsp;</span>
   1548     </td><td class="summary">
   1549         <a name="__swig_getmethods__"></a><span class="summary-name">__swig_getmethods__</span> = <code title="{}">{}</code>
   1550     </td>
   1551   </tr>
   1552 </table>
   1553 <!-- ==================== PROPERTIES ==================== -->
   1554 <a name="section-Properties"></a>
   1555 <table class="summary" border="1" cellpadding="3"
   1556        cellspacing="0" width="100%" bgcolor="white">
   1557 <tr bgcolor="#70b0f0" class="table-header">
   1558   <td colspan="2" class="table-header">
   1559     <table border="0" cellpadding="0" cellspacing="0" width="100%">
   1560       <tr valign="top">
   1561         <td align="left"><span class="table-header">Properties</span></td>
   1562         <td align="right" valign="top"
   1563          ><span class="options">[<a href="#section-Properties"
   1564          class="privatelink" onclick="toggle_private();"
   1565          >hide private</a>]</span></td>
   1566       </tr>
   1567     </table>
   1568   </td>
   1569 </tr>
   1570 <tr>
   1571     <td width="15%" align="right" valign="top" class="summary">
   1572       <span class="summary-type">&nbsp;</span>
   1573     </td><td class="summary">
   1574         <a href="lldb.SBValue-class.html#addr" class="summary-name">addr</a><br />
   1575       A read only property that returns an lldb.SBAddress that represents 
   1576       the address of this value if it is in memory.
   1577     </td>
   1578   </tr>
   1579 <tr>
   1580     <td width="15%" align="right" valign="top" class="summary">
   1581       <span class="summary-type">&nbsp;</span>
   1582     </td><td class="summary">
   1583         <a href="lldb.SBValue-class.html#address_of" class="summary-name">address_of</a><br />
   1584       A read only property that returns an lldb.SBValue that represents the
   1585       address-of this value.
   1586     </td>
   1587   </tr>
   1588 <tr>
   1589     <td width="15%" align="right" valign="top" class="summary">
   1590       <span class="summary-type">&nbsp;</span>
   1591     </td><td class="summary">
   1592         <a href="lldb.SBValue-class.html#changed" class="summary-name">changed</a><br />
   1593       A read only property that returns a boolean value that indicates if 
   1594       this value has changed since it was last updated.
   1595     </td>
   1596   </tr>
   1597 <tr>
   1598     <td width="15%" align="right" valign="top" class="summary">
   1599       <span class="summary-type">&nbsp;</span>
   1600     </td><td class="summary">
   1601         <a href="lldb.SBValue-class.html#data" class="summary-name">data</a><br />
   1602       A read only property that returns an lldb object (lldb.SBData) that 
   1603       represents the bytes that make up the value for this object.
   1604     </td>
   1605   </tr>
   1606 <tr>
   1607     <td width="15%" align="right" valign="top" class="summary">
   1608       <span class="summary-type">&nbsp;</span>
   1609     </td><td class="summary">
   1610         <a href="lldb.SBValue-class.html#deref" class="summary-name">deref</a><br />
   1611       A read only property that returns an lldb.SBValue that is created by 
   1612       dereferencing this value.
   1613     </td>
   1614   </tr>
   1615 <tr>
   1616     <td width="15%" align="right" valign="top" class="summary">
   1617       <span class="summary-type">&nbsp;</span>
   1618     </td><td class="summary">
   1619         <a href="lldb.SBValue-class.html#description" class="summary-name">description</a><br />
   1620       A read only property that returns the language-specific description 
   1621       of this value as a string
   1622     </td>
   1623   </tr>
   1624 <tr>
   1625     <td width="15%" align="right" valign="top" class="summary">
   1626       <span class="summary-type">&nbsp;</span>
   1627     </td><td class="summary">
   1628         <a href="lldb.SBValue-class.html#dynamic" class="summary-name">dynamic</a><br />
   1629       A read only property that returns an lldb.SBValue that is created by 
   1630       finding the dynamic type of this value.
   1631     </td>
   1632   </tr>
   1633 <tr>
   1634     <td width="15%" align="right" valign="top" class="summary">
   1635       <span class="summary-type">&nbsp;</span>
   1636     </td><td class="summary">
   1637         <a href="lldb.SBValue-class.html#error" class="summary-name">error</a><br />
   1638       A read only property that returns the lldb.SBError that represents 
   1639       the error from the last time the variable value was calculated.
   1640     </td>
   1641   </tr>
   1642 <tr>
   1643     <td width="15%" align="right" valign="top" class="summary">
   1644       <span class="summary-type">&nbsp;</span>
   1645     </td><td class="summary">
   1646         <a href="lldb.SBValue-class.html#format" class="summary-name">format</a><br />
   1647       A read/write property that gets/sets the format used for 
   1648       lldb.SBValue().GetValue() for this value.
   1649     </td>
   1650   </tr>
   1651 <tr>
   1652     <td width="15%" align="right" valign="top" class="summary">
   1653       <span class="summary-type">&nbsp;</span>
   1654     </td><td class="summary">
   1655         <a href="lldb.SBValue-class.html#frame" class="summary-name">frame</a><br />
   1656       A read only property that returns the lldb.SBFrame that this value is
   1657       associated with, the returned value might be invalid and should be 
   1658       tested.
   1659     </td>
   1660   </tr>
   1661 <tr>
   1662     <td width="15%" align="right" valign="top" class="summary">
   1663       <span class="summary-type">&nbsp;</span>
   1664     </td><td class="summary">
   1665         <a href="lldb.SBValue-class.html#is_in_scope" class="summary-name">is_in_scope</a><br />
   1666       A read only property that returns a boolean value that indicates 
   1667       whether this value is currently lexically in scope.
   1668     </td>
   1669   </tr>
   1670 <tr>
   1671     <td width="15%" align="right" valign="top" class="summary">
   1672       <span class="summary-type">&nbsp;</span>
   1673     </td><td class="summary">
   1674         <a href="lldb.SBValue-class.html#load_addr" class="summary-name">load_addr</a><br />
   1675       A read only property that returns the load address of this value as 
   1676       an integer.
   1677     </td>
   1678   </tr>
   1679 <tr>
   1680     <td width="15%" align="right" valign="top" class="summary">
   1681       <span class="summary-type">&nbsp;</span>
   1682     </td><td class="summary">
   1683         <a href="lldb.SBValue-class.html#location" class="summary-name">location</a><br />
   1684       A read only property that returns the location of this value as a 
   1685       string.
   1686     </td>
   1687   </tr>
   1688 <tr>
   1689     <td width="15%" align="right" valign="top" class="summary">
   1690       <span class="summary-type">&nbsp;</span>
   1691     </td><td class="summary">
   1692         <a href="lldb.SBValue-class.html#name" class="summary-name">name</a><br />
   1693       A read only property that returns the name of this value as a string.
   1694     </td>
   1695   </tr>
   1696 <tr>
   1697     <td width="15%" align="right" valign="top" class="summary">
   1698       <span class="summary-type">&nbsp;</span>
   1699     </td><td class="summary">
   1700         <a href="lldb.SBValue-class.html#num_children" class="summary-name">num_children</a><br />
   1701       A read only property that returns the number of child lldb.SBValues 
   1702       that this value has.
   1703     </td>
   1704   </tr>
   1705 <tr>
   1706     <td width="15%" align="right" valign="top" class="summary">
   1707       <span class="summary-type">&nbsp;</span>
   1708     </td><td class="summary">
   1709         <a href="lldb.SBValue-class.html#path" class="summary-name">path</a><br />
   1710       A read only property that returns the expression path that one can 
   1711       use to reach this value in an expression.
   1712     </td>
   1713   </tr>
   1714 <tr>
   1715     <td width="15%" align="right" valign="top" class="summary">
   1716       <span class="summary-type">&nbsp;</span>
   1717     </td><td class="summary">
   1718         <a href="lldb.SBValue-class.html#process" class="summary-name">process</a><br />
   1719       A read only property that returns the lldb.SBProcess that this value 
   1720       is associated with, the returned value might be invalid and should be
   1721       tested.
   1722     </td>
   1723   </tr>
   1724 <tr>
   1725     <td width="15%" align="right" valign="top" class="summary">
   1726       <span class="summary-type">&nbsp;</span>
   1727     </td><td class="summary">
   1728         <a href="lldb.SBValue-class.html#signed" class="summary-name">signed</a><br />
   1729       A read only property that returns the value of this SBValue as a 
   1730       signed integer.
   1731     </td>
   1732   </tr>
   1733 <tr>
   1734     <td width="15%" align="right" valign="top" class="summary">
   1735       <span class="summary-type">&nbsp;</span>
   1736     </td><td class="summary">
   1737         <a href="lldb.SBValue-class.html#size" class="summary-name">size</a><br />
   1738       A read only property that returns the size in bytes of this value.
   1739     </td>
   1740   </tr>
   1741 <tr>
   1742     <td width="15%" align="right" valign="top" class="summary">
   1743       <span class="summary-type">&nbsp;</span>
   1744     </td><td class="summary">
   1745         <a href="lldb.SBValue-class.html#summary" class="summary-name">summary</a><br />
   1746       A read only property that returns the summary for this value as a 
   1747       string
   1748     </td>
   1749   </tr>
   1750 <tr>
   1751     <td width="15%" align="right" valign="top" class="summary">
   1752       <span class="summary-type">&nbsp;</span>
   1753     </td><td class="summary">
   1754         <a href="lldb.SBValue-class.html#target" class="summary-name">target</a><br />
   1755       A read only property that returns the lldb.SBTarget that this value 
   1756       is associated with.
   1757     </td>
   1758   </tr>
   1759 <tr>
   1760     <td width="15%" align="right" valign="top" class="summary">
   1761       <span class="summary-type">&nbsp;</span>
   1762     </td><td class="summary">
   1763         <a href="lldb.SBValue-class.html#thread" class="summary-name">thread</a><br />
   1764       A read only property that returns the lldb.SBThread that this value 
   1765       is associated with, the returned value might be invalid and should be
   1766       tested.
   1767     </td>
   1768   </tr>
   1769 <tr>
   1770     <td width="15%" align="right" valign="top" class="summary">
   1771       <span class="summary-type">&nbsp;</span>
   1772     </td><td class="summary">
   1773         <a href="lldb.SBValue-class.html#type" class="summary-name">type</a><br />
   1774       A read only property that returns a lldb.SBType object that 
   1775       represents the type for this value.
   1776     </td>
   1777   </tr>
   1778 <tr>
   1779     <td width="15%" align="right" valign="top" class="summary">
   1780       <span class="summary-type">&nbsp;</span>
   1781     </td><td class="summary">
   1782         <a href="lldb.SBValue-class.html#unsigned" class="summary-name">unsigned</a><br />
   1783       A read only property that returns the value of this SBValue as an 
   1784       usigned integer.
   1785     </td>
   1786   </tr>
   1787 <tr>
   1788     <td width="15%" align="right" valign="top" class="summary">
   1789       <span class="summary-type">&nbsp;</span>
   1790     </td><td class="summary">
   1791         <a href="lldb.SBValue-class.html#value" class="summary-name">value</a><br />
   1792       A read/write property that gets/sets value from a string.
   1793     </td>
   1794   </tr>
   1795 <tr>
   1796     <td width="15%" align="right" valign="top" class="summary">
   1797       <span class="summary-type">&nbsp;</span>
   1798     </td><td class="summary">
   1799         <a href="lldb.SBValue-class.html#value_type" class="summary-name">value_type</a><br />
   1800       A read only property that returns an lldb enumeration value (see 
   1801       enumerations that start with &quot;lldb.eValueType&quot;) that 
   1802       represents the type of this value (local, argument, global, register,
   1803       etc.).
   1804     </td>
   1805   </tr>
   1806   <tr>
   1807     <td colspan="2" class="summary">
   1808     <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
   1809       <code>__class__</code>
   1810       </p>
   1811     </td>
   1812   </tr>
   1813 </table>
   1814 <!-- ==================== METHOD DETAILS ==================== -->
   1815 <a name="section-MethodDetails"></a>
   1816 <table class="details" border="1" cellpadding="3"
   1817        cellspacing="0" width="100%" bgcolor="white">
   1818 <tr bgcolor="#70b0f0" class="table-header">
   1819   <td colspan="2" class="table-header">
   1820     <table border="0" cellpadding="0" cellspacing="0" width="100%">
   1821       <tr valign="top">
   1822         <td align="left"><span class="table-header">Method Details</span></td>
   1823         <td align="right" valign="top"
   1824          ><span class="options">[<a href="#section-MethodDetails"
   1825          class="privatelink" onclick="toggle_private();"
   1826          >hide private</a>]</span></td>
   1827       </tr>
   1828     </table>
   1829   </td>
   1830 </tr>
   1831 </table>
   1832 <a name="__setattr__"></a>
   1833 <div>
   1834 <table class="details" border="1" cellpadding="3"
   1835        cellspacing="0" width="100%" bgcolor="white">
   1836 <tr><td>
   1837   <table width="100%" cellpadding="0" cellspacing="0" border="0">
   1838   <tr valign="top"><td>
   1839   <h3 class="epydoc"><span class="sig"><span class="sig-name">__setattr__</span>(<span class="sig-arg">self</span>,
   1840         <span class="sig-arg">name</span>,
   1841         <span class="sig-arg">value</span>)</span>
   1842   </h3>
   1843   </td><td align="right" valign="top"
   1844     ><span class="codelink"><a href="lldb-pysrc.html#SBValue.__setattr__">source&nbsp;code</a></span>&nbsp;
   1845     </td>
   1846   </tr></table>
   1847   
   1848   <p>x.__setattr__('name', value) &lt;==&gt; x.name = value</p>
   1849   <dl class="fields">
   1850     <dt>Overrides:
   1851         object.__setattr__
   1852         <dd><em class="note">(inherited documentation)</em></dd>
   1853     </dt>
   1854   </dl>
   1855 </td></tr></table>
   1856 </div>
   1857 <a name="__repr__"></a>
   1858 <div>
   1859 <table class="details" border="1" cellpadding="3"
   1860        cellspacing="0" width="100%" bgcolor="white">
   1861 <tr><td>
   1862   <table width="100%" cellpadding="0" cellspacing="0" border="0">
   1863   <tr valign="top"><td>
   1864   <h3 class="epydoc"><span class="sig"><span class="sig-name">__repr__</span>(<span class="sig-arg">self</span>)</span>
   1865     <br /><em class="fname">(Representation operator)</em>
   1866   </h3>
   1867   </td><td align="right" valign="top"
   1868     ><span class="codelink"><a href="lldb-pysrc.html#_swig_repr">source&nbsp;code</a></span>&nbsp;
   1869     </td>
   1870   </tr></table>
   1871   
   1872   <p>repr(x)</p>
   1873   <dl class="fields">
   1874     <dt>Overrides:
   1875         object.__repr__
   1876         <dd><em class="note">(inherited documentation)</em></dd>
   1877     </dt>
   1878   </dl>
   1879 </td></tr></table>
   1880 </div>
   1881 <a name="__eol_test__"></a>
   1882 <div>
   1883 <table class="details" border="1" cellpadding="3"
   1884        cellspacing="0" width="100%" bgcolor="white">
   1885 <tr><td>
   1886   <table width="100%" cellpadding="0" cellspacing="0" border="0">
   1887   <tr valign="top"><td>
   1888   <h3 class="epydoc"><span class="sig"><span class="sig-name">__eol_test__</span>(<span class="sig-arg">val</span>)</span>
   1889   </h3>
   1890   </td><td align="right" valign="top"
   1891     ><span class="codelink"><a href="lldb-pysrc.html#SBValue.__eol_test__">source&nbsp;code</a></span>&nbsp;
   1892     </td>
   1893   </tr></table>
   1894   
   1895   <p>Default function for end of list test takes an SBValue object.</p>
   1896   <p>Return True if val is invalid or it corresponds to a null pointer. 
   1897   Otherwise, return False.</p>
   1898   <dl class="fields">
   1899   </dl>
   1900 </td></tr></table>
   1901 </div>
   1902 <a name="linked_list_iter"></a>
   1903 <div>
   1904 <table class="details" border="1" cellpadding="3"
   1905        cellspacing="0" width="100%" bgcolor="white">
   1906 <tr><td>
   1907   <table width="100%" cellpadding="0" cellspacing="0" border="0">
   1908   <tr valign="top"><td>
   1909   <h3 class="epydoc"><span class="sig"><span class="sig-name">linked_list_iter</span>(<span class="sig-arg">self</span>,
   1910         <span class="sig-arg">next_item_name</span>,
   1911         <span class="sig-arg">end_of_list_test</span>=<span class="sig-default">&lt;function __eol_test__ at 0x1b106e0&gt;</span>)</span>
   1912   </h3>
   1913   </td><td align="right" valign="top"
   1914     ><span class="codelink"><a href="lldb-pysrc.html#SBValue.linked_list_iter">source&nbsp;code</a></span>&nbsp;
   1915     </td>
   1916   </tr></table>
   1917   
   1918   <pre class="literalblock">
   1919 Generator adaptor to support iteration for SBValue as a linked list.
   1920 
   1921 linked_list_iter() is a special purpose iterator to treat the SBValue as
   1922 the head of a list data structure, where you specify the child member
   1923 name which points to the next item on the list and you specify the
   1924 end-of-list test function which takes an SBValue for an item and returns
   1925 True if EOL is reached and False if not.
   1926 
   1927 linked_list_iter() also detects infinite loop and bails out early.
   1928 
   1929 The end_of_list_test arg, if omitted, defaults to the __eol_test__
   1930 function above.
   1931 
   1932 For example,
   1933 
   1934 # Get Frame #0.
   1935 ...
   1936 
   1937 # Get variable 'task_head'.
   1938 task_head = frame0.FindVariable('task_head')
   1939 ...
   1940 
   1941 for t in task_head.linked_list_iter('next'):
   1942     print t
   1943 
   1944 </pre>
   1945   <dl class="fields">
   1946   </dl>
   1947 </td></tr></table>
   1948 </div>
   1949 <a name="__init__"></a>
   1950 <div>
   1951 <table class="details" border="1" cellpadding="3"
   1952        cellspacing="0" width="100%" bgcolor="white">
   1953 <tr><td>
   1954   <table width="100%" cellpadding="0" cellspacing="0" border="0">
   1955   <tr valign="top"><td>
   1956   <h3 class="epydoc"><span class="sig"><span class="sig-name">__init__</span>(<span class="sig-arg">self</span>,
   1957         <span class="sig-arg">*args</span>)</span>
   1958     <br /><em class="fname">(Constructor)</em>
   1959   </h3>
   1960   </td><td align="right" valign="top"
   1961     ><span class="codelink"><a href="lldb-pysrc.html#SBValue.__init__">source&nbsp;code</a></span>&nbsp;
   1962     </td>
   1963   </tr></table>
   1964   
   1965   <p>__init__(lldb::SBValue self) -&gt; SBValue __init__(lldb::SBValue 
   1966   self, SBValue rhs) -&gt; SBValue</p>
   1967   <dl class="fields">
   1968     <dt>Overrides:
   1969         object.__init__
   1970     </dt>
   1971   </dl>
   1972 </td></tr></table>
   1973 </div>
   1974 <a name="GetChildAtIndex"></a>
   1975 <div>
   1976 <table class="details" border="1" cellpadding="3"
   1977        cellspacing="0" width="100%" bgcolor="white">
   1978 <tr><td>
   1979   <table width="100%" cellpadding="0" cellspacing="0" border="0">
   1980   <tr valign="top"><td>
   1981   <h3 class="epydoc"><span class="sig"><span class="sig-name">GetChildAtIndex</span>(<span class="sig-arg">self</span>,
   1982         <span class="sig-arg">*args</span>)</span>
   1983   </h3>
   1984   </td><td align="right" valign="top"
   1985     ><span class="codelink"><a href="lldb-pysrc.html#SBValue.GetChildAtIndex">source&nbsp;code</a></span>&nbsp;
   1986     </td>
   1987   </tr></table>
   1988   
   1989   <pre class="literalblock">
   1990 
   1991 GetChildAtIndex(SBValue self, uint32_t idx) -&gt; SBValue
   1992 GetChildAtIndex(SBValue self, uint32_t idx, lldb::DynamicValueType use_dynamic, bool can_create_synthetic) -&gt; SBValue
   1993 
   1994 Get a child value by index from a value.
   1995 
   1996 Structs, unions, classes, arrays and and pointers have child
   1997 values that can be access by index. 
   1998 
   1999 Structs and unions access child members using a zero based index
   2000 for each child member. For
   2001 
   2002 Classes reserve the first indexes for base classes that have 
   2003 members (empty base classes are omitted), and all members of the
   2004 current class will then follow the base classes. 
   2005 
   2006 Pointers differ depending on what they point to. If the pointer
   2007 points to a simple type, the child at index zero
   2008 is the only child value available, unless synthetic_allowed 
   2009 is true, in which case the pointer will be used as an array
   2010 and can create 'synthetic' child values using positive or 
   2011 negative indexes. If the pointer points to an aggregate type 
   2012 (an array, class, union, struct), then the pointee is 
   2013 transparently skipped and any children are going to be the indexes
   2014 of the child values within the aggregate type. For example if
   2015 we have a 'Point' type and we have a SBValue that contains a
   2016 pointer to a 'Point' type, then the child at index zero will be
   2017 the 'x' member, and the child at index 1 will be the 'y' member
   2018 (the child at index zero won't be a 'Point' instance).
   2019 
   2020 Arrays have a preset number of children that can be accessed by
   2021 index and will returns invalid child values for indexes that are
   2022 out of bounds unless the synthetic_allowed is true. In this
   2023 case the array can create 'synthetic' child values for indexes 
   2024 that aren't in the array bounds using positive or negative 
   2025 indexes.
   2026 
   2027 @param[in] idx
   2028     The index of the child value to get
   2029 
   2030 @param[in] use_dynamic
   2031     An enumeration that specifies wether to get dynamic values,
   2032     and also if the target can be run to figure out the dynamic
   2033     type of the child value.
   2034 
   2035 @param[in] synthetic_allowed
   2036     If true, then allow child values to be created by index
   2037     for pointers and arrays for indexes that normally wouldn't
   2038     be allowed.
   2039 
   2040 @return
   2041     A new SBValue object that represents the child member value.
   2042 
   2043 </pre>
   2044   <dl class="fields">
   2045   </dl>
   2046 </td></tr></table>
   2047 </div>
   2048 <a name="GetIndexOfChildWithName"></a>
   2049 <div>
   2050 <table class="details" border="1" cellpadding="3"
   2051        cellspacing="0" width="100%" bgcolor="white">
   2052 <tr><td>
   2053   <table width="100%" cellpadding="0" cellspacing="0" border="0">
   2054   <tr valign="top"><td>
   2055   <h3 class="epydoc"><span class="sig"><span class="sig-name">GetIndexOfChildWithName</span>(<span class="sig-arg">self</span>,
   2056         <span class="sig-arg">*args</span>)</span>
   2057   </h3>
   2058   </td><td align="right" valign="top"
   2059     ><span class="codelink"><a href="lldb-pysrc.html#SBValue.GetIndexOfChildWithName">source&nbsp;code</a></span>&nbsp;
   2060     </td>
   2061   </tr></table>
   2062   
   2063   <pre class="literalblock">
   2064 
   2065 GetIndexOfChildWithName(SBValue self, str const * name) -&gt; uint32_t
   2066 
   2067 Returns the child member index.
   2068 
   2069 Matches children of this object only and will match base classes and
   2070 member names if this is a clang typed object.
   2071 
   2072 @param[in] name
   2073     The name of the child value to get
   2074 
   2075 @return
   2076     An index to the child member value.
   2077 
   2078 </pre>
   2079   <dl class="fields">
   2080   </dl>
   2081 </td></tr></table>
   2082 </div>
   2083 <a name="GetChildMemberWithName"></a>
   2084 <div>
   2085 <table class="details" border="1" cellpadding="3"
   2086        cellspacing="0" width="100%" bgcolor="white">
   2087 <tr><td>
   2088   <table width="100%" cellpadding="0" cellspacing="0" border="0">
   2089   <tr valign="top"><td>
   2090   <h3 class="epydoc"><span class="sig"><span class="sig-name">GetChildMemberWithName</span>(<span class="sig-arg">self</span>,
   2091         <span class="sig-arg">*args</span>)</span>
   2092   </h3>
   2093   </td><td align="right" valign="top"
   2094     ><span class="codelink"><a href="lldb-pysrc.html#SBValue.GetChildMemberWithName">source&nbsp;code</a></span>&nbsp;
   2095     </td>
   2096   </tr></table>
   2097   
   2098   <pre class="literalblock">
   2099 
   2100 GetChildMemberWithName(SBValue self, str const * name) -&gt; SBValue
   2101 GetChildMemberWithName(SBValue self, str const * name, lldb::DynamicValueType use_dynamic) -&gt; SBValue
   2102 
   2103 Returns the child member value.
   2104 
   2105 Matches child members of this object and child members of any base
   2106 classes.
   2107 
   2108 @param[in] name
   2109     The name of the child value to get
   2110 
   2111 @param[in] use_dynamic
   2112     An enumeration that specifies wether to get dynamic values,
   2113     and also if the target can be run to figure out the dynamic
   2114     type of the child value.
   2115 
   2116 @return
   2117     A new SBValue object that represents the child member value.
   2118 
   2119 </pre>
   2120   <dl class="fields">
   2121   </dl>
   2122 </td></tr></table>
   2123 </div>
   2124 <a name="GetValueForExpressionPath"></a>
   2125 <div>
   2126 <table class="details" border="1" cellpadding="3"
   2127        cellspacing="0" width="100%" bgcolor="white">
   2128 <tr><td>
   2129   <table width="100%" cellpadding="0" cellspacing="0" border="0">
   2130   <tr valign="top"><td>
   2131   <h3 class="epydoc"><span class="sig"><span class="sig-name">GetValueForExpressionPath</span>(<span class="sig-arg">self</span>,
   2132         <span class="sig-arg">*args</span>)</span>
   2133   </h3>
   2134   </td><td align="right" valign="top"
   2135     ><span class="codelink"><a href="lldb-pysrc.html#SBValue.GetValueForExpressionPath">source&nbsp;code</a></span>&nbsp;
   2136     </td>
   2137   </tr></table>
   2138   
   2139   <p>GetValueForExpressionPath(SBValue self, str const * expr_path) -&gt; 
   2140   SBValue</p>
   2141   <p>Expands nested expressions like .a-&gt;b[0].c[1]-&gt;d.</p>
   2142   <dl class="fields">
   2143   </dl>
   2144 </td></tr></table>
   2145 </div>
   2146 <a name="Watch"></a>
   2147 <div>
   2148 <table class="details" border="1" cellpadding="3"
   2149        cellspacing="0" width="100%" bgcolor="white">
   2150 <tr><td>
   2151   <table width="100%" cellpadding="0" cellspacing="0" border="0">
   2152   <tr valign="top"><td>
   2153   <h3 class="epydoc"><span class="sig"><span class="sig-name">Watch</span>(<span class="sig-arg">self</span>,
   2154         <span class="sig-arg">*args</span>)</span>
   2155   </h3>
   2156   </td><td align="right" valign="top"
   2157     ><span class="codelink"><a href="lldb-pysrc.html#SBValue.Watch">source&nbsp;code</a></span>&nbsp;
   2158     </td>
   2159   </tr></table>
   2160   
   2161   <p>Watch(SBValue self, bool resolve_location, bool read, bool write, 
   2162   SBError error) -&gt; SBWatchpoint</p>
   2163   <p>Find and watch a variable. It returns an SBWatchpoint, which may be 
   2164   invalid.</p>
   2165   <dl class="fields">
   2166   </dl>
   2167 </td></tr></table>
   2168 </div>
   2169 <a name="WatchPointee"></a>
   2170 <div>
   2171 <table class="details" border="1" cellpadding="3"
   2172        cellspacing="0" width="100%" bgcolor="white">
   2173 <tr><td>
   2174   <table width="100%" cellpadding="0" cellspacing="0" border="0">
   2175   <tr valign="top"><td>
   2176   <h3 class="epydoc"><span class="sig"><span class="sig-name">WatchPointee</span>(<span class="sig-arg">self</span>,
   2177         <span class="sig-arg">*args</span>)</span>
   2178   </h3>
   2179   </td><td align="right" valign="top"
   2180     ><span class="codelink"><a href="lldb-pysrc.html#SBValue.WatchPointee">source&nbsp;code</a></span>&nbsp;
   2181     </td>
   2182   </tr></table>
   2183   
   2184   <p>WatchPointee(SBValue self, bool resolve_location, bool read, bool 
   2185   write, SBError error) -&gt; SBWatchpoint</p>
   2186   <p>Find and watch the location pointed to by a variable. It returns an 
   2187   SBWatchpoint, which may be invalid.</p>
   2188   <dl class="fields">
   2189   </dl>
   2190 </td></tr></table>
   2191 </div>
   2192 <a name="GetPointeeData"></a>
   2193 <div>
   2194 <table class="details" border="1" cellpadding="3"
   2195        cellspacing="0" width="100%" bgcolor="white">
   2196 <tr><td>
   2197   <table width="100%" cellpadding="0" cellspacing="0" border="0">
   2198   <tr valign="top"><td>
   2199   <h3 class="epydoc"><span class="sig"><span class="sig-name">GetPointeeData</span>(<span class="sig-arg">self</span>,
   2200         <span class="sig-arg">item_idx</span>=<span class="sig-default">0</span>,
   2201         <span class="sig-arg">item_count</span>=<span class="sig-default">1</span>)</span>
   2202   </h3>
   2203   </td><td align="right" valign="top"
   2204     ><span class="codelink"><a href="lldb-pysrc.html#SBValue.GetPointeeData">source&nbsp;code</a></span>&nbsp;
   2205     </td>
   2206   </tr></table>
   2207   
   2208   <pre class="literalblock">
   2209 
   2210 GetPointeeData(SBValue self, uint32_t item_idx=0, uint32_t item_count=1) -&gt; SBData
   2211 GetPointeeData(SBValue self, uint32_t item_idx=0) -&gt; SBData
   2212 GetPointeeData(SBValue self) -&gt; SBData
   2213 
   2214    Get an SBData wrapping what this SBValue points to.
   2215    
   2216    This method will dereference the current SBValue, if its
   2217    data type is a T* or T[], and extract item_count elements
   2218    of type T from it, copying their contents in an SBData. 
   2219    
   2220    @param[in] item_idx
   2221        The index of the first item to retrieve. For an array
   2222        this is equivalent to array[item_idx], for a pointer
   2223        to *(pointer + item_idx). In either case, the measurement
   2224        unit for item_idx is the sizeof(T) rather than the byte
   2225    
   2226    @param[in] item_count
   2227        How many items should be copied into the output. By default
   2228        only one item is copied, but more can be asked for.
   2229    
   2230    @return
   2231        An SBData with the contents of the copied items, on success.
   2232        An empty SBData otherwise.
   2233 
   2234 </pre>
   2235   <dl class="fields">
   2236   </dl>
   2237 </td></tr></table>
   2238 </div>
   2239 <a name="GetData"></a>
   2240 <div>
   2241 <table class="details" border="1" cellpadding="3"
   2242        cellspacing="0" width="100%" bgcolor="white">
   2243 <tr><td>
   2244   <table width="100%" cellpadding="0" cellspacing="0" border="0">
   2245   <tr valign="top"><td>
   2246   <h3 class="epydoc"><span class="sig"><span class="sig-name">GetData</span>(<span class="sig-arg">self</span>)</span>
   2247   </h3>
   2248   </td><td align="right" valign="top"
   2249     ><span class="codelink"><a href="lldb-pysrc.html#SBValue.GetData">source&nbsp;code</a></span>&nbsp;
   2250     </td>
   2251   </tr></table>
   2252   
   2253   <pre class="literalblock">
   2254 
   2255 GetData(SBValue self) -&gt; SBData
   2256 
   2257    Get an SBData wrapping the contents of this SBValue.
   2258    
   2259    This method will read the contents of this object in memory
   2260    and copy them into an SBData for future use. 
   2261    
   2262    @return
   2263        An SBData with the contents of this SBValue, on success.
   2264        An empty SBData otherwise.
   2265 
   2266 </pre>
   2267   <dl class="fields">
   2268   </dl>
   2269 </td></tr></table>
   2270 </div>
   2271 <a name="GetExpressionPath"></a>
   2272 <div>
   2273 <table class="details" border="1" cellpadding="3"
   2274        cellspacing="0" width="100%" bgcolor="white">
   2275 <tr><td>
   2276   <table width="100%" cellpadding="0" cellspacing="0" border="0">
   2277   <tr valign="top"><td>
   2278   <h3 class="epydoc"><span class="sig"><span class="sig-name">GetExpressionPath</span>(<span class="sig-arg">self</span>,
   2279         <span class="sig-arg">*args</span>)</span>
   2280   </h3>
   2281   </td><td align="right" valign="top"
   2282     ><span class="codelink"><a href="lldb-pysrc.html#SBValue.GetExpressionPath">source&nbsp;code</a></span>&nbsp;
   2283     </td>
   2284   </tr></table>
   2285   
   2286   <p>GetExpressionPath(SBValue self, SBStream description) -&gt; bool 
   2287   GetExpressionPath(SBValue self, SBStream description, bool 
   2288   qualify_cxx_base_classes) -&gt; bool</p>
   2289   <p>Returns an expression path for this value.</p>
   2290   <dl class="fields">
   2291   </dl>
   2292 </td></tr></table>
   2293 </div>
   2294 <a name="__str__"></a>
   2295 <div>
   2296 <table class="details" border="1" cellpadding="3"
   2297        cellspacing="0" width="100%" bgcolor="white">
   2298 <tr><td>
   2299   <table width="100%" cellpadding="0" cellspacing="0" border="0">
   2300   <tr valign="top"><td>
   2301   <h3 class="epydoc"><span class="sig"><span class="sig-name">__str__</span>(<span class="sig-arg">self</span>)</span>
   2302     <br /><em class="fname">(Informal representation operator)</em>
   2303   </h3>
   2304   </td><td align="right" valign="top"
   2305     ><span class="codelink"><a href="lldb-pysrc.html#SBValue.__str__">source&nbsp;code</a></span>&nbsp;
   2306     </td>
   2307   </tr></table>
   2308   
   2309   <p>__str__(SBValue self) -&gt; PyObject *</p>
   2310   <dl class="fields">
   2311     <dt>Overrides:
   2312         object.__str__
   2313     </dt>
   2314   </dl>
   2315 </td></tr></table>
   2316 </div>
   2317 <br />
   2318 <!-- ==================== PROPERTY DETAILS ==================== -->
   2319 <a name="section-PropertyDetails"></a>
   2320 <table class="details" border="1" cellpadding="3"
   2321        cellspacing="0" width="100%" bgcolor="white">
   2322 <tr bgcolor="#70b0f0" class="table-header">
   2323   <td colspan="2" class="table-header">
   2324     <table border="0" cellpadding="0" cellspacing="0" width="100%">
   2325       <tr valign="top">
   2326         <td align="left"><span class="table-header">Property Details</span></td>
   2327         <td align="right" valign="top"
   2328          ><span class="options">[<a href="#section-PropertyDetails"
   2329          class="privatelink" onclick="toggle_private();"
   2330          >hide private</a>]</span></td>
   2331       </tr>
   2332     </table>
   2333   </td>
   2334 </tr>
   2335 </table>
   2336 <a name="addr"></a>
   2337 <div>
   2338 <table class="details" border="1" cellpadding="3"
   2339        cellspacing="0" width="100%" bgcolor="white">
   2340 <tr><td>
   2341   <h3 class="epydoc">addr</h3>
   2342   <p>A read only property that returns an lldb.SBAddress that represents 
   2343   the address of this value if it is in memory.</p>
   2344   <dl class="fields">
   2345     <dt>Get Method:</dt>
   2346     <dd class="value"><span class="summary-sig"><a href="lldb.SBValue-class.html#GetAddress" class="summary-sig-name">GetAddress</a>(<span class="summary-sig-arg">self</span>)</span>
   2347         - GetAddress(SBValue self) -&gt; SBAddress
   2348     </dd>
   2349   </dl>
   2350 </td></tr></table>
   2351 </div>
   2352 <a name="address_of"></a>
   2353 <div>
   2354 <table class="details" border="1" cellpadding="3"
   2355        cellspacing="0" width="100%" bgcolor="white">
   2356 <tr><td>
   2357   <h3 class="epydoc">address_of</h3>
   2358   <p>A read only property that returns an lldb.SBValue that represents the 
   2359   address-of this value.</p>
   2360   <dl class="fields">
   2361     <dt>Get Method:</dt>
   2362     <dd class="value"><span class="summary-sig"><a href="lldb.SBValue-class.html#AddressOf" class="summary-sig-name">AddressOf</a>(<span class="summary-sig-arg">self</span>)</span>
   2363         - AddressOf(SBValue self) -&gt; SBValue
   2364     </dd>
   2365   </dl>
   2366 </td></tr></table>
   2367 </div>
   2368 <a name="changed"></a>
   2369 <div>
   2370 <table class="details" border="1" cellpadding="3"
   2371        cellspacing="0" width="100%" bgcolor="white">
   2372 <tr><td>
   2373   <h3 class="epydoc">changed</h3>
   2374   <p>A read only property that returns a boolean value that indicates if 
   2375   this value has changed since it was last updated.</p>
   2376   <dl class="fields">
   2377     <dt>Get Method:</dt>
   2378     <dd class="value"><span class="summary-sig"><a href="lldb.SBValue-class.html#GetValueDidChange" class="summary-sig-name">GetValueDidChange</a>(<span class="summary-sig-arg">self</span>)</span>
   2379         - GetValueDidChange(SBValue self) -&gt; bool
   2380     </dd>
   2381   </dl>
   2382 </td></tr></table>
   2383 </div>
   2384 <a name="data"></a>
   2385 <div>
   2386 <table class="details" border="1" cellpadding="3"
   2387        cellspacing="0" width="100%" bgcolor="white">
   2388 <tr><td>
   2389   <h3 class="epydoc">data</h3>
   2390   <p>A read only property that returns an lldb object (lldb.SBData) that 
   2391   represents the bytes that make up the value for this object.</p>
   2392   <dl class="fields">
   2393     <dt>Get Method:</dt>
   2394     <dd class="value"><span class="summary-sig"><a href="lldb.SBValue-class.html#GetData" class="summary-sig-name">GetData</a>(<span class="summary-sig-arg">self</span>)</span>
   2395         - GetData(SBValue self) -&gt; SBData
   2396     </dd>
   2397   </dl>
   2398 </td></tr></table>
   2399 </div>
   2400 <a name="deref"></a>
   2401 <div>
   2402 <table class="details" border="1" cellpadding="3"
   2403        cellspacing="0" width="100%" bgcolor="white">
   2404 <tr><td>
   2405   <h3 class="epydoc">deref</h3>
   2406   <p>A read only property that returns an lldb.SBValue that is created by 
   2407   dereferencing this value.</p>
   2408   <dl class="fields">
   2409     <dt>Get Method:</dt>
   2410     <dd class="value"><span class="summary-sig"><a href="lldb.SBValue-class.html#Dereference" class="summary-sig-name">Dereference</a>(<span class="summary-sig-arg">self</span>)</span>
   2411         - Dereference(SBValue self) -&gt; SBValue
   2412     </dd>
   2413   </dl>
   2414 </td></tr></table>
   2415 </div>
   2416 <a name="description"></a>
   2417 <div>
   2418 <table class="details" border="1" cellpadding="3"
   2419        cellspacing="0" width="100%" bgcolor="white">
   2420 <tr><td>
   2421   <h3 class="epydoc">description</h3>
   2422   <p>A read only property that returns the language-specific description of
   2423   this value as a string</p>
   2424   <dl class="fields">
   2425     <dt>Get Method:</dt>
   2426     <dd class="value"><span class="summary-sig"><a href="lldb.SBValue-class.html#GetObjectDescription" class="summary-sig-name">GetObjectDescription</a>(<span class="summary-sig-arg">self</span>)</span>
   2427         - GetObjectDescription(SBValue self) -&gt; str const *
   2428     </dd>
   2429   </dl>
   2430 </td></tr></table>
   2431 </div>
   2432 <a name="dynamic"></a>
   2433 <div>
   2434 <table class="details" border="1" cellpadding="3"
   2435        cellspacing="0" width="100%" bgcolor="white">
   2436 <tr><td>
   2437   <h3 class="epydoc">dynamic</h3>
   2438   <p>A read only property that returns an lldb.SBValue that is created by 
   2439   finding the dynamic type of this value.</p>
   2440   <dl class="fields">
   2441     <dt>Get Method:</dt>
   2442     <dd class="value"><span class="summary-sig"><a href="lldb.SBValue-class.html#__get_dynamic__" class="summary-sig-name">__get_dynamic__</a>(<span class="summary-sig-arg">self</span>)</span>
   2443         - Helper function for the &quot;SBValue.dynamic&quot; property.
   2444     </dd>
   2445   </dl>
   2446 </td></tr></table>
   2447 </div>
   2448 <a name="error"></a>
   2449 <div>
   2450 <table class="details" border="1" cellpadding="3"
   2451        cellspacing="0" width="100%" bgcolor="white">
   2452 <tr><td>
   2453   <h3 class="epydoc">error</h3>
   2454   <p>A read only property that returns the lldb.SBError that represents the
   2455   error from the last time the variable value was calculated.</p>
   2456   <dl class="fields">
   2457     <dt>Get Method:</dt>
   2458     <dd class="value"><span class="summary-sig"><a href="lldb.SBValue-class.html#GetError" class="summary-sig-name">GetError</a>(<span class="summary-sig-arg">self</span>)</span>
   2459         - GetError(SBValue self) -&gt; SBError
   2460     </dd>
   2461   </dl>
   2462 </td></tr></table>
   2463 </div>
   2464 <a name="format"></a>
   2465 <div>
   2466 <table class="details" border="1" cellpadding="3"
   2467        cellspacing="0" width="100%" bgcolor="white">
   2468 <tr><td>
   2469   <h3 class="epydoc">format</h3>
   2470   <p>A read/write property that gets/sets the format used for 
   2471   lldb.SBValue().GetValue() for this value. See enumerations that start 
   2472   with &quot;lldb.eFormat&quot;.</p>
   2473   <dl class="fields">
   2474     <dt>Get Method:</dt>
   2475     <dd class="value"><span class="summary-sig"><a href="lldb.SBValue-class.html#GetName" class="summary-sig-name">GetName</a>(<span class="summary-sig-arg">self</span>)</span>
   2476         - GetName(SBValue self) -&gt; str const *
   2477     </dd>
   2478     <dt>Set Method:</dt>
   2479     <dd class="value"><span class="summary-sig"><a href="lldb.SBValue-class.html#SetFormat" class="summary-sig-name">SetFormat</a>(<span class="summary-sig-arg">self</span>,
   2480         <span class="summary-sig-arg">*args</span>)</span>
   2481         - SetFormat(SBValue self, lldb::Format format)
   2482     </dd>
   2483   </dl>
   2484 </td></tr></table>
   2485 </div>
   2486 <a name="frame"></a>
   2487 <div>
   2488 <table class="details" border="1" cellpadding="3"
   2489        cellspacing="0" width="100%" bgcolor="white">
   2490 <tr><td>
   2491   <h3 class="epydoc">frame</h3>
   2492   <p>A read only property that returns the lldb.SBFrame that this value is 
   2493   associated with, the returned value might be invalid and should be 
   2494   tested.</p>
   2495   <dl class="fields">
   2496     <dt>Get Method:</dt>
   2497     <dd class="value"><span class="summary-sig"><a href="lldb.SBValue-class.html#GetFrame" class="summary-sig-name">GetFrame</a>(<span class="summary-sig-arg">self</span>)</span>
   2498         - GetFrame(SBValue self) -&gt; SBFrame
   2499     </dd>
   2500   </dl>
   2501 </td></tr></table>
   2502 </div>
   2503 <a name="is_in_scope"></a>
   2504 <div>
   2505 <table class="details" border="1" cellpadding="3"
   2506        cellspacing="0" width="100%" bgcolor="white">
   2507 <tr><td>
   2508   <h3 class="epydoc">is_in_scope</h3>
   2509   <p>A read only property that returns a boolean value that indicates 
   2510   whether this value is currently lexically in scope.</p>
   2511   <dl class="fields">
   2512     <dt>Get Method:</dt>
   2513     <dd class="value"><span class="summary-sig"><a href="lldb.SBValue-class.html#IsInScope" class="summary-sig-name">IsInScope</a>(<span class="summary-sig-arg">self</span>)</span>
   2514         - IsInScope(SBValue self) -&gt; bool
   2515     </dd>
   2516   </dl>
   2517 </td></tr></table>
   2518 </div>
   2519 <a name="load_addr"></a>
   2520 <div>
   2521 <table class="details" border="1" cellpadding="3"
   2522        cellspacing="0" width="100%" bgcolor="white">
   2523 <tr><td>
   2524   <h3 class="epydoc">load_addr</h3>
   2525   <p>A read only property that returns the load address of this value as an
   2526   integer.</p>
   2527   <dl class="fields">
   2528     <dt>Get Method:</dt>
   2529     <dd class="value"><span class="summary-sig"><a href="lldb.SBValue-class.html#GetLoadAddress" class="summary-sig-name">GetLoadAddress</a>(<span class="summary-sig-arg">self</span>)</span>
   2530         - GetLoadAddress(SBValue self) -&gt; lldb::addr_t
   2531     </dd>
   2532   </dl>
   2533 </td></tr></table>
   2534 </div>
   2535 <a name="location"></a>
   2536 <div>
   2537 <table class="details" border="1" cellpadding="3"
   2538        cellspacing="0" width="100%" bgcolor="white">
   2539 <tr><td>
   2540   <h3 class="epydoc">location</h3>
   2541   <p>A read only property that returns the location of this value as a 
   2542   string.</p>
   2543   <dl class="fields">
   2544     <dt>Get Method:</dt>
   2545     <dd class="value"><span class="summary-sig"><a href="lldb.SBValue-class.html#GetLocation" class="summary-sig-name">GetLocation</a>(<span class="summary-sig-arg">self</span>)</span>
   2546         - GetLocation(SBValue self) -&gt; str const *
   2547     </dd>
   2548   </dl>
   2549 </td></tr></table>
   2550 </div>
   2551 <a name="name"></a>
   2552 <div>
   2553 <table class="details" border="1" cellpadding="3"
   2554        cellspacing="0" width="100%" bgcolor="white">
   2555 <tr><td>
   2556   <h3 class="epydoc">name</h3>
   2557   <p>A read only property that returns the name of this value as a 
   2558   string.</p>
   2559   <dl class="fields">
   2560     <dt>Get Method:</dt>
   2561     <dd class="value"><span class="summary-sig"><a href="lldb.SBValue-class.html#GetName" class="summary-sig-name">GetName</a>(<span class="summary-sig-arg">self</span>)</span>
   2562         - GetName(SBValue self) -&gt; str const *
   2563     </dd>
   2564   </dl>
   2565 </td></tr></table>
   2566 </div>
   2567 <a name="num_children"></a>
   2568 <div>
   2569 <table class="details" border="1" cellpadding="3"
   2570        cellspacing="0" width="100%" bgcolor="white">
   2571 <tr><td>
   2572   <h3 class="epydoc">num_children</h3>
   2573   <p>A read only property that returns the number of child lldb.SBValues 
   2574   that this value has.</p>
   2575   <dl class="fields">
   2576     <dt>Get Method:</dt>
   2577     <dd class="value"><span class="summary-sig"><a href="lldb.SBValue-class.html#GetNumChildren" class="summary-sig-name">GetNumChildren</a>(<span class="summary-sig-arg">self</span>)</span>
   2578         - GetNumChildren(SBValue self) -&gt; uint32_t
   2579     </dd>
   2580   </dl>
   2581 </td></tr></table>
   2582 </div>
   2583 <a name="path"></a>
   2584 <div>
   2585 <table class="details" border="1" cellpadding="3"
   2586        cellspacing="0" width="100%" bgcolor="white">
   2587 <tr><td>
   2588   <h3 class="epydoc">path</h3>
   2589   <p>A read only property that returns the expression path that one can use
   2590   to reach this value in an expression.</p>
   2591   <dl class="fields">
   2592     <dt>Get Method:</dt>
   2593     <dd class="value"><span class="summary-sig"><a href="lldb.SBValue-class.html#get_expr_path" class="summary-sig-name">get_expr_path</a>(<span class="summary-sig-arg">self</span>)</span>
   2594     </dd>
   2595   </dl>
   2596 </td></tr></table>
   2597 </div>
   2598 <a name="process"></a>
   2599 <div>
   2600 <table class="details" border="1" cellpadding="3"
   2601        cellspacing="0" width="100%" bgcolor="white">
   2602 <tr><td>
   2603   <h3 class="epydoc">process</h3>
   2604   <p>A read only property that returns the lldb.SBProcess that this value 
   2605   is associated with, the returned value might be invalid and should be 
   2606   tested.</p>
   2607   <dl class="fields">
   2608     <dt>Get Method:</dt>
   2609     <dd class="value"><span class="summary-sig"><a href="lldb.SBValue-class.html#GetProcess" class="summary-sig-name">GetProcess</a>(<span class="summary-sig-arg">self</span>)</span>
   2610         - GetProcess(SBValue self) -&gt; SBProcess
   2611     </dd>
   2612   </dl>
   2613 </td></tr></table>
   2614 </div>
   2615 <a name="signed"></a>
   2616 <div>
   2617 <table class="details" border="1" cellpadding="3"
   2618        cellspacing="0" width="100%" bgcolor="white">
   2619 <tr><td>
   2620   <h3 class="epydoc">signed</h3>
   2621   <p>A read only property that returns the value of this SBValue as a 
   2622   signed integer.</p>
   2623   <dl class="fields">
   2624     <dt>Get Method:</dt>
   2625     <dd class="value"><span class="summary-sig"><a href="lldb.SBValue-class.html#GetValueAsSigned" class="summary-sig-name">GetValueAsSigned</a>(<span class="summary-sig-arg">self</span>,
   2626         <span class="summary-sig-arg">*args</span>)</span>
   2627         - GetValueAsSigned(SBValue self, SBError error, int64_t fail_value=0) 
   2628       -&gt; int64_t GetValueAsSigned(SBValue self, SBError error) -&gt; 
   2629       int64_t GetValueAsSigned(SBValue self, int64_t fail_value=0) -&gt; 
   2630       int64_t GetValueAsSigned(SBValue self) -&gt; int64_t
   2631     </dd>
   2632   </dl>
   2633 </td></tr></table>
   2634 </div>
   2635 <a name="size"></a>
   2636 <div>
   2637 <table class="details" border="1" cellpadding="3"
   2638        cellspacing="0" width="100%" bgcolor="white">
   2639 <tr><td>
   2640   <h3 class="epydoc">size</h3>
   2641   <p>A read only property that returns the size in bytes of this value.</p>
   2642   <dl class="fields">
   2643     <dt>Get Method:</dt>
   2644     <dd class="value"><span class="summary-sig"><a href="lldb.SBValue-class.html#GetByteSize" class="summary-sig-name">GetByteSize</a>(<span class="summary-sig-arg">self</span>)</span>
   2645         - GetByteSize(SBValue self) -&gt; size_t
   2646     </dd>
   2647   </dl>
   2648 </td></tr></table>
   2649 </div>
   2650 <a name="summary"></a>
   2651 <div>
   2652 <table class="details" border="1" cellpadding="3"
   2653        cellspacing="0" width="100%" bgcolor="white">
   2654 <tr><td>
   2655   <h3 class="epydoc">summary</h3>
   2656   <p>A read only property that returns the summary for this value as a 
   2657   string</p>
   2658   <dl class="fields">
   2659     <dt>Get Method:</dt>
   2660     <dd class="value"><span class="summary-sig"><a href="lldb.SBValue-class.html#GetSummary" class="summary-sig-name">GetSummary</a>(<span class="summary-sig-arg">self</span>)</span>
   2661         - GetSummary(SBValue self) -&gt; str const *
   2662     </dd>
   2663   </dl>
   2664 </td></tr></table>
   2665 </div>
   2666 <a name="target"></a>
   2667 <div>
   2668 <table class="details" border="1" cellpadding="3"
   2669        cellspacing="0" width="100%" bgcolor="white">
   2670 <tr><td>
   2671   <h3 class="epydoc">target</h3>
   2672   <p>A read only property that returns the lldb.SBTarget that this value is
   2673   associated with.</p>
   2674   <dl class="fields">
   2675     <dt>Get Method:</dt>
   2676     <dd class="value"><span class="summary-sig"><a href="lldb.SBValue-class.html#GetTarget" class="summary-sig-name">GetTarget</a>(<span class="summary-sig-arg">self</span>)</span>
   2677         - GetTarget(SBValue self) -&gt; SBTarget
   2678     </dd>
   2679   </dl>
   2680 </td></tr></table>
   2681 </div>
   2682 <a name="thread"></a>
   2683 <div>
   2684 <table class="details" border="1" cellpadding="3"
   2685        cellspacing="0" width="100%" bgcolor="white">
   2686 <tr><td>
   2687   <h3 class="epydoc">thread</h3>
   2688   <p>A read only property that returns the lldb.SBThread that this value is
   2689   associated with, the returned value might be invalid and should be 
   2690   tested.</p>
   2691   <dl class="fields">
   2692     <dt>Get Method:</dt>
   2693     <dd class="value"><span class="summary-sig"><a href="lldb.SBValue-class.html#GetThread" class="summary-sig-name">GetThread</a>(<span class="summary-sig-arg">self</span>)</span>
   2694         - GetThread(SBValue self) -&gt; SBThread
   2695     </dd>
   2696   </dl>
   2697 </td></tr></table>
   2698 </div>
   2699 <a name="type"></a>
   2700 <div>
   2701 <table class="details" border="1" cellpadding="3"
   2702        cellspacing="0" width="100%" bgcolor="white">
   2703 <tr><td>
   2704   <h3 class="epydoc">type</h3>
   2705   <p>A read only property that returns a lldb.SBType object that represents
   2706   the type for this value.</p>
   2707   <dl class="fields">
   2708     <dt>Get Method:</dt>
   2709     <dd class="value"><span class="summary-sig"><a href="lldb.SBValue-class.html#GetType" class="summary-sig-name">GetType</a>(<span class="summary-sig-arg">self</span>)</span>
   2710         - GetType(SBValue self) -&gt; SBType
   2711     </dd>
   2712   </dl>
   2713 </td></tr></table>
   2714 </div>
   2715 <a name="unsigned"></a>
   2716 <div>
   2717 <table class="details" border="1" cellpadding="3"
   2718        cellspacing="0" width="100%" bgcolor="white">
   2719 <tr><td>
   2720   <h3 class="epydoc">unsigned</h3>
   2721   <p>A read only property that returns the value of this SBValue as an 
   2722   usigned integer.</p>
   2723   <dl class="fields">
   2724     <dt>Get Method:</dt>
   2725     <dd class="value"><span class="summary-sig"><a href="lldb.SBValue-class.html#GetValueAsUnsigned" class="summary-sig-name">GetValueAsUnsigned</a>(<span class="summary-sig-arg">self</span>,
   2726         <span class="summary-sig-arg">*args</span>)</span>
   2727         - GetValueAsUnsigned(SBValue self, SBError error, uint64_t 
   2728       fail_value=0) -&gt; uint64_t GetValueAsUnsigned(SBValue self, SBError
   2729       error) -&gt; uint64_t GetValueAsUnsigned(SBValue self, uint64_t 
   2730       fail_value=0) -&gt; uint64_t GetValueAsUnsigned(SBValue self) -&gt; 
   2731       uint64_t
   2732     </dd>
   2733   </dl>
   2734 </td></tr></table>
   2735 </div>
   2736 <a name="value"></a>
   2737 <div>
   2738 <table class="details" border="1" cellpadding="3"
   2739        cellspacing="0" width="100%" bgcolor="white">
   2740 <tr><td>
   2741   <h3 class="epydoc">value</h3>
   2742   <p>A read/write property that gets/sets value from a string.</p>
   2743   <dl class="fields">
   2744     <dt>Get Method:</dt>
   2745     <dd class="value"><span class="summary-sig"><a href="lldb.SBValue-class.html#GetValue" class="summary-sig-name">GetValue</a>(<span class="summary-sig-arg">self</span>)</span>
   2746         - GetValue(SBValue self) -&gt; str const *
   2747     </dd>
   2748     <dt>Set Method:</dt>
   2749     <dd class="value"><span class="summary-sig"><a href="lldb.SBValue-class.html#SetValueFromCString" class="summary-sig-name">SetValueFromCString</a>(<span class="summary-sig-arg">self</span>,
   2750         <span class="summary-sig-arg">*args</span>)</span>
   2751         - SetValueFromCString(SBValue self, str const * value_str) -&gt; bool 
   2752       SetValueFromCString(SBValue self, str const * value_str, SBError 
   2753       error) -&gt; bool
   2754     </dd>
   2755   </dl>
   2756 </td></tr></table>
   2757 </div>
   2758 <a name="value_type"></a>
   2759 <div>
   2760 <table class="details" border="1" cellpadding="3"
   2761        cellspacing="0" width="100%" bgcolor="white">
   2762 <tr><td>
   2763   <h3 class="epydoc">value_type</h3>
   2764   <p>A read only property that returns an lldb enumeration value (see 
   2765   enumerations that start with &quot;lldb.eValueType&quot;) that represents
   2766   the type of this value (local, argument, global, register, etc.).</p>
   2767   <dl class="fields">
   2768     <dt>Get Method:</dt>
   2769     <dd class="value"><span class="summary-sig"><a href="lldb.SBValue-class.html#GetValueType" class="summary-sig-name">GetValueType</a>(<span class="summary-sig-arg">self</span>)</span>
   2770         - GetValueType(SBValue self) -&gt; lldb::ValueType
   2771     </dd>
   2772   </dl>
   2773 </td></tr></table>
   2774 </div>
   2775 <br />
   2776 <!-- ==================== NAVIGATION BAR ==================== -->
   2777 <table class="navbar" border="0" width="100%" cellpadding="0"
   2778        bgcolor="#a0c0ff" cellspacing="0">
   2779   <tr valign="middle">
   2780 
   2781   <!-- Tree link -->
   2782       <th>&nbsp;&nbsp;&nbsp;<a
   2783         href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
   2784 
   2785   <!-- Index link -->
   2786       <th>&nbsp;&nbsp;&nbsp;<a
   2787         href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
   2788 
   2789   <!-- Help link -->
   2790       <th>&nbsp;&nbsp;&nbsp;<a
   2791         href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
   2792 
   2793   <!-- Project homepage -->
   2794       <th class="navbar" align="right" width="100%">
   2795         <table border="0" cellpadding="0" cellspacing="0">
   2796           <tr><th class="navbar" align="center"
   2797             ><a class="navbar" target="_top" href="http://lldb.llvm.org">LLDB python API</a></th>
   2798           </tr></table></th>
   2799   </tr>
   2800 </table>
   2801 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   2802   <tr>
   2803     <td align="left" class="footer">
   2804     Generated by Epydoc 3.0.1 on Fri Jul 19 13:22:36 2013
   2805     </td>
   2806     <td align="right" class="footer">
   2807       <a target="mainFrame" href="http://epydoc.sourceforge.net"
   2808         >http://epydoc.sourceforge.net</a>
   2809     </td>
   2810   </tr>
   2811 </table>
   2812 
   2813 <script type="text/javascript">
   2814   <!--
   2815   // Private objects are initially displayed (because if
   2816   // javascript is turned off then we want them to be
   2817   // visible); but by default, we want to hide them.  So hide
   2818   // them unless we have a cookie that says to show them.
   2819   checkCookie();
   2820   // -->
   2821 </script>
   2822 </body>
   2823 </html>
   2824