summaryrefslogtreecommitdiffstats
path: root/lldb/www/python_reference/lldb.SBFunction-class.html
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/www/python_reference/lldb.SBFunction-class.html')
-rw-r--r--lldb/www/python_reference/lldb.SBFunction-class.html146
1 files changed, 120 insertions, 26 deletions
diff --git a/lldb/www/python_reference/lldb.SBFunction-class.html b/lldb/www/python_reference/lldb.SBFunction-class.html
index 1e8d0bca329..0c6e15f8ed4 100644
--- a/lldb/www/python_reference/lldb.SBFunction-class.html
+++ b/lldb/www/python_reference/lldb.SBFunction-class.html
@@ -60,31 +60,31 @@
<h1 class="epydoc">Class SBFunction</h1><p class="nomargin-top"><span class="codelink"><a href="lldb-pysrc.html#SBFunction">source&nbsp;code</a></span></p>
<center>
<center> <map id="uml_class_diagram_for_lldb_sbf_4" name="uml_class_diagram_for_lldb_sbf_4">
-<area shape="rect" id="node20" href="lldb.SBFunction-class.html#__swig_setmethods__" title="lldb.SBFunction.__swig_setmethods__" alt="" coords="17,31,197,49"/>
-<area shape="rect" id="node20" href="lldb.SBFunction-class.html#__swig_getmethods__" title="lldb.SBFunction.__swig_getmethods__" alt="" coords="17,49,197,68"/>
-<area shape="rect" id="node20" href="lldb.SBFunction-class.html#addr" title="A read only property that returns an lldb object that represents the start &#160;address (lldb.SBAddress) for this function." alt="" coords="17,68,197,87"/>
-<area shape="rect" id="node20" href="lldb.SBFunction-class.html#block" title="A read only property that returns an lldb object that represents the top &#160;level lexical block (lldb.SBBlock) for this function." alt="" coords="17,87,197,105"/>
-<area shape="rect" id="node20" href="lldb.SBFunction-class.html#end_addr" title="A read only property that returns an lldb object that represents the end &#160;address (lldb.SBAddress) for this function." alt="" coords="17,105,197,124"/>
-<area shape="rect" id="node20" href="lldb.SBFunction-class.html#instructions" title="A read only property that returns an lldb object that represents the &#160;instructions (lldb.SBInstructionList) for this function." alt="" coords="17,124,197,143"/>
-<area shape="rect" id="node20" href="lldb.SBFunction-class.html#mangled" title="A read only property that returns the mangled (linkage) name for this &#160;function as a string." alt="" coords="17,143,197,161"/>
-<area shape="rect" id="node20" href="lldb.SBFunction-class.html#name" title="A read only property that returns the name for this function as a string." alt="" coords="17,161,197,180"/>
-<area shape="rect" id="node20" href="lldb.SBFunction-class.html#prologue_size" title="A read only property that returns the size in bytes of the prologue &#160;instructions as an unsigned integer." alt="" coords="17,180,197,199"/>
-<area shape="rect" id="node20" href="lldb.SBFunction-class.html#type" title="A read only property that returns an lldb object that represents the return type (lldb.SBType) for this function." alt="" coords="17,199,197,217"/>
-<area shape="rect" id="node20" href="lldb.SBFunction-class.html#__setattr__" title="x.__setattr__(&#39;name&#39;, value) &lt;==&gt; x.name = value" alt="" coords="17,220,197,239"/>
-<area shape="rect" id="node20" href="lldb.SBFunction-class.html#__getattr__" title="lldb.SBFunction.__getattr__" alt="" coords="17,239,197,257"/>
-<area shape="rect" id="node20" href="lldb.SBFunction-class.html#__repr__" title="repr(x)" alt="" coords="17,257,197,276"/>
-<area shape="rect" id="node20" href="lldb.SBFunction-class.html#__init__" title="__init__(lldb::SBFunction self) &#45;&gt; SBFunction __init__(lldb::SBFunction &#160;self, SBFunction rhs) &#45;&gt; SBFunction" alt="" coords="17,276,197,295"/>
-<area shape="rect" id="node20" href="lldb.SBFunction-class.html#__swig_destroy__" title="delete_SBFunction(SBFunction self)" alt="" coords="17,295,197,313"/>
-<area shape="rect" id="node20" href="lldb.SBFunction-class.html#__del__" title="lldb.SBFunction.__del__" alt="" coords="17,313,197,332"/>
-<area shape="rect" id="node20" href="lldb.SBFunction-class.html#__nonzero__" title="lldb.SBFunction.__nonzero__" alt="" coords="17,332,197,351"/>
-<area shape="rect" id="node20" href="lldb.SBFunction-class.html#IsValid" title="IsValid(SBFunction self) &#45;&gt; bool" alt="" coords="17,351,197,369"/>
-<area shape="rect" id="node20" href="lldb.SBFunction-class.html#GetName" title="GetName(SBFunction self) &#45;&gt; str const *" alt="" coords="17,369,197,388"/>
-<area shape="rect" id="node20" href="lldb.SBFunction-class.html#GetMangledName" title="GetMangledName(SBFunction self) &#45;&gt; str const *" alt="" coords="17,388,197,407"/>
-<area shape="rect" id="node20" href="lldb.SBFunction-class.html#GetInstructions" title="GetInstructions(SBFunction self, SBTarget target) &#45;&gt; SBInstructionList &#160;GetInstructions(SBFunction self, SBTarget target, str const * flavor) &#45;&gt; &#160;SBInstructionList" alt="" coords="17,407,197,425"/>
-<area shape="rect" id="node20" href="lldb.SBFunction-class.html#GetStartAddress" title="GetStartAddress(SBFunction self) &#45;&gt; SBAddress" alt="" coords="17,425,197,444"/>
-<area shape="rect" id="node20" href="lldb.SBFunction-class.html#GetEndAddress" title="GetEndAddress(SBFunction self) &#45;&gt; SBAddress" alt="" coords="17,444,197,463"/>
-<area shape="rect" id="node20" href="lldb.SBFunction-class.html#__ne__" title="lldb.SBFunction.__ne__" alt="" coords="17,481,197,500"/>
-<area shape="rect" id="node1" href="lldb.SBFunction-class.html" title="Represents a generic function, which can be inlined or not." alt="" coords="5,6,208,506"/>
+<area shape="rect" id="node1_24" href="lldb.SBFunction-class.html#__swig_setmethods__" title="lldb.SBFunction.__swig_setmethods__" alt="" coords="17,32,197,52"/>
+<area shape="rect" id="node1_25" href="lldb.SBFunction-class.html#__swig_getmethods__" title="lldb.SBFunction.__swig_getmethods__" alt="" coords="17,52,197,72"/>
+<area shape="rect" id="node1_26" href="lldb.SBFunction-class.html#addr" title="A read only property that returns an lldb object that represents the start &#160;address (lldb.SBAddress) for this function." alt="" coords="17,72,197,92"/>
+<area shape="rect" id="node1_27" href="lldb.SBFunction-class.html#block" title="A read only property that returns an lldb object that represents the top &#160;level lexical block (lldb.SBBlock) for this function." alt="" coords="17,92,197,112"/>
+<area shape="rect" id="node1_28" href="lldb.SBFunction-class.html#end_addr" title="A read only property that returns an lldb object that represents the end &#160;address (lldb.SBAddress) for this function." alt="" coords="17,112,197,132"/>
+<area shape="rect" id="node1_29" href="lldb.SBFunction-class.html#instructions" title="A read only property that returns an lldb object that represents the &#160;instructions (lldb.SBInstructionList) for this function." alt="" coords="17,132,197,152"/>
+<area shape="rect" id="node1_30" href="lldb.SBFunction-class.html#mangled" title="A read only property that returns the mangled (linkage) name for this &#160;function as a string." alt="" coords="17,152,197,172"/>
+<area shape="rect" id="node1_31" href="lldb.SBFunction-class.html#name" title="A read only property that returns the name for this function as a string." alt="" coords="17,172,197,192"/>
+<area shape="rect" id="node1_32" href="lldb.SBFunction-class.html#prologue_size" title="A read only property that returns the size in bytes of the prologue &#160;instructions as an unsigned integer." alt="" coords="17,192,197,212"/>
+<area shape="rect" id="node1_33" href="lldb.SBFunction-class.html#type" title="A read only property that returns an lldb object that represents the return type (lldb.SBType) for this function." alt="" coords="17,212,197,232"/>
+<area shape="rect" id="node1_34" href="lldb.SBFunction-class.html#__setattr__" title="x.__setattr__(&#39;name&#39;, value) &lt;==&gt; x.name = value" alt="" coords="17,235,197,255"/>
+<area shape="rect" id="node1_35" href="lldb.SBFunction-class.html#__getattr__" title="lldb.SBFunction.__getattr__" alt="" coords="17,255,197,275"/>
+<area shape="rect" id="node1_36" href="lldb.SBFunction-class.html#__repr__" title="repr(x)" alt="" coords="17,275,197,295"/>
+<area shape="rect" id="node1_37" href="lldb.SBFunction-class.html#__init__" title="__init__(lldb::SBFunction self) &#45;&gt; SBFunction __init__(lldb::SBFunction &#160;self, SBFunction rhs) &#45;&gt; SBFunction" alt="" coords="17,295,197,315"/>
+<area shape="rect" id="node1_38" href="lldb.SBFunction-class.html#__swig_destroy__" title="delete_SBFunction(SBFunction self)" alt="" coords="17,315,197,335"/>
+<area shape="rect" id="node1_39" href="lldb.SBFunction-class.html#__del__" title="lldb.SBFunction.__del__" alt="" coords="17,335,197,355"/>
+<area shape="rect" id="node1_40" href="lldb.SBFunction-class.html#__nonzero__" title="lldb.SBFunction.__nonzero__" alt="" coords="17,355,197,375"/>
+<area shape="rect" id="node1_41" href="lldb.SBFunction-class.html#IsValid" title="IsValid(SBFunction self) &#45;&gt; bool" alt="" coords="17,375,197,395"/>
+<area shape="rect" id="node1_42" href="lldb.SBFunction-class.html#GetName" title="GetName(SBFunction self) &#45;&gt; str const *" alt="" coords="17,395,197,415"/>
+<area shape="rect" id="node1_43" href="lldb.SBFunction-class.html#GetDisplayName" title="GetDisplayName(SBFunction self) &#45;&gt; str const *" alt="" coords="17,415,197,435"/>
+<area shape="rect" id="node1_44" href="lldb.SBFunction-class.html#GetMangledName" title="GetMangledName(SBFunction self) &#45;&gt; str const *" alt="" coords="17,435,197,455"/>
+<area shape="rect" id="node1_45" href="lldb.SBFunction-class.html#GetInstructions" title="GetInstructions(SBFunction self, SBTarget target) &#45;&gt; SBInstructionList &#160;GetInstructions(SBFunction self, SBTarget target, str const * flavor) &#45;&gt; &#160;SBInstructionList" alt="" coords="17,455,197,475"/>
+<area shape="rect" id="node1_46" href="lldb.SBFunction-class.html#GetStartAddress" title="GetStartAddress(SBFunction self) &#45;&gt; SBAddress" alt="" coords="17,475,197,495"/>
+<area shape="rect" id="node1_47" href="lldb.SBFunction-class.html#__ne__" title="lldb.SBFunction.__ne__" alt="" coords="17,515,197,535"/>
+<area shape="rect" id="node1" href="lldb.SBFunction-class.html" title="Represents a generic function, which can be inlined or not." alt="" coords="5,6,209,541"/>
</map>
<img src="uml_class_diagram_for_lldb_sbf_4.gif" alt='' usemap="#uml_class_diagram_for_lldb_sbf_4" ismap="ismap" class="graph-without-title" />
</center>
@@ -305,6 +305,23 @@ For example (from test/lldbutil.py, but slightly modified for doc purpose),
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
+ <td><span class="summary-sig"><a name="GetDisplayName"></a><span class="summary-sig-name">GetDisplayName</span>(<span class="summary-sig-arg">self</span>)</span><br />
+ GetDisplayName(SBFunction self) -&gt; str const *</td>
+ <td align="right" valign="top">
+ <span class="codelink"><a href="lldb-pysrc.html#SBFunction.GetDisplayName">source&nbsp;code</a></span>
+
+ </td>
+ </tr>
+ </table>
+
+ </td>
+ </tr>
+<tr>
+ <td width="15%" align="right" valign="top" class="summary">
+ <span class="summary-type">&nbsp;</span>
+ </td><td class="summary">
+ <table width="100%" cellpadding="0" cellspacing="0" border="0">
+ <tr>
<td><span class="summary-sig"><a name="GetMangledName"></a><span class="summary-sig-name">GetMangledName</span>(<span class="summary-sig-arg">self</span>)</span><br />
GetMangledName(SBFunction self) -&gt; str const *</td>
<td align="right" valign="top">
@@ -376,6 +393,24 @@ For example (from test/lldbutil.py, but slightly modified for doc purpose),
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
+ <td><span class="summary-sig"><a name="GetArgumentName"></a><span class="summary-sig-name">GetArgumentName</span>(<span class="summary-sig-arg">self</span>,
+ <span class="summary-sig-arg">*args</span>)</span><br />
+ GetArgumentName(SBFunction self, uint32_t arg_idx) -&gt; str const *</td>
+ <td align="right" valign="top">
+ <span class="codelink"><a href="lldb-pysrc.html#SBFunction.GetArgumentName">source&nbsp;code</a></span>
+
+ </td>
+ </tr>
+ </table>
+
+ </td>
+ </tr>
+<tr>
+ <td width="15%" align="right" valign="top" class="summary">
+ <span class="summary-type">&nbsp;</span>
+ </td><td class="summary">
+ <table width="100%" cellpadding="0" cellspacing="0" border="0">
+ <tr>
<td><span class="summary-sig"><a name="GetPrologueByteSize"></a><span class="summary-sig-name">GetPrologueByteSize</span>(<span class="summary-sig-arg">self</span>)</span><br />
GetPrologueByteSize(SBFunction self) -&gt; uint32_t</td>
<td align="right" valign="top">
@@ -427,6 +462,40 @@ For example (from test/lldbutil.py, but slightly modified for doc purpose),
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
+ <td><span class="summary-sig"><a name="GetLanguage"></a><span class="summary-sig-name">GetLanguage</span>(<span class="summary-sig-arg">self</span>)</span><br />
+ GetLanguage(SBFunction self) -&gt; lldb::LanguageType</td>
+ <td align="right" valign="top">
+ <span class="codelink"><a href="lldb-pysrc.html#SBFunction.GetLanguage">source&nbsp;code</a></span>
+
+ </td>
+ </tr>
+ </table>
+
+ </td>
+ </tr>
+<tr>
+ <td width="15%" align="right" valign="top" class="summary">
+ <span class="summary-type">&nbsp;</span>
+ </td><td class="summary">
+ <table width="100%" cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td><span class="summary-sig"><a href="lldb.SBFunction-class.html#GetIsOptimized" class="summary-sig-name">GetIsOptimized</a>(<span class="summary-sig-arg">self</span>)</span><br />
+ GetIsOptimized(SBFunction self) -&gt; bool</td>
+ <td align="right" valign="top">
+ <span class="codelink"><a href="lldb-pysrc.html#SBFunction.GetIsOptimized">source&nbsp;code</a></span>
+
+ </td>
+ </tr>
+ </table>
+
+ </td>
+ </tr>
+<tr>
+ <td width="15%" align="right" valign="top" class="summary">
+ <span class="summary-type">&nbsp;</span>
+ </td><td class="summary">
+ <table width="100%" cellpadding="0" cellspacing="0" border="0">
+ <tr>
<td><span class="summary-sig"><a name="GetDescription"></a><span class="summary-sig-name">GetDescription</span>(<span class="summary-sig-arg">self</span>,
<span class="summary-sig-arg">*args</span>)</span><br />
GetDescription(SBFunction self, SBStream description) -&gt; bool</td>
@@ -743,6 +812,31 @@ For example (from test/lldbutil.py, but slightly modified for doc purpose),
</dl>
</td></tr></table>
</div>
+<a name="GetIsOptimized"></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">GetIsOptimized</span>(<span class="sig-arg">self</span>)</span>
+ </h3>
+ </td><td align="right" valign="top"
+ ><span class="codelink"><a href="lldb-pysrc.html#SBFunction.GetIsOptimized">source&nbsp;code</a></span>&nbsp;
+ </td>
+ </tr></table>
+
+ <p>GetIsOptimized(SBFunction self) -&gt; bool</p>
+ <p>Returns true if the function was compiled with optimization.
+ Optimization, in this case, is meant to indicate that the debugger
+ experience may be confusing for the user -- variables optimized away,
+ stepping jumping between source lines -- and the driver may want to
+ provide some guidance to the user about this. Returns false if
+ unoptimized, or unknown.</p>
+ <dl class="fields">
+ </dl>
+</td></tr></table>
+</div>
<a name="__str__"></a>
<div>
<table class="details" border="1" cellpadding="3"
@@ -941,7 +1035,7 @@ For example (from test/lldbutil.py, but slightly modified for doc purpose),
<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:35 2013
+ Generated by Epydoc 3.0.1 on Fri Oct 14 13:55:26 2016
</td>
<td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net"
OpenPOWER on IntegriCloud