| <?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> <a | |
| href="module-tree.html">Trees</a> </th> | |
| <!-- Index link --> | |
| <th> <a | |
| href="identifier-index.html">Indices</a> </th> | |
| <!-- Help link --> | |
| <th> <a | |
| href="help.html">Help</a> </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 lldb</a> :: | |
| Class 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 private</a>]</span></td></tr> | |
| <tr><td align="right"><span class="options" | |
| >[<a href="frames.html" target="_top">frames</a | |
| >] | <a href="lldb.SBValue-class.html" | |
| target="_top">no 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 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  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  address-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  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  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  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-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  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  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  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  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  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  enumerations that start with "lldb.eValueType") 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__('name', value) <==> 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) -> SBValue __init__(lldb::SBValue self,  SBValue rhs) -> 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) -> 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) -> 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"> </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) <==> x.name = value</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.__setattr__">source code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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 code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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 code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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 code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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 code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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 code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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"><function __eol_test__ at 0x1b106e0></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 code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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) -> SBValue __init__(lldb::SBValue | |
| self, SBValue rhs) -> SBValue</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.__init__">source code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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"> </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 code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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 code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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) -> bool</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.IsValid">source code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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 code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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) -> SBError</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetError">source code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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) -> lldb::user_id_t</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetID">source code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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) -> str const *</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetName">source code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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) -> str const *</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetTypeName">source code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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) -> size_t</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetByteSize">source code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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) -> bool</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.IsInScope">source code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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) -> lldb::Format</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetFormat">source code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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 code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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) -> str const *</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetValue">source code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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) | |
| -> int64_t GetValueAsSigned(SBValue self, SBError error) -> | |
| int64_t GetValueAsSigned(SBValue self, int64_t fail_value=0) -> | |
| int64_t GetValueAsSigned(SBValue self) -> int64_t</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetValueAsSigned">source code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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) -> uint64_t GetValueAsUnsigned(SBValue self, SBError | |
| error) -> uint64_t GetValueAsUnsigned(SBValue self, uint64_t | |
| fail_value=0) -> uint64_t GetValueAsUnsigned(SBValue self) -> | |
| uint64_t</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetValueAsUnsigned">source code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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) -> lldb::ValueType</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetValueType">source code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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) -> bool</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetValueDidChange">source code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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) -> str const *</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetSummary">source code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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) -> str const *</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetObjectDescription">source code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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) | |
| -> SBValue</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetDynamicValue">source code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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) -> SBValue</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetStaticValue">source code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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) -> SBValue</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetNonSyntheticValue">source code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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) -> lldb::DynamicValueType</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetPreferDynamicValue">source code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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 code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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) -> bool</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetPreferSyntheticValue">source code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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 code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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) -> bool</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.IsDynamic">source code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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) -> bool</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.IsSynthetic">source code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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) -> str const *</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetLocation">source code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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) -> bool | |
| SetValueFromCString(SBValue self, str const * value_str, SBError | |
| error) -> bool</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.SetValueFromCString">source code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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) -> SBTypeFormat</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetTypeFormat">source code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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) -> SBTypeSummary</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetTypeSummary">source code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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) -> SBTypeFilter</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetTypeFilter">source code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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) -> SBTypeSynthetic</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetTypeSynthetic">source code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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) -> SBValue | |
| GetChildAtIndex(SBValue self, uint32_t idx, lldb::DynamicValueType use_dynamic, bool can_create_synthetic) -> SBValue</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetChildAtIndex">source code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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) -> SBValue</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.CreateChildAtOffset">source code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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) -> SBValue</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.Cast">source code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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) -> SBValue CreateValueFromExpression(SBValue self, str | |
| const * name, str const * expression, SBExpressionOptions options) | |
| -> SBValue</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.CreateValueFromExpression">source code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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) -> SBValue</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.CreateValueFromAddress">source code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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) -> SBValue</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.CreateValueFromData">source code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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) -> SBType</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetType">source code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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) -> uint32_t</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetIndexOfChildWithName">source code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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) -> SBValue | |
| GetChildMemberWithName(SBValue self, str const * name, lldb::DynamicValueType use_dynamic) -> SBValue</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetChildMemberWithName">source code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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) -> | |
| SBValue</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetValueForExpressionPath">source code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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) -> SBDeclaration</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetDeclaration">source code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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) -> bool</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.MightHaveChildren">source code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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) -> uint32_t</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetNumChildren">source code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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) -> void *</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetOpaqueType">source code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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) -> SBValue</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.Dereference">source code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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) -> SBValue</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.AddressOf">source code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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) -> bool</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.TypeIsPointerType">source code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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) -> SBTarget</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetTarget">source code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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) -> SBProcess</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetProcess">source code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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) -> SBThread</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetThread">source code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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) -> SBFrame</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetFrame">source code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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) -> SBWatchpoint</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.Watch">source code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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) -> SBWatchpoint</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.WatchPointee">source code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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) -> bool</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetDescription">source code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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) -> SBData | |
| GetPointeeData(SBValue self, uint32_t item_idx=0) -> SBData | |
| GetPointeeData(SBValue self) -> SBData</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetPointeeData">source code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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) -> SBData</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetData">source code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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) -> bool</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.SetData">source code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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) -> lldb::addr_t</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetLoadAddress">source code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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) -> SBAddress</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetAddress">source code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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) -> bool | |
| GetExpressionPath(SBValue self, SBStream description, bool | |
| qualify_cxx_base_classes) -> bool</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetExpressionPath">source code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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 "SBValue.dynamic" property.</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.__get_dynamic__">source code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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 code</a></span> | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="15%" align="right" valign="top" class="summary"> | |
| <span class="summary-type"> </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) -> PyObject *</td> | |
| <td align="right" valign="top"> | |
| <span class="codelink"><a href="lldb-pysrc.html#SBValue.__str__">source 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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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 "lldb.eValueType") 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 code</a></span> | |
| </td> | |
| </tr></table> | |
| <p>x.__setattr__('name', value) <==> 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 code</a></span> | |
| </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 code</a></span> | |
| </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"><function __eol_test__ at 0x1b106e0></span>)</span> | |
| </h3> | |
| </td><td align="right" valign="top" | |
| ><span class="codelink"><a href="lldb-pysrc.html#SBValue.linked_list_iter">source code</a></span> | |
| </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 code</a></span> | |
| </td> | |
| </tr></table> | |
| <p>__init__(lldb::SBValue self) -> SBValue __init__(lldb::SBValue | |
| self, SBValue rhs) -> 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 code</a></span> | |
| </td> | |
| </tr></table> | |
| <pre class="literalblock"> | |
| GetChildAtIndex(SBValue self, uint32_t idx) -> SBValue | |
| GetChildAtIndex(SBValue self, uint32_t idx, lldb::DynamicValueType use_dynamic, bool can_create_synthetic) -> 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 code</a></span> | |
| </td> | |
| </tr></table> | |
| <pre class="literalblock"> | |
| GetIndexOfChildWithName(SBValue self, str const * name) -> 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 code</a></span> | |
| </td> | |
| </tr></table> | |
| <pre class="literalblock"> | |
| GetChildMemberWithName(SBValue self, str const * name) -> SBValue | |
| GetChildMemberWithName(SBValue self, str const * name, lldb::DynamicValueType use_dynamic) -> 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 code</a></span> | |
| </td> | |
| </tr></table> | |
| <p>GetValueForExpressionPath(SBValue self, str const * expr_path) -> | |
| SBValue</p> | |
| <p>Expands nested expressions like .a->b[0].c[1]->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 code</a></span> | |
| </td> | |
| </tr></table> | |
| <p>Watch(SBValue self, bool resolve_location, bool read, bool write, | |
| SBError error) -> 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 code</a></span> | |
| </td> | |
| </tr></table> | |
| <p>WatchPointee(SBValue self, bool resolve_location, bool read, bool | |
| write, SBError error) -> 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 code</a></span> | |
| </td> | |
| </tr></table> | |
| <pre class="literalblock"> | |
| GetPointeeData(SBValue self, uint32_t item_idx=0, uint32_t item_count=1) -> SBData | |
| GetPointeeData(SBValue self, uint32_t item_idx=0) -> SBData | |
| GetPointeeData(SBValue self) -> 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 code</a></span> | |
| </td> | |
| </tr></table> | |
| <pre class="literalblock"> | |
| GetData(SBValue self) -> 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 code</a></span> | |
| </td> | |
| </tr></table> | |
| <p>GetExpressionPath(SBValue self, SBStream description) -> bool | |
| GetExpressionPath(SBValue self, SBStream description, bool | |
| qualify_cxx_base_classes) -> 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 code</a></span> | |
| </td> | |
| </tr></table> | |
| <p>__str__(SBValue self) -> 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) -> 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) -> 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) -> 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) -> 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) -> 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) -> 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 "SBValue.dynamic" 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) -> 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 "lldb.eFormat".</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) -> 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) -> 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) -> 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) -> 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) -> 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) -> 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) -> 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) -> 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) | |
| -> int64_t GetValueAsSigned(SBValue self, SBError error) -> | |
| int64_t GetValueAsSigned(SBValue self, int64_t fail_value=0) -> | |
| int64_t GetValueAsSigned(SBValue self) -> 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) -> 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) -> 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) -> 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) -> 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) -> 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) -> uint64_t GetValueAsUnsigned(SBValue self, SBError | |
| error) -> uint64_t GetValueAsUnsigned(SBValue self, uint64_t | |
| fail_value=0) -> uint64_t GetValueAsUnsigned(SBValue self) -> | |
| 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) -> 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) -> bool | |
| SetValueFromCString(SBValue self, str const * value_str, SBError | |
| error) -> 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 "lldb.eValueType") 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) -> 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> <a | |
| href="module-tree.html">Trees</a> </th> | |
| <!-- Index link --> | |
| <th> <a | |
| href="identifier-index.html">Indices</a> </th> | |
| <!-- Help link --> | |
| <th> <a | |
| href="help.html">Help</a> </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> |