145 <td><a href="#DebugBase.move_instruction_pointer">move_instruction_pointer</a></td> |
145 <td><a href="#DebugBase.move_instruction_pointer">move_instruction_pointer</a></td> |
146 <td>Public method to move the instruction pointer to another line.</td> |
146 <td>Public method to move the instruction pointer to another line.</td> |
147 </tr> |
147 </tr> |
148 <tr> |
148 <tr> |
149 <td><a href="#DebugBase.profile">profile</a></td> |
149 <td><a href="#DebugBase.profile">profile</a></td> |
150 <td>Public method used to trace some stuff independent of the debugger trace function.</td> |
150 <td></td> |
151 </tr> |
151 </tr> |
152 <tr> |
152 <tr> |
153 <td><a href="#DebugBase.profileWithRecursion">profileWithRecursion</a></td> |
153 <td><a href="#DebugBase.profileWithRecursion">profileWithRecursion</a></td> |
154 <td>Public method used to trace some stuff independent of the debugger trace function.</td> |
154 <td></td> |
155 </tr> |
155 </tr> |
156 <tr> |
156 <tr> |
157 <td><a href="#DebugBase.run">run</a></td> |
157 <td><a href="#DebugBase.run">run</a></td> |
158 <td>Public method to start a given command under debugger control.</td> |
158 <td>Public method to start a given command under debugger control.</td> |
159 </tr> |
159 </tr> |
678 </dl> |
678 </dl> |
679 <a NAME="DebugBase.profile" ID="DebugBase.profile"></a> |
679 <a NAME="DebugBase.profile" ID="DebugBase.profile"></a> |
680 <h4>DebugBase.profile</h4> |
680 <h4>DebugBase.profile</h4> |
681 <b>profile</b>(<i>frame, event, arg</i>) |
681 <b>profile</b>(<i>frame, event, arg</i>) |
682 |
682 |
683 <p> |
|
684 Public method used to trace some stuff independent of the debugger |
|
685 trace function. |
|
686 </p> |
|
687 <dl> |
|
688 |
|
689 <dt><i>frame</i> (frame object)</dt> |
|
690 <dd> |
|
691 current stack frame |
|
692 </dd> |
|
693 <dt><i>event</i> (str)</dt> |
|
694 <dd> |
|
695 trace event |
|
696 </dd> |
|
697 <dt><i>arg</i> (depends on the previous event parameter)</dt> |
|
698 <dd> |
|
699 arguments |
|
700 </dd> |
|
701 </dl> |
|
702 <a NAME="DebugBase.profileWithRecursion" ID="DebugBase.profileWithRecursion"></a> |
683 <a NAME="DebugBase.profileWithRecursion" ID="DebugBase.profileWithRecursion"></a> |
703 <h4>DebugBase.profileWithRecursion</h4> |
684 <h4>DebugBase.profileWithRecursion</h4> |
704 <b>profileWithRecursion</b>(<i>frame, event, arg</i>) |
685 <b>profileWithRecursion</b>(<i>frame, event, arg</i>) |
705 |
686 |
706 <p> |
|
707 Public method used to trace some stuff independent of the debugger |
|
708 trace function. |
|
709 </p> |
|
710 <dl> |
|
711 |
|
712 <dt><i>frame</i> (frame object)</dt> |
|
713 <dd> |
|
714 current stack frame |
|
715 </dd> |
|
716 <dt><i>event</i> (str)</dt> |
|
717 <dd> |
|
718 trace event |
|
719 </dd> |
|
720 <dt><i>arg</i> (depends on the previous event parameter)</dt> |
|
721 <dd> |
|
722 arguments |
|
723 </dd> |
|
724 </dl> |
|
725 <dl> |
|
726 |
|
727 <dt>Raises <b>RuntimeError</b>:</dt> |
|
728 <dd> |
|
729 raised to indicate too many recursions |
|
730 </dd> |
|
731 </dl> |
|
732 <a NAME="DebugBase.run" ID="DebugBase.run"></a> |
687 <a NAME="DebugBase.run" ID="DebugBase.run"></a> |
733 <h4>DebugBase.run</h4> |
688 <h4>DebugBase.run</h4> |
734 <b>run</b>(<i>cmd, globalsDict=None, localsDict=None, debug=True, closeSession=True</i>) |
689 <b>run</b>(<i>cmd, globalsDict=None, localsDict=None, debug=True, closeSession=True</i>) |
735 |
690 |
736 <p> |
691 <p> |