mirror of
https://github.com/EiffelSoftware/eiffel-org.git
synced 2026-04-04 17:19:23 +02:00
Author:halw
Date:2009-01-14T05:38:12.000000Z git-svn-id: https://svn.eiffel.com/eiffel-org/trunk@162 abb3cda0-5349-4a8f-a601-0c33ac3a8c38
This commit is contained in:
@@ -1,16 +1,25 @@
|
||||
[[Property:title|Execution commands]]
|
||||
[[Property:weight|-15]]
|
||||
[[Property:uuid|098e4d2b-18c5-6933-fe42-2d55e427f5fa]]
|
||||
* [[Eiffel Debugger Execution: Introduction|Introduction]]
|
||||
* [[Image:debug-run-icon]] [[Run and stop at breakpoints|Run and debug]]
|
||||
* [[Image:debug-run-icon]] [[Run with arguments|Run with arguments]]
|
||||
* [[Image:debug-run-without-breakpoint-icon]] [[Run without breakpoints|Run regardless of breakpoints]]
|
||||
* [[Image:debug-run-finalized-icon]] [[Run a finalized executable|Run a finalized executable]]
|
||||
* [[Image:debug-step-into-icon]] [[Step into a feature|Step into a feature]]
|
||||
* [[Image:debug-step-over-icon]] [[Execute one line at a time|Execute an instruction line]]
|
||||
* [[Image:debug-step-out-icon]] [[Step out of a feature|Step out of a feature]]
|
||||
* [[Image:debug-pause-icon]] [[Pause an application|Pause the execution]]
|
||||
* [[Image:debug-stop-icon]] [[Stop a debugged application|Stop the debugged application]]
|
||||
While working on a project, you may want to launch it to see if it behaves as expected, and if not to find out where the problem is located.
|
||||
|
||||
There are several ways to launch the application you are working on from EiffelStudio:
|
||||
* [[Run a finalized executable|Run a finalized executable]] [[Image:debug-run-finalized-icon]], where no debug is possible.
|
||||
* Launch an application and enable its debugging
|
||||
** [[Run and stop at breakpoints|Launch and stop]] [[Image:debug-run-icon]] as soon as the application encounters a [[Breakpoints|breakpoint]]
|
||||
** [[Run without breakpoints|Launch and do not stop]] [[Image:debug-run-without-breakpoint-icon]] when encountering breakpoints
|
||||
|
||||
* Execute one step in the application
|
||||
** [[Step into a feature|Step into a feature]] [[Image:debug-step-into-icon]]
|
||||
** [[Execute one line at a time|Execute one line]] [[Image:debug-step-over-icon]]
|
||||
** [[Step out of a feature|Exit a feature]] [[Image:debug-step-out-icon]]
|
||||
|
||||
|
||||
Once the application is launched in debug mode, you can [[Pause an application|pause]] [[Image:debug-pause-icon]] it at any time to see its current state or you can [[Stop a debugged application|stop its execution]] [[Image:debug-stop-icon]] completely.
|
||||
|
||||
All these commands are accessible either through the '''debug''' menu, or through the '''project''' toolbar.
|
||||
|
||||
{{seealso| The Eiffel [[Compiler|Compiler]] }}
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user