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

@@ -7,7 +7,7 @@ If an application was stopped, it attempts to execute the instruction located on
It is accessible through the '''project''' toolbar ( [[Image:debug-step-over-icon]] ) or through the '''debug''' menu.
{{seealso| [[Eiffel Debugger Execution: Introduction|Execution commands]], [[Generating executables|Compiling in Workbench mode]] }}
{{seealso| [[Execution commands]], [[Generating executables|Compiling in Workbench mode]] }}

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

View File

@@ -7,6 +7,6 @@ This gives access to dynamic information concerning the application, such as the
It is accessible through the '''project''' toolbar ( [[Image:debug-pause-icon]] ) or through the '''debug''' menu.
{{seealso| [[Eiffel Debugger Execution: Introduction|Execution commands]] }}
{{seealso| [[Execution commands]] }}

View File

@@ -1,11 +1,11 @@
[[Property:title|Run and stop at breakpoints]]
[[Property:weight|-15]]
[[Property:uuid|16310d6f-9ab8-e27c-5802-059d8fc80914]]
This command launches an application compiled in Work Bench mode. The application will stop as soon as a [[Breakpoints: Introduction|breakpoint]] is encountered, or when an exception occurs.
This command launches an application compiled in Work Bench mode. The application will stop as soon as a [[Breakpoints|breakpoint]] is encountered, or when an exception occurs.
It is accessible through the '''project''' toolbar ( [[Image:debug-run-icon]] ) or through the '''debug''' menu.
{{seealso| [[Eiffel Debugger Execution: Introduction|Execution commands]], [[Generating executables|Compiling in Workbench mode]] }}
{{seealso| [[Execution commands]], [[Generating executables|Compiling in Workbench mode]] }}

View File

@@ -7,7 +7,7 @@ No debugging is possible with this command, but it lets you test the real speed
It is accessible through the '''project''' toolbar ( [[Image:debug-run-finalized-icon]] ) or through the '''project''' menu.
{{seealso| [[Eiffel Debugger Execution: Introduction|Execution commands]], [[Generating executables|Compiling in finalized mode]] }}
{{seealso| [[Execution commands]], [[Generating executables|Compiling in finalized mode]] }}

View File

@@ -1,11 +1,11 @@
[[Property:title|Run without breakpoints]]
[[Property:weight|-12]]
[[Property:uuid|1f619bce-a3c7-5984-d3e6-4c5dceabf53d]]
This command launches an application compiled in Workbench mode. The application will not stop when a [[Breakpoints: Introduction|breakpoint]] is encountered. However, it stops when an exception occurs.
This command launches an application compiled in Workbench mode. The application will not stop when a [[Breakpoints|breakpoint]] is encountered. However, it stops when an exception occurs.
It is accessible through the '''project''' toolbar ( [[Image:debug-run-without-breakpoint-icon]] ) or through the '''debug''' menu.
{{seealso| [[Eiffel Debugger Execution: Introduction|Execution commands]], [[Generating executables|Compiling in Workbench mode]] }}
{{seealso| [[Execution commands]], [[Generating executables|Compiling in Workbench mode]] }}

View File

@@ -7,7 +7,7 @@ If an application was stopped, it attempts to enter the feature located on the e
It is accessible through the '''project''' toolbar ( [[Image:debug-step-into-icon]] ) or through the '''debug''' menu.
{{seealso| [[Eiffel Debugger Execution: Introduction|Execution commands]], [[Generating executables|Compiling in Workbench mode]] }}
{{seealso| [[Execution commands]], [[Generating executables|Compiling in Workbench mode]] }}

View File

@@ -7,7 +7,7 @@ If an application was stopped, it attempts to exit the feature where the applica
It is accessible through the '''project''' toolbar ( [[Image:debug-step-out-icon]] ) or through the '''debug''' menu.
{{seealso| [[Eiffel Debugger Execution: Introduction|Execution commands]], [[Generating executables|Compiling in Workbench mode]] }}
{{seealso| [[Execution commands]], [[Generating executables|Compiling in Workbench mode]] }}

View File

@@ -5,7 +5,7 @@ This command kills the debugged application, if any. This stops the debugging se
It is accessible through the '''project''' toolbar ( [[Image:debug-stop-icon]] ) or through the '''debug''' menu.
{{seealso| [[Eiffel Debugger Execution: Introduction|Execution commands]] }}
{{seealso| [[Execution commands]] }}