aboutsummaryrefslogtreecommitdiff
path: root/www/python_reference/lldb.SBValue-class.html
diff options
context:
space:
mode:
Diffstat (limited to 'www/python_reference/lldb.SBValue-class.html')
-rw-r--r--www/python_reference/lldb.SBValue-class.html2823
1 files changed, 2823 insertions, 0 deletions
diff --git a/www/python_reference/lldb.SBValue-class.html b/www/python_reference/lldb.SBValue-class.html
new file mode 100644
index 000000000000..a5019ad64b5a
--- /dev/null
+++ b/www/python_reference/lldb.SBValue-class.html
@@ -0,0 +1,2823 @@
+<?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>