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:
halw
2009-01-14 05:38:12 +00:00
parent 8defe4bb0c
commit 7c808cf461
27 changed files with 169 additions and 124 deletions

View File

@@ -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]] }}