diff options
| author | Tamas Berghammer <tberghammer@google.com> | 2016-10-20 13:04:32 +0000 |
|---|---|---|
| committer | Tamas Berghammer <tberghammer@google.com> | 2016-10-20 13:04:32 +0000 |
| commit | 5ac6e91c4fd8e9c5778b827862d892c3c2708815 (patch) | |
| tree | e8e9d3a743ce5a85857d1c3bc4c96274e39d3900 /lldb/www/python_reference/lldb.SBBreakpoint-class.html | |
| parent | 226752c15d0d48f46a2941666efccb13b68af470 (diff) | |
| download | bcm5719-llvm-5ac6e91c4fd8e9c5778b827862d892c3c2708815.tar.gz bcm5719-llvm-5ac6e91c4fd8e9c5778b827862d892c3c2708815.zip | |
Re-generate the python and cpp reference documentation
They haven't been updated since July 2013 so they missed a lot of new
function added to the SB API since.
Bug: llvm.org/pr30603
llvm-svn: 284725
Diffstat (limited to 'lldb/www/python_reference/lldb.SBBreakpoint-class.html')
| -rw-r--r-- | lldb/www/python_reference/lldb.SBBreakpoint-class.html | 240 |
1 files changed, 211 insertions, 29 deletions
diff --git a/lldb/www/python_reference/lldb.SBBreakpoint-class.html b/lldb/www/python_reference/lldb.SBBreakpoint-class.html index 87efca21fed..03df5eaa41a 100644 --- a/lldb/www/python_reference/lldb.SBBreakpoint-class.html +++ b/lldb/www/python_reference/lldb.SBBreakpoint-class.html @@ -60,27 +60,27 @@ <h1 class="epydoc">Class SBBreakpoint</h1><p class="nomargin-top"><span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint">source code</a></span></p> <center> <center> <map id="uml_class_diagram_for_lldb_sbb_3" name="uml_class_diagram_for_lldb_sbb_3"> -<area shape="rect" id="node4" href="lldb.SBBreakpoint-class.html#__swig_setmethods__" title="lldb.SBBreakpoint.__swig_setmethods__" alt="" coords="17,31,229,49"/> -<area shape="rect" id="node4" href="lldb.SBBreakpoint-class.html#__swig_getmethods__" title="lldb.SBBreakpoint.__swig_getmethods__" alt="" coords="17,49,229,68"/> -<area shape="rect" id="node4" href="lldb.SBBreakpoint-class.html#enabled" title="A read/write property that configures whether this breakpoint is enabled or not." alt="" coords="17,68,229,87"/> -<area shape="rect" id="node4" href="lldb.SBBreakpoint-class.html#id" title="A read only property that returns the ID of this breakpoint." alt="" coords="17,87,229,105"/> -<area shape="rect" id="node4" href="lldb.SBBreakpoint-class.html#num_locations" title="A read only property that returns the count of locations of this  breakpoint." alt="" coords="17,105,229,124"/> -<area shape="rect" id="node4" href="lldb.SBBreakpoint-class.html#one_shot" title="A read/write property that configures whether this breakpoint is one-shot  (deleted when hit) or not." alt="" coords="17,124,229,143"/> -<area shape="rect" id="node4" href="lldb.SBBreakpoint-class.html#__setattr__" title="x.__setattr__('name', value) <==> x.name = value" alt="" coords="17,145,229,164"/> -<area shape="rect" id="node4" href="lldb.SBBreakpoint-class.html#__getattr__" title="lldb.SBBreakpoint.__getattr__" alt="" coords="17,164,229,183"/> -<area shape="rect" id="node4" href="lldb.SBBreakpoint-class.html#__repr__" title="repr(x)" alt="" coords="17,183,229,201"/> -<area shape="rect" id="node4" href="lldb.SBBreakpoint-class.html#__iter__" title="lldb.SBBreakpoint.__iter__" alt="" coords="17,201,229,220"/> -<area shape="rect" id="node4" href="lldb.SBBreakpoint-class.html#__len__" title="lldb.SBBreakpoint.__len__" alt="" coords="17,220,229,239"/> -<area shape="rect" id="node4" href="lldb.SBBreakpoint-class.html#__init__" title="__init__(lldb::SBBreakpoint self) -> SBBreakpoint  __init__(lldb::SBBreakpoint self, SBBreakpoint rhs) -> SBBreakpoint" alt="" coords="17,239,229,257"/> -<area shape="rect" id="node4" href="lldb.SBBreakpoint-class.html#__swig_destroy__" title="delete_SBBreakpoint(SBBreakpoint self)" alt="" coords="17,257,229,276"/> -<area shape="rect" id="node4" href="lldb.SBBreakpoint-class.html#__del__" title="lldb.SBBreakpoint.__del__" alt="" coords="17,276,229,295"/> -<area shape="rect" id="node4" href="lldb.SBBreakpoint-class.html#GetID" title="GetID(SBBreakpoint self) -> lldb::break_id_t" alt="" coords="17,295,229,313"/> -<area shape="rect" id="node4" href="lldb.SBBreakpoint-class.html#__nonzero__" title="lldb.SBBreakpoint.__nonzero__" alt="" coords="17,313,229,332"/> -<area shape="rect" id="node4" href="lldb.SBBreakpoint-class.html#IsValid" title="IsValid(SBBreakpoint self) -> bool" alt="" coords="17,332,229,351"/> -<area shape="rect" id="node4" href="lldb.SBBreakpoint-class.html#ClearAllBreakpointSites" title="ClearAllBreakpointSites(SBBreakpoint self)" alt="" coords="17,351,229,369"/> -<area shape="rect" id="node4" href="lldb.SBBreakpoint-class.html#FindLocationByAddress" title="FindLocationByAddress(SBBreakpoint self, lldb::addr_t vm_addr) ->  SBBreakpointLocation" alt="" coords="17,369,229,388"/> -<area shape="rect" id="node4" href="lldb.SBBreakpoint-class.html#__ne__" title="lldb.SBBreakpoint.__ne__" alt="" coords="17,407,229,425"/> -<area shape="rect" id="node1" href="lldb.SBBreakpoint-class.html" title="Represents a logical breakpoint and its associated settings." alt="" coords="5,6,240,431"/> +<area shape="rect" id="node1_20" href="lldb.SBBreakpoint-class.html#__swig_setmethods__" title="lldb.SBBreakpoint.__swig_setmethods__" alt="" coords="17,32,229,52"/> +<area shape="rect" id="node1_21" href="lldb.SBBreakpoint-class.html#__swig_getmethods__" title="lldb.SBBreakpoint.__swig_getmethods__" alt="" coords="17,52,229,72"/> +<area shape="rect" id="node1_22" href="lldb.SBBreakpoint-class.html#enabled" title="A read/write property that configures whether this breakpoint is enabled or not." alt="" coords="17,72,229,92"/> +<area shape="rect" id="node1_23" href="lldb.SBBreakpoint-class.html#id" title="A read only property that returns the ID of this breakpoint." alt="" coords="17,92,229,112"/> +<area shape="rect" id="node1_24" href="lldb.SBBreakpoint-class.html#num_locations" title="A read only property that returns the count of locations of this  breakpoint." alt="" coords="17,112,229,132"/> +<area shape="rect" id="node1_25" href="lldb.SBBreakpoint-class.html#one_shot" title="A read/write property that configures whether this breakpoint is one-shot  (deleted when hit) or not." alt="" coords="17,132,229,152"/> +<area shape="rect" id="node1_26" href="lldb.SBBreakpoint-class.html#__setattr__" title="x.__setattr__('name', value) <==> x.name = value" alt="" coords="17,155,229,175"/> +<area shape="rect" id="node1_27" href="lldb.SBBreakpoint-class.html#__getattr__" title="lldb.SBBreakpoint.__getattr__" alt="" coords="17,175,229,195"/> +<area shape="rect" id="node1_28" href="lldb.SBBreakpoint-class.html#__repr__" title="repr(x)" alt="" coords="17,195,229,215"/> +<area shape="rect" id="node1_29" href="lldb.SBBreakpoint-class.html#__iter__" title="lldb.SBBreakpoint.__iter__" alt="" coords="17,215,229,235"/> +<area shape="rect" id="node1_30" href="lldb.SBBreakpoint-class.html#__len__" title="lldb.SBBreakpoint.__len__" alt="" coords="17,235,229,255"/> +<area shape="rect" id="node1_31" href="lldb.SBBreakpoint-class.html#__init__" title="__init__(lldb::SBBreakpoint self) -> SBBreakpoint  __init__(lldb::SBBreakpoint self, SBBreakpoint rhs) -> SBBreakpoint" alt="" coords="17,255,229,275"/> +<area shape="rect" id="node1_32" href="lldb.SBBreakpoint-class.html#__swig_destroy__" title="delete_SBBreakpoint(SBBreakpoint self)" alt="" coords="17,275,229,295"/> +<area shape="rect" id="node1_33" href="lldb.SBBreakpoint-class.html#__del__" title="lldb.SBBreakpoint.__del__" alt="" coords="17,295,229,315"/> +<area shape="rect" id="node1_34" href="lldb.SBBreakpoint-class.html#GetID" title="GetID(SBBreakpoint self) -> lldb::break_id_t" alt="" coords="17,315,229,335"/> +<area shape="rect" id="node1_35" href="lldb.SBBreakpoint-class.html#__nonzero__" title="lldb.SBBreakpoint.__nonzero__" alt="" coords="17,335,229,355"/> +<area shape="rect" id="node1_36" href="lldb.SBBreakpoint-class.html#IsValid" title="IsValid(SBBreakpoint self) -> bool" alt="" coords="17,355,229,375"/> +<area shape="rect" id="node1_37" href="lldb.SBBreakpoint-class.html#ClearAllBreakpointSites" title="ClearAllBreakpointSites(SBBreakpoint self)" alt="" coords="17,375,229,395"/> +<area shape="rect" id="node1_38" href="lldb.SBBreakpoint-class.html#FindLocationByAddress" title="FindLocationByAddress(SBBreakpoint self, lldb::addr_t vm_addr) ->  SBBreakpointLocation" alt="" coords="17,395,229,415"/> +<area shape="rect" id="node1_39" href="lldb.SBBreakpoint-class.html#__ne__" title="lldb.SBBreakpoint.__ne__" alt="" coords="17,435,229,455"/> +<area shape="rect" id="node1" href="lldb.SBBreakpoint-class.html" title="Represents a logical breakpoint and its associated settings." alt="" coords="5,6,241,461"/> </map> <img src="uml_class_diagram_for_lldb_sbb_3.gif" alt='' usemap="#uml_class_diagram_for_lldb_sbb_3" ismap="ismap" class="graph-without-title" /> </center> @@ -145,8 +145,8 @@ TestBreakpointIgnoreCount.py), SBBreakpoint supports breakpoint location iteration, for example, for bl in breakpoint: - print 'breakpoint location load addr: %s' % hex(bl.GetLoadAddress()) - print 'breakpoint location condition: %s' % hex(bl.GetCondition()) + print('breakpoint location load addr: %s' % hex(bl.GetLoadAddress())) + print('breakpoint location condition: %s' % hex(bl.GetCondition())) and rich comparion methods which allow the API program to use, @@ -775,12 +775,140 @@ to compare two breakpoints for equality. </td><td class="summary"> <table width="100%" cellpadding="0" cellspacing="0" border="0"> <tr> - <td><span class="summary-sig"><a name="SetCallback"></a><span class="summary-sig-name">SetCallback</span>(<span class="summary-sig-arg">self</span>, + <td><span class="summary-sig"><a href="lldb.SBBreakpoint-class.html#SetScriptCallbackFunction" class="summary-sig-name">SetScriptCallbackFunction</a>(<span class="summary-sig-arg">self</span>, <span class="summary-sig-arg">*args</span>)</span><br /> - SetCallback(SBBreakpoint self, - lldb::SBBreakpoint::BreakpointHitCallback callback, void * baton)</td> + SetScriptCallbackFunction(SBBreakpoint self, str const * + callback_function_name)</td> <td align="right" valign="top"> - <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.SetCallback">source code</a></span> + <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.SetScriptCallbackFunction">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.SBBreakpoint-class.html#SetScriptCallbackBody" class="summary-sig-name">SetScriptCallbackBody</a>(<span class="summary-sig-arg">self</span>, + <span class="summary-sig-arg">*args</span>)</span><br /> + SetScriptCallbackBody(SBBreakpoint self, str const * + script_body_text) -> SBError</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.SetScriptCallbackBody">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="SetCommandLineCommands"></a><span class="summary-sig-name">SetCommandLineCommands</span>(<span class="summary-sig-arg">self</span>, + <span class="summary-sig-arg">*args</span>)</span><br /> + SetCommandLineCommands(SBBreakpoint self, SBStringList commands)</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.SetCommandLineCommands">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="GetCommandLineCommands"></a><span class="summary-sig-name">GetCommandLineCommands</span>(<span class="summary-sig-arg">self</span>, + <span class="summary-sig-arg">*args</span>)</span><br /> + GetCommandLineCommands(SBBreakpoint self, SBStringList commands) + -> bool</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.GetCommandLineCommands">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="AddName"></a><span class="summary-sig-name">AddName</span>(<span class="summary-sig-arg">self</span>, + <span class="summary-sig-arg">*args</span>)</span><br /> + AddName(SBBreakpoint self, str const * new_name) -> bool</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.AddName">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="RemoveName"></a><span class="summary-sig-name">RemoveName</span>(<span class="summary-sig-arg">self</span>, + <span class="summary-sig-arg">*args</span>)</span><br /> + RemoveName(SBBreakpoint self, str const * name_to_remove)</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.RemoveName">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="MatchesName"></a><span class="summary-sig-name">MatchesName</span>(<span class="summary-sig-arg">self</span>, + <span class="summary-sig-arg">*args</span>)</span><br /> + MatchesName(SBBreakpoint self, str const * name) -> bool</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.MatchesName">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="GetNames"></a><span class="summary-sig-name">GetNames</span>(<span class="summary-sig-arg">self</span>, + <span class="summary-sig-arg">*args</span>)</span><br /> + GetNames(SBBreakpoint self, SBStringList names)</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.GetNames">source code</a></span> </td> </tr> @@ -830,7 +958,9 @@ to compare two breakpoints for equality. <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(SBBreakpoint self, SBStream description) -> bool</td> + GetDescription(SBBreakpoint self, SBStream description) -> bool + GetDescription(SBBreakpoint self, SBStream description, bool + include_locations) -> bool</td> <td align="right" valign="top"> <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.GetDescription">source code</a></span> @@ -1239,6 +1369,58 @@ to compare two breakpoints for equality. </dl> </td></tr></table> </div> +<a name="SetScriptCallbackFunction"></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">SetScriptCallbackFunction</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#SBBreakpoint.SetScriptCallbackFunction">source code</a></span> + </td> + </tr></table> + + <p>SetScriptCallbackFunction(SBBreakpoint self, str const * + callback_function_name)</p> + <p>Set the name of the script function to be called when the breakpoint + is hit.</p> + <dl class="fields"> + </dl> +</td></tr></table> +</div> +<a name="SetScriptCallbackBody"></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">SetScriptCallbackBody</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#SBBreakpoint.SetScriptCallbackBody">source code</a></span> + </td> + </tr></table> + + <p>SetScriptCallbackBody(SBBreakpoint self, str const * script_body_text) + -> SBError</p> + <p>Provide the body for the script function to be called when the + breakpoint is hit. The body will be wrapped in a function, which be + passed two arguments: 'frame' - which holds the bottom-most SBFrame of + the thread that hit the breakpoint 'bpno' - which is the + SBBreakpointLocation to which the callback was attached.</p> + <p>The error parameter is currently ignored, but will at some point hold + the Python compilation diagnostics. Returns true if the body compiles + successfully, false if not.</p> + <dl class="fields"> + </dl> +</td></tr></table> +</div> <a name="__str__"></a> <div> <table class="details" border="1" cellpadding="3" @@ -1383,7 +1565,7 @@ to compare two breakpoints for equality. <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:34 2013 + Generated by Epydoc 3.0.1 on Fri Oct 14 13:55:25 2016 </td> <td align="right" class="footer"> <a target="mainFrame" href="http://epydoc.sourceforge.net" |

