diff options
Diffstat (limited to 'lldb/www/python_reference/lldb.SBFunction-class.html')
| -rw-r--r-- | lldb/www/python_reference/lldb.SBFunction-class.html | 146 |
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 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  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  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  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  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  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  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__('name', value) <==> 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) -> SBFunction __init__(lldb::SBFunction  self, SBFunction rhs) -> 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) -> bool" alt="" coords="17,351,197,369"/> -<area shape="rect" id="node20" href="lldb.SBFunction-class.html#GetName" title="GetName(SBFunction self) -> str const *" alt="" coords="17,369,197,388"/> -<area shape="rect" id="node20" href="lldb.SBFunction-class.html#GetMangledName" title="GetMangledName(SBFunction self) -> 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) -> SBInstructionList  GetInstructions(SBFunction self, SBTarget target, str const * flavor) ->  SBInstructionList" alt="" coords="17,407,197,425"/> -<area shape="rect" id="node20" href="lldb.SBFunction-class.html#GetStartAddress" title="GetStartAddress(SBFunction self) -> SBAddress" alt="" coords="17,425,197,444"/> -<area shape="rect" id="node20" href="lldb.SBFunction-class.html#GetEndAddress" title="GetEndAddress(SBFunction self) -> 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  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  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  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  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  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  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__('name', value) <==> 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) -> SBFunction __init__(lldb::SBFunction  self, SBFunction rhs) -> 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) -> bool" alt="" coords="17,375,197,395"/> +<area shape="rect" id="node1_42" href="lldb.SBFunction-class.html#GetName" title="GetName(SBFunction self) -> str const *" alt="" coords="17,395,197,415"/> +<area shape="rect" id="node1_43" href="lldb.SBFunction-class.html#GetDisplayName" title="GetDisplayName(SBFunction self) -> str const *" alt="" coords="17,415,197,435"/> +<area shape="rect" id="node1_44" href="lldb.SBFunction-class.html#GetMangledName" title="GetMangledName(SBFunction self) -> 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) -> SBInstructionList  GetInstructions(SBFunction self, SBTarget target, str const * flavor) ->  SBInstructionList" alt="" coords="17,455,197,475"/> +<area shape="rect" id="node1_46" href="lldb.SBFunction-class.html#GetStartAddress" title="GetStartAddress(SBFunction self) -> 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) -> str const *</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBFunction.GetDisplayName">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="GetMangledName"></a><span class="summary-sig-name">GetMangledName</span>(<span class="summary-sig-arg">self</span>)</span><br /> GetMangledName(SBFunction self) -> 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) -> str const *</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBFunction.GetArgumentName">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="GetPrologueByteSize"></a><span class="summary-sig-name">GetPrologueByteSize</span>(<span class="summary-sig-arg">self</span>)</span><br /> GetPrologueByteSize(SBFunction self) -> 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) -> lldb::LanguageType</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBFunction.GetLanguage">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.SBFunction-class.html#GetIsOptimized" class="summary-sig-name">GetIsOptimized</a>(<span class="summary-sig-arg">self</span>)</span><br /> + GetIsOptimized(SBFunction self) -> bool</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBFunction.GetIsOptimized">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(SBFunction self, SBStream description) -> 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 code</a></span> + </td> + </tr></table> + + <p>GetIsOptimized(SBFunction self) -> 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" |

