--- a/src/eric7/Documentation/Source/eric7.DebugClients.Python.DebugBase.html Sun Nov 10 15:21:04 2024 +0100 +++ b/src/eric7/Documentation/Source/eric7.DebugClients.Python.DebugBase.html Mon Nov 11 15:00:58 2024 +0100 @@ -115,6 +115,10 @@ <td>Protected method to update the frame pointers.</td> </tr> <tr> +<td><a href="#DebugBase._set_trace_opcodes">_set_trace_opcodes</a></td> +<td>Protected method to set tracing on opcode level enabled or disabled.</td> +</tr> +<tr> <td><a href="#DebugBase.bootstrap">bootstrap</a></td> <td>Public method to bootstrap a thread.</td> </tr> @@ -183,6 +187,10 @@ <td>Public method to stop after one line of code.</td> </tr> <tr> +<td><a href="#DebugBase.set_stepinstr">set_stepinstr</a></td> +<td>Public method to stop before the next instruction.</td> +</tr> +<tr> <td><a href="#DebugBase.set_trace">set_trace</a></td> <td>Public method to start debugging from 'frame'.</td> </tr> @@ -469,7 +477,7 @@ </dl> <a NAME="DebugBase._set_stopinfo" ID="DebugBase._set_stopinfo"></a> <h4>DebugBase._set_stopinfo</h4> -<b>_set_stopinfo</b>(<i>stopframe, returnframe, stoplineno=0</i>) +<b>_set_stopinfo</b>(<i>stopframe, returnframe, stoplineno=0, traceOpcodes=False</i>) <p> Protected method to update the frame pointers. </p> @@ -484,11 +492,29 @@ <dd> the frame object where to stop on a function return </dd> -<dt><i>stoplineno</i> (int)</dt> +<dt><i>stoplineno</i> (int (optional))</dt> <dd> line number to stop at. If stoplineno is greater than or equal to 0, then stop at line greater than or equal to the - stopline. If stoplineno is -1, then don't stop at all. + stopline. If stoplineno is -1, then don't stop at all. (defaults to 0) +</dd> +<dt><i>traceOpcodes</i> (bool (optional))</dt> +<dd> +opcode tracing state (defaults to False) +</dd> +</dl> +<a NAME="DebugBase._set_trace_opcodes" ID="DebugBase._set_trace_opcodes"></a> +<h4>DebugBase._set_trace_opcodes</h4> +<b>_set_trace_opcodes</b>(<i>traceOpcodes</i>) +<p> + Protected method to set tracing on opcode level enabled or disabled. +</p> + +<dl> + +<dt><i>traceOpcodes</i> (bool)</dt> +<dd> +opcode tracing state </dd> </dl> <a NAME="DebugBase.bootstrap" ID="DebugBase.bootstrap"></a> @@ -871,6 +897,13 @@ Public method to stop after one line of code. </p> +<a NAME="DebugBase.set_stepinstr" ID="DebugBase.set_stepinstr"></a> +<h4>DebugBase.set_stepinstr</h4> +<b>set_stepinstr</b>(<i></i>) +<p> + Public method to stop before the next instruction. +</p> + <a NAME="DebugBase.set_trace" ID="DebugBase.set_trace"></a> <h4>DebugBase.set_trace</h4> <b>set_trace</b>(<i>frame=None</i>)