Html程序  |  2824行  |  113.67 KB

<?xml version="1.0" encoding="ascii"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
          "DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
  <title>lldb.SBValue</title>
  <link rel="stylesheet" href="epydoc.css" type="text/css" />
  <script type="text/javascript" src="epydoc.js"></script>
</head>

<body bgcolor="white" text="black" link="blue" vlink="#204080"
      alink="#204080">
<!-- ==================== NAVIGATION BAR ==================== -->
<table class="navbar" border="0" width="100%" cellpadding="0"
       bgcolor="#a0c0ff" cellspacing="0">
  <tr valign="middle">

  <!-- Tree link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Index link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Help link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Project homepage -->
      <th class="navbar" align="right" width="100%">
        <table border="0" cellpadding="0" cellspacing="0">
          <tr><th class="navbar" align="center"
            ><a class="navbar" target="_top" href="http://lldb.llvm.org">LLDB python API</a></th>
          </tr></table></th>
  </tr>
</table>
<table width="100%" cellpadding="0" cellspacing="0">
  <tr valign="top">
    <td width="100%">
      <span class="breadcrumbs">
        <a href="lldb-module.html">Package&nbsp;lldb</a> ::
        Class&nbsp;SBValue
      </span>
    </td>
    <td>
      <table cellpadding="0" cellspacing="0">
        <!-- hide/show private -->
        <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
    onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
        <tr><td align="right"><span class="options"
            >[<a href="frames.html" target="_top">frames</a
            >]&nbsp;|&nbsp;<a href="lldb.SBValue-class.html"
            target="_top">no&nbsp;frames</a>]</span></td></tr>
      </table>
    </td>
  </tr>
</table>
<!-- ==================== CLASS DESCRIPTION ==================== -->
<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>
<center>
<center>  <map id="uml_class_diagram_for_lldb_sbv" name="uml_class_diagram_for_lldb_sbv">
<area shape="rect" id="node58" href="lldb.SBValue-class.html#__swig_setmethods__" title="lldb.SBValue.__swig_setmethods__" alt="" coords="17,31,571,49"/>
<area shape="rect" id="node58" href="lldb.SBValue-class.html#__swig_getmethods__" title="lldb.SBValue.__swig_getmethods__" alt="" coords="17,49,571,68"/>
<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"/>
<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"/>
<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"/>
<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"/>
<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"/>
<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"/>
<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"/>
<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"/>
<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"/>
<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"/>
<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"/>
<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"/>
<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"/>
<area shape="rect" id="node58" href="lldb.SBValue-class.html#__getattr__" title="lldb.SBValue.__getattr__" alt="" coords="17,332,571,351"/>
<area shape="rect" id="node58" href="lldb.SBValue-class.html#__repr__" title="repr(x)" alt="" coords="17,351,571,369"/>
<area shape="rect" id="node58" href="lldb.SBValue-class.html#__iter__" title="lldb.SBValue.__iter__" alt="" coords="17,369,571,388"/>
<area shape="rect" id="node58" href="lldb.SBValue-class.html#__len__" title="lldb.SBValue.__len__" alt="" coords="17,388,571,407"/>
<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"/>
<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"/>
<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"/>
<area shape="rect" id="node58" href="lldb.SBValue-class.html#__swig_destroy__" title="delete_SBValue(SBValue self)" alt="" coords="17,463,571,481"/>
<area shape="rect" id="node58" href="lldb.SBValue-class.html#__del__" title="lldb.SBValue.__del__" alt="" coords="17,481,571,500"/>
<area shape="rect" id="node58" href="lldb.SBValue-class.html#__nonzero__" title="lldb.SBValue.__nonzero__" alt="" coords="17,500,571,519"/>
<area shape="rect" id="node58" href="lldb.SBValue-class.html#IsValid" title="IsValid(SBValue self) &#45;&gt; bool" alt="" coords="17,519,571,537"/>
<area shape="rect" id="node58" href="lldb.SBValue-class.html#Clear" title="Clear(SBValue self)" alt="" coords="17,537,571,556"/>
<area shape="rect" id="node58" href="lldb.SBValue-class.html#__str__" title="__str__(SBValue self) &#45;&gt; PyObject *" alt="" coords="17,575,571,593"/>
<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"/>
</map>
  <img src="uml_class_diagram_for_lldb_sbv.gif" alt='' usemap="#uml_class_diagram_for_lldb_sbv" ismap="ismap" class="graph-without-title" />
</center>
</center>
<hr />
<pre class="literalblock">

Represents the value of a variable, a register, or an expression.

SBValue supports iteration through its child, which in turn is represented
as an SBValue.  For example, we can get the general purpose registers of a
frame as an SBValue, and iterate through all the registers,

    registerSet = frame.GetRegisters() # Returns an SBValueList.
    for regs in registerSet:
        if 'general purpose registers' in regs.getName().lower():
            GPRs = regs
            break

    print '%s (number of children = %d):' % (GPRs.GetName(), GPRs.GetNumChildren())
    for reg in GPRs:
        print 'Name: ', reg.GetName(), ' Value: ', reg.GetValue()

produces the output:

General Purpose Registers (number of children = 21):
Name:  rax  Value:  0x0000000100000c5c
Name:  rbx  Value:  0x0000000000000000
Name:  rcx  Value:  0x00007fff5fbffec0
Name:  rdx  Value:  0x00007fff5fbffeb8
Name:  rdi  Value:  0x0000000000000001
Name:  rsi  Value:  0x00007fff5fbffea8
Name:  rbp  Value:  0x00007fff5fbffe80
Name:  rsp  Value:  0x00007fff5fbffe60
Name:  r8  Value:  0x0000000008668682
Name:  r9  Value:  0x0000000000000000
Name:  r10  Value:  0x0000000000001200
Name:  r11  Value:  0x0000000000000206
Name:  r12  Value:  0x0000000000000000
Name:  r13  Value:  0x0000000000000000
Name:  r14  Value:  0x0000000000000000
Name:  r15  Value:  0x0000000000000000
Name:  rip  Value:  0x0000000100000dae
Name:  rflags  Value:  0x0000000000000206
Name:  cs  Value:  0x0000000000000027
Name:  fs  Value:  0x0000000000000010
Name:  gs  Value:  0x0000000000000048

See also linked_list_iter() for another perspective on how to iterate through an
SBValue instance which interprets the value object as representing the head of a
linked list.

</pre>

<!-- ==================== INSTANCE METHODS ==================== -->
<a name="section-InstanceMethods"></a>
<table class="summary" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Instance Methods</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-InstanceMethods"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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>,
        <span class="summary-sig-arg">name</span>,
        <span class="summary-sig-arg">value</span>)</span><br />
      x.__setattr__('name', value) &lt;==&gt; x.name = value</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.__setattr__">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="__getattr__"></a><span class="summary-sig-name">__getattr__</span>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">name</span>)</span></td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.__getattr__">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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 />
      repr(x)</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#_swig_repr">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.__iter__">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.__len__">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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 />
      Default function for end of list test takes an SBValue object.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.__eol_test__">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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>,
        <span class="summary-sig-arg">next_item_name</span>,
        <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 />
      Generator adaptor to support iteration for SBValue as a linked list.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.linked_list_iter">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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>,
        <span class="summary-sig-arg">*args</span>)</span><br />
      __init__(lldb::SBValue self) -&gt; SBValue __init__(lldb::SBValue 
      self, SBValue rhs) -&gt; SBValue</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.__init__">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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 />
      delete_SBValue(SBValue self)</td>
          <td align="right" valign="top">
            
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.__del__">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.__nonzero__">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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 />
      IsValid(SBValue self) -&gt; bool</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.IsValid">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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 />
      Clear(SBValue self)</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.Clear">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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 />
      GetError(SBValue self) -&gt; SBError</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetError">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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 />
      GetID(SBValue self) -&gt; lldb::user_id_t</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetID">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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 />
      GetName(SBValue self) -&gt; str const *</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetName">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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 />
      GetTypeName(SBValue self) -&gt; str const *</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetTypeName">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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 />
      GetByteSize(SBValue self) -&gt; size_t</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetByteSize">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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 />
      IsInScope(SBValue self) -&gt; bool</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.IsInScope">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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 />
      GetFormat(SBValue self) -&gt; lldb::Format</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetFormat">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="SetFormat"></a><span class="summary-sig-name">SetFormat</span>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">*args</span>)</span><br />
      SetFormat(SBValue self, lldb::Format format)</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.SetFormat">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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 />
      GetValue(SBValue self) -&gt; str const *</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetValue">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="GetValueAsSigned"></a><span class="summary-sig-name">GetValueAsSigned</span>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">*args</span>)</span><br />
      GetValueAsSigned(SBValue self, SBError error, int64_t fail_value=0) 
      -&gt; int64_t GetValueAsSigned(SBValue self, SBError error) -&gt; 
      int64_t GetValueAsSigned(SBValue self, int64_t fail_value=0) -&gt; 
      int64_t GetValueAsSigned(SBValue self) -&gt; int64_t</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetValueAsSigned">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="GetValueAsUnsigned"></a><span class="summary-sig-name">GetValueAsUnsigned</span>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">*args</span>)</span><br />
      GetValueAsUnsigned(SBValue self, SBError error, uint64_t 
      fail_value=0) -&gt; uint64_t GetValueAsUnsigned(SBValue self, SBError
      error) -&gt; uint64_t GetValueAsUnsigned(SBValue self, uint64_t 
      fail_value=0) -&gt; uint64_t GetValueAsUnsigned(SBValue self) -&gt; 
      uint64_t</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetValueAsUnsigned">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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 />
      GetValueType(SBValue self) -&gt; lldb::ValueType</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetValueType">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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 />
      GetValueDidChange(SBValue self) -&gt; bool</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetValueDidChange">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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 />
      GetSummary(SBValue self) -&gt; str const *</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetSummary">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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 />
      GetObjectDescription(SBValue self) -&gt; str const *</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetObjectDescription">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="GetDynamicValue"></a><span class="summary-sig-name">GetDynamicValue</span>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">*args</span>)</span><br />
      GetDynamicValue(SBValue self, lldb::DynamicValueType use_dynamic) 
      -&gt; SBValue</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetDynamicValue">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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 />
      GetStaticValue(SBValue self) -&gt; SBValue</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetStaticValue">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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 />
      GetNonSyntheticValue(SBValue self) -&gt; SBValue</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetNonSyntheticValue">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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 />
      GetPreferDynamicValue(SBValue self) -&gt; lldb::DynamicValueType</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetPreferDynamicValue">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="SetPreferDynamicValue"></a><span class="summary-sig-name">SetPreferDynamicValue</span>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">*args</span>)</span><br />
      SetPreferDynamicValue(SBValue self, lldb::DynamicValueType 
      use_dynamic)</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.SetPreferDynamicValue">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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 />
      GetPreferSyntheticValue(SBValue self) -&gt; bool</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetPreferSyntheticValue">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="SetPreferSyntheticValue"></a><span class="summary-sig-name">SetPreferSyntheticValue</span>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">*args</span>)</span><br />
      SetPreferSyntheticValue(SBValue self, bool use_synthetic)</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.SetPreferSyntheticValue">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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 />
      IsDynamic(SBValue self) -&gt; bool</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.IsDynamic">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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 />
      IsSynthetic(SBValue self) -&gt; bool</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.IsSynthetic">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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 />
      GetLocation(SBValue self) -&gt; str const *</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetLocation">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="SetValueFromCString"></a><span class="summary-sig-name">SetValueFromCString</span>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">*args</span>)</span><br />
      SetValueFromCString(SBValue self, str const * value_str) -&gt; bool 
      SetValueFromCString(SBValue self, str const * value_str, SBError 
      error) -&gt; bool</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.SetValueFromCString">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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 />
      GetTypeFormat(SBValue self) -&gt; SBTypeFormat</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetTypeFormat">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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 />
      GetTypeSummary(SBValue self) -&gt; SBTypeSummary</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetTypeSummary">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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 />
      GetTypeFilter(SBValue self) -&gt; SBTypeFilter</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetTypeFilter">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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 />
      GetTypeSynthetic(SBValue self) -&gt; SBTypeSynthetic</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetTypeSynthetic">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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>,
        <span class="summary-sig-arg">*args</span>)</span><br />
      GetChildAtIndex(SBValue self, uint32_t idx) -&gt; SBValue
GetChildAtIndex(SBValue self, uint32_t idx, lldb::DynamicValueType use_dynamic, bool can_create_synthetic) -&gt; SBValue</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetChildAtIndex">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="CreateChildAtOffset"></a><span class="summary-sig-name">CreateChildAtOffset</span>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">*args</span>)</span><br />
      CreateChildAtOffset(SBValue self, str const * name, uint32_t offset, 
      SBType type) -&gt; SBValue</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.CreateChildAtOffset">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="Cast"></a><span class="summary-sig-name">Cast</span>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">*args</span>)</span><br />
      Cast(SBValue self, SBType type) -&gt; SBValue</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.Cast">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="CreateValueFromExpression"></a><span class="summary-sig-name">CreateValueFromExpression</span>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">*args</span>)</span><br />
      CreateValueFromExpression(SBValue self, str const * name, str const *
      expression) -&gt; SBValue CreateValueFromExpression(SBValue self, str
      const * name, str const * expression, SBExpressionOptions options) 
      -&gt; SBValue</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.CreateValueFromExpression">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="CreateValueFromAddress"></a><span class="summary-sig-name">CreateValueFromAddress</span>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">*args</span>)</span><br />
      CreateValueFromAddress(SBValue self, str const * name, lldb::addr_t 
      address, SBType type) -&gt; SBValue</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.CreateValueFromAddress">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="CreateValueFromData"></a><span class="summary-sig-name">CreateValueFromData</span>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">*args</span>)</span><br />
      CreateValueFromData(SBValue self, str const * name, SBData data, 
      SBType type) -&gt; SBValue</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.CreateValueFromData">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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 />
      GetType(SBValue self) -&gt; SBType</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetType">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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>,
        <span class="summary-sig-arg">*args</span>)</span><br />
      GetIndexOfChildWithName(SBValue self, str const * name) -&gt; uint32_t</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetIndexOfChildWithName">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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>,
        <span class="summary-sig-arg">*args</span>)</span><br />
      GetChildMemberWithName(SBValue self, str const * name) -&gt; SBValue
GetChildMemberWithName(SBValue self, str const * name, lldb::DynamicValueType use_dynamic) -&gt; SBValue</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetChildMemberWithName">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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>,
        <span class="summary-sig-arg">*args</span>)</span><br />
      GetValueForExpressionPath(SBValue self, str const * expr_path) -&gt; 
      SBValue</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetValueForExpressionPath">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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 />
      GetDeclaration(SBValue self) -&gt; SBDeclaration</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetDeclaration">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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 />
      MightHaveChildren(SBValue self) -&gt; bool</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.MightHaveChildren">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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 />
      GetNumChildren(SBValue self) -&gt; uint32_t</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetNumChildren">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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 />
      GetOpaqueType(SBValue self) -&gt; void *</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetOpaqueType">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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 />
      Dereference(SBValue self) -&gt; SBValue</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.Dereference">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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 />
      AddressOf(SBValue self) -&gt; SBValue</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.AddressOf">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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 />
      TypeIsPointerType(SBValue self) -&gt; bool</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.TypeIsPointerType">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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 />
      GetTarget(SBValue self) -&gt; SBTarget</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetTarget">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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 />
      GetProcess(SBValue self) -&gt; SBProcess</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetProcess">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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 />
      GetThread(SBValue self) -&gt; SBThread</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetThread">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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 />
      GetFrame(SBValue self) -&gt; SBFrame</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetFrame">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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>,
        <span class="summary-sig-arg">*args</span>)</span><br />
      Watch(SBValue self, bool resolve_location, bool read, bool write, 
      SBError error) -&gt; SBWatchpoint</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.Watch">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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>,
        <span class="summary-sig-arg">*args</span>)</span><br />
      WatchPointee(SBValue self, bool resolve_location, bool read, bool 
      write, SBError error) -&gt; SBWatchpoint</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.WatchPointee">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="GetDescription"></a><span class="summary-sig-name">GetDescription</span>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">*args</span>)</span><br />
      GetDescription(SBValue self, SBStream description) -&gt; bool</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetDescription">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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>,
        <span class="summary-sig-arg">item_idx</span>=<span class="summary-sig-default">0</span>,
        <span class="summary-sig-arg">item_count</span>=<span class="summary-sig-default">1</span>)</span><br />
      GetPointeeData(SBValue self, uint32_t item_idx=0, uint32_t item_count=1) -&gt; SBData
GetPointeeData(SBValue self, uint32_t item_idx=0) -&gt; SBData
GetPointeeData(SBValue self) -&gt; SBData</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetPointeeData">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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 />
      GetData(SBValue self) -&gt; SBData</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetData">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="SetData"></a><span class="summary-sig-name">SetData</span>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">*args</span>)</span><br />
      SetData(SBValue self, SBData data, SBError error) -&gt; bool</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.SetData">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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 />
      GetLoadAddress(SBValue self) -&gt; lldb::addr_t</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetLoadAddress">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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 />
      GetAddress(SBValue self) -&gt; SBAddress</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetAddress">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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>,
        <span class="summary-sig-arg">*args</span>)</span><br />
      GetExpressionPath(SBValue self, SBStream description) -&gt; bool 
      GetExpressionPath(SBValue self, SBStream description, bool 
      qualify_cxx_base_classes) -&gt; bool</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetExpressionPath">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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 />
      Helper function for the &quot;SBValue.dynamic&quot; property.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.__get_dynamic__">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.get_expr_path">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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 />
      __str__(SBValue self) -&gt; PyObject *</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBValue.__str__">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
  <tr>
    <td colspan="2" class="summary">
    <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
      <code>__delattr__</code>,
      <code>__format__</code>,
      <code>__getattribute__</code>,
      <code>__hash__</code>,
      <code>__new__</code>,
      <code>__reduce__</code>,
      <code>__reduce_ex__</code>,
      <code>__sizeof__</code>,
      <code>__subclasshook__</code>
      </p>
    </td>
  </tr>
</table>
<!-- ==================== CLASS VARIABLES ==================== -->
<a name="section-ClassVariables"></a>
<table class="summary" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Class Variables</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-ClassVariables"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="__swig_setmethods__"></a><span class="summary-name">__swig_setmethods__</span> = <code title="{}">{}</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="__swig_getmethods__"></a><span class="summary-name">__swig_getmethods__</span> = <code title="{}">{}</code>
    </td>
  </tr>
</table>
<!-- ==================== PROPERTIES ==================== -->
<a name="section-Properties"></a>
<table class="summary" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Properties</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-Properties"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="lldb.SBValue-class.html#addr" class="summary-name">addr</a><br />
      A read only property that returns an lldb.SBAddress that represents 
      the address of this value if it is in memory.
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="lldb.SBValue-class.html#address_of" class="summary-name">address_of</a><br />
      A read only property that returns an lldb.SBValue that represents the
      address-of this value.
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="lldb.SBValue-class.html#changed" class="summary-name">changed</a><br />
      A read only property that returns a boolean value that indicates if 
      this value has changed since it was last updated.
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="lldb.SBValue-class.html#data" class="summary-name">data</a><br />
      A read only property that returns an lldb object (lldb.SBData) that 
      represents the bytes that make up the value for this object.
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="lldb.SBValue-class.html#deref" class="summary-name">deref</a><br />
      A read only property that returns an lldb.SBValue that is created by 
      dereferencing this value.
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="lldb.SBValue-class.html#description" class="summary-name">description</a><br />
      A read only property that returns the language-specific description 
      of this value as a string
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="lldb.SBValue-class.html#dynamic" class="summary-name">dynamic</a><br />
      A read only property that returns an lldb.SBValue that is created by 
      finding the dynamic type of this value.
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="lldb.SBValue-class.html#error" class="summary-name">error</a><br />
      A read only property that returns the lldb.SBError that represents 
      the error from the last time the variable value was calculated.
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="lldb.SBValue-class.html#format" class="summary-name">format</a><br />
      A read/write property that gets/sets the format used for 
      lldb.SBValue().GetValue() for this value.
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="lldb.SBValue-class.html#frame" class="summary-name">frame</a><br />
      A read only property that returns the lldb.SBFrame that this value is
      associated with, the returned value might be invalid and should be 
      tested.
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="lldb.SBValue-class.html#is_in_scope" class="summary-name">is_in_scope</a><br />
      A read only property that returns a boolean value that indicates 
      whether this value is currently lexically in scope.
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="lldb.SBValue-class.html#load_addr" class="summary-name">load_addr</a><br />
      A read only property that returns the load address of this value as 
      an integer.
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="lldb.SBValue-class.html#location" class="summary-name">location</a><br />
      A read only property that returns the location of this value as a 
      string.
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="lldb.SBValue-class.html#name" class="summary-name">name</a><br />
      A read only property that returns the name of this value as a string.
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="lldb.SBValue-class.html#num_children" class="summary-name">num_children</a><br />
      A read only property that returns the number of child lldb.SBValues 
      that this value has.
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="lldb.SBValue-class.html#path" class="summary-name">path</a><br />
      A read only property that returns the expression path that one can 
      use to reach this value in an expression.
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="lldb.SBValue-class.html#process" class="summary-name">process</a><br />
      A read only property that returns the lldb.SBProcess that this value 
      is associated with, the returned value might be invalid and should be
      tested.
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="lldb.SBValue-class.html#signed" class="summary-name">signed</a><br />
      A read only property that returns the value of this SBValue as a 
      signed integer.
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="lldb.SBValue-class.html#size" class="summary-name">size</a><br />
      A read only property that returns the size in bytes of this value.
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="lldb.SBValue-class.html#summary" class="summary-name">summary</a><br />
      A read only property that returns the summary for this value as a 
      string
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="lldb.SBValue-class.html#target" class="summary-name">target</a><br />
      A read only property that returns the lldb.SBTarget that this value 
      is associated with.
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="lldb.SBValue-class.html#thread" class="summary-name">thread</a><br />
      A read only property that returns the lldb.SBThread that this value 
      is associated with, the returned value might be invalid and should be
      tested.
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="lldb.SBValue-class.html#type" class="summary-name">type</a><br />
      A read only property that returns a lldb.SBType object that 
      represents the type for this value.
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="lldb.SBValue-class.html#unsigned" class="summary-name">unsigned</a><br />
      A read only property that returns the value of this SBValue as an 
      usigned integer.
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="lldb.SBValue-class.html#value" class="summary-name">value</a><br />
      A read/write property that gets/sets value from a string.
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="lldb.SBValue-class.html#value_type" class="summary-name">value_type</a><br />
      A read only property that returns an lldb enumeration value (see 
      enumerations that start with &quot;lldb.eValueType&quot;) that 
      represents the type of this value (local, argument, global, register,
      etc.).
    </td>
  </tr>
  <tr>
    <td colspan="2" class="summary">
    <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
      <code>__class__</code>
      </p>
    </td>
  </tr>
</table>
<!-- ==================== METHOD DETAILS ==================== -->
<a name="section-MethodDetails"></a>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Method Details</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-MethodDetails"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
</table>
<a name="__setattr__"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">__setattr__</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">name</span>,
        <span class="sig-arg">value</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="lldb-pysrc.html#SBValue.__setattr__">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>x.__setattr__('name', value) &lt;==&gt; x.name = value</p>
  <dl class="fields">
    <dt>Overrides:
        object.__setattr__
        <dd><em class="note">(inherited documentation)</em></dd>
    </dt>
  </dl>
</td></tr></table>
</div>
<a name="__repr__"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">__repr__</span>(<span class="sig-arg">self</span>)</span>
    <br /><em class="fname">(Representation operator)</em>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="lldb-pysrc.html#_swig_repr">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>repr(x)</p>
  <dl class="fields">
    <dt>Overrides:
        object.__repr__
        <dd><em class="note">(inherited documentation)</em></dd>
    </dt>
  </dl>
</td></tr></table>
</div>
<a name="__eol_test__"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">__eol_test__</span>(<span class="sig-arg">val</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="lldb-pysrc.html#SBValue.__eol_test__">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Default function for end of list test takes an SBValue object.</p>
  <p>Return True if val is invalid or it corresponds to a null pointer. 
  Otherwise, return False.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="linked_list_iter"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">linked_list_iter</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">next_item_name</span>,
        <span class="sig-arg">end_of_list_test</span>=<span class="sig-default">&lt;function __eol_test__ at 0x1b106e0&gt;</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="lldb-pysrc.html#SBValue.linked_list_iter">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <pre class="literalblock">
Generator adaptor to support iteration for SBValue as a linked list.

linked_list_iter() is a special purpose iterator to treat the SBValue as
the head of a list data structure, where you specify the child member
name which points to the next item on the list and you specify the
end-of-list test function which takes an SBValue for an item and returns
True if EOL is reached and False if not.

linked_list_iter() also detects infinite loop and bails out early.

The end_of_list_test arg, if omitted, defaults to the __eol_test__
function above.

For example,

# Get Frame #0.
...

# Get variable 'task_head'.
task_head = frame0.FindVariable('task_head')
...

for t in task_head.linked_list_iter('next'):
    print t

</pre>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="__init__"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">__init__</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">*args</span>)</span>
    <br /><em class="fname">(Constructor)</em>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="lldb-pysrc.html#SBValue.__init__">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>__init__(lldb::SBValue self) -&gt; SBValue __init__(lldb::SBValue 
  self, SBValue rhs) -&gt; SBValue</p>
  <dl class="fields">
    <dt>Overrides:
        object.__init__
    </dt>
  </dl>
</td></tr></table>
</div>
<a name="GetChildAtIndex"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">GetChildAtIndex</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">*args</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="lldb-pysrc.html#SBValue.GetChildAtIndex">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <pre class="literalblock">

GetChildAtIndex(SBValue self, uint32_t idx) -&gt; SBValue
GetChildAtIndex(SBValue self, uint32_t idx, lldb::DynamicValueType use_dynamic, bool can_create_synthetic) -&gt; SBValue

Get a child value by index from a value.

Structs, unions, classes, arrays and and pointers have child
values that can be access by index. 

Structs and unions access child members using a zero based index
for each child member. For

Classes reserve the first indexes for base classes that have 
members (empty base classes are omitted), and all members of the
current class will then follow the base classes. 

Pointers differ depending on what they point to. If the pointer
points to a simple type, the child at index zero
is the only child value available, unless synthetic_allowed 
is true, in which case the pointer will be used as an array
and can create 'synthetic' child values using positive or 
negative indexes. If the pointer points to an aggregate type 
(an array, class, union, struct), then the pointee is 
transparently skipped and any children are going to be the indexes
of the child values within the aggregate type. For example if
we have a 'Point' type and we have a SBValue that contains a
pointer to a 'Point' type, then the child at index zero will be
the 'x' member, and the child at index 1 will be the 'y' member
(the child at index zero won't be a 'Point' instance).

Arrays have a preset number of children that can be accessed by
index and will returns invalid child values for indexes that are
out of bounds unless the synthetic_allowed is true. In this
case the array can create 'synthetic' child values for indexes 
that aren't in the array bounds using positive or negative 
indexes.

@param[in] idx
    The index of the child value to get

@param[in] use_dynamic
    An enumeration that specifies wether to get dynamic values,
    and also if the target can be run to figure out the dynamic
    type of the child value.

@param[in] synthetic_allowed
    If true, then allow child values to be created by index
    for pointers and arrays for indexes that normally wouldn't
    be allowed.

@return
    A new SBValue object that represents the child member value.

</pre>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="GetIndexOfChildWithName"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">GetIndexOfChildWithName</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">*args</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="lldb-pysrc.html#SBValue.GetIndexOfChildWithName">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <pre class="literalblock">

GetIndexOfChildWithName(SBValue self, str const * name) -&gt; uint32_t

Returns the child member index.

Matches children of this object only and will match base classes and
member names if this is a clang typed object.

@param[in] name
    The name of the child value to get

@return
    An index to the child member value.

</pre>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="GetChildMemberWithName"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">GetChildMemberWithName</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">*args</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="lldb-pysrc.html#SBValue.GetChildMemberWithName">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <pre class="literalblock">

GetChildMemberWithName(SBValue self, str const * name) -&gt; SBValue
GetChildMemberWithName(SBValue self, str const * name, lldb::DynamicValueType use_dynamic) -&gt; SBValue

Returns the child member value.

Matches child members of this object and child members of any base
classes.

@param[in] name
    The name of the child value to get

@param[in] use_dynamic
    An enumeration that specifies wether to get dynamic values,
    and also if the target can be run to figure out the dynamic
    type of the child value.

@return
    A new SBValue object that represents the child member value.

</pre>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="GetValueForExpressionPath"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">GetValueForExpressionPath</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">*args</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="lldb-pysrc.html#SBValue.GetValueForExpressionPath">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>GetValueForExpressionPath(SBValue self, str const * expr_path) -&gt; 
  SBValue</p>
  <p>Expands nested expressions like .a-&gt;b[0].c[1]-&gt;d.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="Watch"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">Watch</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">*args</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="lldb-pysrc.html#SBValue.Watch">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Watch(SBValue self, bool resolve_location, bool read, bool write, 
  SBError error) -&gt; SBWatchpoint</p>
  <p>Find and watch a variable. It returns an SBWatchpoint, which may be 
  invalid.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="WatchPointee"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">WatchPointee</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">*args</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="lldb-pysrc.html#SBValue.WatchPointee">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>WatchPointee(SBValue self, bool resolve_location, bool read, bool 
  write, SBError error) -&gt; SBWatchpoint</p>
  <p>Find and watch the location pointed to by a variable. It returns an 
  SBWatchpoint, which may be invalid.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="GetPointeeData"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">GetPointeeData</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">item_idx</span>=<span class="sig-default">0</span>,
        <span class="sig-arg">item_count</span>=<span class="sig-default">1</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="lldb-pysrc.html#SBValue.GetPointeeData">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <pre class="literalblock">

GetPointeeData(SBValue self, uint32_t item_idx=0, uint32_t item_count=1) -&gt; SBData
GetPointeeData(SBValue self, uint32_t item_idx=0) -&gt; SBData
GetPointeeData(SBValue self) -&gt; SBData

   Get an SBData wrapping what this SBValue points to.
   
   This method will dereference the current SBValue, if its
   data type is a T* or T[], and extract item_count elements
   of type T from it, copying their contents in an SBData. 
   
   @param[in] item_idx
       The index of the first item to retrieve. For an array
       this is equivalent to array[item_idx], for a pointer
       to *(pointer + item_idx). In either case, the measurement
       unit for item_idx is the sizeof(T) rather than the byte
   
   @param[in] item_count
       How many items should be copied into the output. By default
       only one item is copied, but more can be asked for.
   
   @return
       An SBData with the contents of the copied items, on success.
       An empty SBData otherwise.

</pre>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="GetData"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">GetData</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="lldb-pysrc.html#SBValue.GetData">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <pre class="literalblock">

GetData(SBValue self) -&gt; SBData

   Get an SBData wrapping the contents of this SBValue.
   
   This method will read the contents of this object in memory
   and copy them into an SBData for future use. 
   
   @return
       An SBData with the contents of this SBValue, on success.
       An empty SBData otherwise.

</pre>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="GetExpressionPath"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">GetExpressionPath</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">*args</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="lldb-pysrc.html#SBValue.GetExpressionPath">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>GetExpressionPath(SBValue self, SBStream description) -&gt; bool 
  GetExpressionPath(SBValue self, SBStream description, bool 
  qualify_cxx_base_classes) -&gt; bool</p>
  <p>Returns an expression path for this value.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="__str__"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">__str__</span>(<span class="sig-arg">self</span>)</span>
    <br /><em class="fname">(Informal representation operator)</em>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="lldb-pysrc.html#SBValue.__str__">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>__str__(SBValue self) -&gt; PyObject *</p>
  <dl class="fields">
    <dt>Overrides:
        object.__str__
    </dt>
  </dl>
</td></tr></table>
</div>
<br />
<!-- ==================== PROPERTY DETAILS ==================== -->
<a name="section-PropertyDetails"></a>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Property Details</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-PropertyDetails"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
</table>
<a name="addr"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">addr</h3>
  <p>A read only property that returns an lldb.SBAddress that represents 
  the address of this value if it is in memory.</p>
  <dl class="fields">
    <dt>Get Method:</dt>
    <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>
        - GetAddress(SBValue self) -&gt; SBAddress
    </dd>
  </dl>
</td></tr></table>
</div>
<a name="address_of"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">address_of</h3>
  <p>A read only property that returns an lldb.SBValue that represents the 
  address-of this value.</p>
  <dl class="fields">
    <dt>Get Method:</dt>
    <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>
        - AddressOf(SBValue self) -&gt; SBValue
    </dd>
  </dl>
</td></tr></table>
</div>
<a name="changed"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">changed</h3>
  <p>A read only property that returns a boolean value that indicates if 
  this value has changed since it was last updated.</p>
  <dl class="fields">
    <dt>Get Method:</dt>
    <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>
        - GetValueDidChange(SBValue self) -&gt; bool
    </dd>
  </dl>
</td></tr></table>
</div>
<a name="data"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">data</h3>
  <p>A read only property that returns an lldb object (lldb.SBData) that 
  represents the bytes that make up the value for this object.</p>
  <dl class="fields">
    <dt>Get Method:</dt>
    <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>
        - GetData(SBValue self) -&gt; SBData
    </dd>
  </dl>
</td></tr></table>
</div>
<a name="deref"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">deref</h3>
  <p>A read only property that returns an lldb.SBValue that is created by 
  dereferencing this value.</p>
  <dl class="fields">
    <dt>Get Method:</dt>
    <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>
        - Dereference(SBValue self) -&gt; SBValue
    </dd>
  </dl>
</td></tr></table>
</div>
<a name="description"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">description</h3>
  <p>A read only property that returns the language-specific description of
  this value as a string</p>
  <dl class="fields">
    <dt>Get Method:</dt>
    <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>
        - GetObjectDescription(SBValue self) -&gt; str const *
    </dd>
  </dl>
</td></tr></table>
</div>
<a name="dynamic"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">dynamic</h3>
  <p>A read only property that returns an lldb.SBValue that is created by 
  finding the dynamic type of this value.</p>
  <dl class="fields">
    <dt>Get Method:</dt>
    <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>
        - Helper function for the &quot;SBValue.dynamic&quot; property.
    </dd>
  </dl>
</td></tr></table>
</div>
<a name="error"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">error</h3>
  <p>A read only property that returns the lldb.SBError that represents the
  error from the last time the variable value was calculated.</p>
  <dl class="fields">
    <dt>Get Method:</dt>
    <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>
        - GetError(SBValue self) -&gt; SBError
    </dd>
  </dl>
</td></tr></table>
</div>
<a name="format"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">format</h3>
  <p>A read/write property that gets/sets the format used for 
  lldb.SBValue().GetValue() for this value. See enumerations that start 
  with &quot;lldb.eFormat&quot;.</p>
  <dl class="fields">
    <dt>Get Method:</dt>
    <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>
        - GetName(SBValue self) -&gt; str const *
    </dd>
    <dt>Set Method:</dt>
    <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>,
        <span class="summary-sig-arg">*args</span>)</span>
        - SetFormat(SBValue self, lldb::Format format)
    </dd>
  </dl>
</td></tr></table>
</div>
<a name="frame"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">frame</h3>
  <p>A read only property that returns the lldb.SBFrame that this value is 
  associated with, the returned value might be invalid and should be 
  tested.</p>
  <dl class="fields">
    <dt>Get Method:</dt>
    <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>
        - GetFrame(SBValue self) -&gt; SBFrame
    </dd>
  </dl>
</td></tr></table>
</div>
<a name="is_in_scope"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">is_in_scope</h3>
  <p>A read only property that returns a boolean value that indicates 
  whether this value is currently lexically in scope.</p>
  <dl class="fields">
    <dt>Get Method:</dt>
    <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>
        - IsInScope(SBValue self) -&gt; bool
    </dd>
  </dl>
</td></tr></table>
</div>
<a name="load_addr"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">load_addr</h3>
  <p>A read only property that returns the load address of this value as an
  integer.</p>
  <dl class="fields">
    <dt>Get Method:</dt>
    <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>
        - GetLoadAddress(SBValue self) -&gt; lldb::addr_t
    </dd>
  </dl>
</td></tr></table>
</div>
<a name="location"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">location</h3>
  <p>A read only property that returns the location of this value as a 
  string.</p>
  <dl class="fields">
    <dt>Get Method:</dt>
    <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>
        - GetLocation(SBValue self) -&gt; str const *
    </dd>
  </dl>
</td></tr></table>
</div>
<a name="name"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">name</h3>
  <p>A read only property that returns the name of this value as a 
  string.</p>
  <dl class="fields">
    <dt>Get Method:</dt>
    <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>
        - GetName(SBValue self) -&gt; str const *
    </dd>
  </dl>
</td></tr></table>
</div>
<a name="num_children"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">num_children</h3>
  <p>A read only property that returns the number of child lldb.SBValues 
  that this value has.</p>
  <dl class="fields">
    <dt>Get Method:</dt>
    <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>
        - GetNumChildren(SBValue self) -&gt; uint32_t
    </dd>
  </dl>
</td></tr></table>
</div>
<a name="path"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">path</h3>
  <p>A read only property that returns the expression path that one can use
  to reach this value in an expression.</p>
  <dl class="fields">
    <dt>Get Method:</dt>
    <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>
    </dd>
  </dl>
</td></tr></table>
</div>
<a name="process"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">process</h3>
  <p>A read only property that returns the lldb.SBProcess that this value 
  is associated with, the returned value might be invalid and should be 
  tested.</p>
  <dl class="fields">
    <dt>Get Method:</dt>
    <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>
        - GetProcess(SBValue self) -&gt; SBProcess
    </dd>
  </dl>
</td></tr></table>
</div>
<a name="signed"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">signed</h3>
  <p>A read only property that returns the value of this SBValue as a 
  signed integer.</p>
  <dl class="fields">
    <dt>Get Method:</dt>
    <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>,
        <span class="summary-sig-arg">*args</span>)</span>
        - GetValueAsSigned(SBValue self, SBError error, int64_t fail_value=0) 
      -&gt; int64_t GetValueAsSigned(SBValue self, SBError error) -&gt; 
      int64_t GetValueAsSigned(SBValue self, int64_t fail_value=0) -&gt; 
      int64_t GetValueAsSigned(SBValue self) -&gt; int64_t
    </dd>
  </dl>
</td></tr></table>
</div>
<a name="size"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">size</h3>
  <p>A read only property that returns the size in bytes of this value.</p>
  <dl class="fields">
    <dt>Get Method:</dt>
    <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>
        - GetByteSize(SBValue self) -&gt; size_t
    </dd>
  </dl>
</td></tr></table>
</div>
<a name="summary"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">summary</h3>
  <p>A read only property that returns the summary for this value as a 
  string</p>
  <dl class="fields">
    <dt>Get Method:</dt>
    <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>
        - GetSummary(SBValue self) -&gt; str const *
    </dd>
  </dl>
</td></tr></table>
</div>
<a name="target"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">target</h3>
  <p>A read only property that returns the lldb.SBTarget that this value is
  associated with.</p>
  <dl class="fields">
    <dt>Get Method:</dt>
    <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>
        - GetTarget(SBValue self) -&gt; SBTarget
    </dd>
  </dl>
</td></tr></table>
</div>
<a name="thread"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">thread</h3>
  <p>A read only property that returns the lldb.SBThread that this value is
  associated with, the returned value might be invalid and should be 
  tested.</p>
  <dl class="fields">
    <dt>Get Method:</dt>
    <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>
        - GetThread(SBValue self) -&gt; SBThread
    </dd>
  </dl>
</td></tr></table>
</div>
<a name="type"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">type</h3>
  <p>A read only property that returns a lldb.SBType object that represents
  the type for this value.</p>
  <dl class="fields">
    <dt>Get Method:</dt>
    <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>
        - GetType(SBValue self) -&gt; SBType
    </dd>
  </dl>
</td></tr></table>
</div>
<a name="unsigned"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">unsigned</h3>
  <p>A read only property that returns the value of this SBValue as an 
  usigned integer.</p>
  <dl class="fields">
    <dt>Get Method:</dt>
    <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>,
        <span class="summary-sig-arg">*args</span>)</span>
        - GetValueAsUnsigned(SBValue self, SBError error, uint64_t 
      fail_value=0) -&gt; uint64_t GetValueAsUnsigned(SBValue self, SBError
      error) -&gt; uint64_t GetValueAsUnsigned(SBValue self, uint64_t 
      fail_value=0) -&gt; uint64_t GetValueAsUnsigned(SBValue self) -&gt; 
      uint64_t
    </dd>
  </dl>
</td></tr></table>
</div>
<a name="value"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">value</h3>
  <p>A read/write property that gets/sets value from a string.</p>
  <dl class="fields">
    <dt>Get Method:</dt>
    <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>
        - GetValue(SBValue self) -&gt; str const *
    </dd>
    <dt>Set Method:</dt>
    <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>,
        <span class="summary-sig-arg">*args</span>)</span>
        - SetValueFromCString(SBValue self, str const * value_str) -&gt; bool 
      SetValueFromCString(SBValue self, str const * value_str, SBError 
      error) -&gt; bool
    </dd>
  </dl>
</td></tr></table>
</div>
<a name="value_type"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">value_type</h3>
  <p>A read only property that returns an lldb enumeration value (see 
  enumerations that start with &quot;lldb.eValueType&quot;) that represents
  the type of this value (local, argument, global, register, etc.).</p>
  <dl class="fields">
    <dt>Get Method:</dt>
    <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>
        - GetValueType(SBValue self) -&gt; lldb::ValueType
    </dd>
  </dl>
</td></tr></table>
</div>
<br />
<!-- ==================== NAVIGATION BAR ==================== -->
<table class="navbar" border="0" width="100%" cellpadding="0"
       bgcolor="#a0c0ff" cellspacing="0">
  <tr valign="middle">

  <!-- Tree link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Index link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Help link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Project homepage -->
      <th class="navbar" align="right" width="100%">
        <table border="0" cellpadding="0" cellspacing="0">
          <tr><th class="navbar" align="center"
            ><a class="navbar" target="_top" href="http://lldb.llvm.org">LLDB python API</a></th>
          </tr></table></th>
  </tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
  <tr>
    <td align="left" class="footer">
    Generated by Epydoc 3.0.1 on Fri Jul 19 13:22:36 2013
    </td>
    <td align="right" class="footer">
      <a target="mainFrame" href="http://epydoc.sourceforge.net"
        >http://epydoc.sourceforge.net</a>
    </td>
  </tr>
</table>

<script type="text/javascript">
  <!--
  // Private objects are initially displayed (because if
  // javascript is turned off then we want them to be
  // visible); but by default, we want to hide them.  So hide
  // them unless we have a cookie that says to show them.
  checkCookie();
  // -->
</script>
</body>
</html>