Author:admin

Date:2008-09-17T13:53:28.000000Z


git-svn-id: https://svn.eiffel.com/eiffel-org/trunk@3 abb3cda0-5349-4a8f-a601-0c33ac3a8c38
This commit is contained in:
jfiat
2008-09-17 13:53:28 +00:00
parent 4fee9356ea
commit 2ee31ab9c7
763 changed files with 36576 additions and 0 deletions

View File

@@ -0,0 +1,15 @@
[[Property:title|Execute one line at a time]]
[[Property:weight|-9]]
If no application was already running, this command launches an application compiled in Work Bench mode and stops at its first line.
If an application was stopped, it attempts to execute the instruction located on the execution line where the application is stopped. If this execution line does not contain an instruction, the execution stops at the next execution line.
It is accessible through the '''project''' toolbar ( [[Image:debug-step-over-icon]] ) or through the '''debug''' menu.
{{seealso| '''See Also''' <br/>
[[Eiffel Debugger Execution: Introduction|Execution commands]] <br/>
[[Generating executables|Compiling in Workbench mode]] }}

View File

@@ -0,0 +1,16 @@
[[Property:title|Execution commands]]
[[Property:weight|-15]]
* [[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]]

View File

@@ -0,0 +1,14 @@
[[Property:title|Pause an application]]
[[Property:weight|-7]]
This command stops the execution of a running debugged application.
This gives access to dynamic information concerning the application, such as the current [[Callstack tool: Introduction|call stack]] and the [[Objects tool: Introduction|state of objects]] in the system.
It is accessible through the '''project''' toolbar ( [[Image:debug-pause-icon]] ) or through the '''debug''' menu.
{{seealso| '''See Also''' <br/>
[[Eiffel Debugger Execution: Introduction|Execution commands]] }}

View File

@@ -0,0 +1,13 @@
[[Property:title|Run and stop at breakpoints]]
[[Property:weight|-15]]
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.
It is accessible through the '''project''' toolbar ( [[Image:debug-run-icon]] ) or through the '''debug''' menu.
{{seealso| '''See Also''' <br/>
[[Eiffel Debugger Execution: Introduction|Execution commands]] <br/>
[[Generating executables|Compiling in Workbench mode]] }}

View File

@@ -0,0 +1,28 @@
[[Property:title|Run with arguments]]
[[Property:weight|-14]]
While working on a project, you may want to launch it with one or more arguments.
There are two ways to specify arguments for a program from EiffelStudio:
* From the '''Debug, Debugging Options''' menu.
* By right-clicking any of the buttons on the debugging toolbar.
==Using the Argument Dialog==
[[Image:argument-dialog]]
The dialog allows you to manage different execution profiles to specify parameters to be passed to the system at execution time.
Each profile allows to set a title, the '''arguments''', the '''working directory''', and you can also set your own '''environment variables'''.
To use a profile, just select it by clicking the corresponding line in the grid..
Once the appropriate execution profile is selected then the system can be run with those parameters using the Run button (If "Keep Dialog Open" is selected the dialog remains opened).<br/>
To run without any particular parameter select '''default''' 's profile.
If you click on "Run Workbench" or "Run Finalized", the system will be executed outside EiffelStudio (thus no debugging)..

View File

@@ -0,0 +1,15 @@
[[Property:title|Run a finalized executable]]
[[Property:weight|-11]]
As opposed to other execution commands, this command launches an application compiled in finalized mode. This has the same effect as running the application in the EIFGENs/target_name/F_code directory from a console prompt.
No debugging is possible with this command, but it lets you test the real speed of your program without any overhead.
It is accessible through the '''project''' toolbar ( [[Image:debug-run-finalized-icon]] ) or through the '''project''' menu.
{{seealso| '''See Also''' <br/>
[[Eiffel Debugger Execution: Introduction|Execution commands]] <br/>
[[Generating executables|Compiling in finalized mode]] }}

View File

@@ -0,0 +1,13 @@
[[Property:title|Run without breakpoints]]
[[Property:weight|-12]]
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.
It is accessible through the '''project''' toolbar ( [[Image:debug-run-without-breakpoint-icon]] ) or through the '''debug''' menu.
{{seealso| '''See Also''' <br/>
[[Eiffel Debugger Execution: Introduction|Execution commands]] <br/>
[[Generating executables|Compiling in Workbench mode]] }}

View File

@@ -0,0 +1,15 @@
[[Property:title|Step into a feature]]
[[Property:weight|-10]]
If no application was already running, this command launches an application compiled in Work Bench mode and stops at its first line.
If an application was stopped, it attempts to enter the feature located on the execution line where the application is stopped. If this feature is an attribute, or another non debuggable feature, it simply executes the current execution line and stops at the next one.
It is accessible through the '''project''' toolbar ( [[Image:debug-step-into-icon]] ) or through the '''debug''' menu.
{{seealso| '''See Also''' <br/>
[[Eiffel Debugger Execution: Introduction|Execution commands]] <br/>
[[Generating executables|Compiling in Workbench mode]] }}

View File

@@ -0,0 +1,15 @@
[[Property:title|Step out of a feature]]
[[Property:weight|-8]]
If no application was already running, this command launches an application compiled in Work Bench mode and stops at its first line.
If an application was stopped, it attempts to exit the feature where the application is stopped.
It is accessible through the '''project''' toolbar ( [[Image:debug-step-out-icon]] ) or through the '''debug''' menu.
{{seealso| '''See Also''' <br/>
[[Eiffel Debugger Execution: Introduction|Execution commands]] <br/>
[[Generating executables|Compiling in Workbench mode]] }}

View File

@@ -0,0 +1,12 @@
[[Property:title|Stop a debugged application]]
[[Property:weight|-6]]
This command kills the debugged application, if any. This stops the debugging session.
It is accessible through the '''project''' toolbar ( [[Image:debug-stop-icon]] ) or through the '''debug''' menu.
{{seealso| '''See Also''' <br/>
[[Eiffel Debugger Execution: Introduction|Execution commands]] }}