Next: Instrumenting Macro Calls, Previous: Coverage Testing, Up: Edebug [Contents][Index]
Edebug tries to be transparent to the program you are debugging. In addition, most evaluations you do within Edebug (see Edebug Eval) occur in the same outside context which is temporarily restored for the evaluation. But Edebug is not completely successful and this section explains precisely how it fails.
Edebug operation unavoidably alters some data in SXEmacs, and this can interfere with debugging certain programs. Also notice that Edebug’s protection against change of outside data means that any side effects intended by the user in the course of debugging will be defeated.
• Checking Whether to Stop: | When Edebug decides what to do. | |
• Edebug Display Update: | When Edebug updates the display. | |
• Edebug Recursive Edit: | When Edebug stops execution. |