mirror of
https://github.com/EiffelSoftware/eiffel-org.git
synced 2025-12-08 15:52:26 +01: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:
@@ -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]] }}
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -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]] }}
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -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]] }}
|
||||
|
||||
|
||||
|
||||
@@ -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]] }}
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -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]] }}
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -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]] }}
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -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]] }}
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -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]] }}
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -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]] }}
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user