Author:admin

Date:2008-09-25T16:19:15.000000Z


git-svn-id: https://svn.eiffel.com/eiffel-org/trunk@44 abb3cda0-5349-4a8f-a601-0c33ac3a8c38
This commit is contained in:
jfiat
2008-09-25 16:19:15 +00:00
parent 7d4e6a18b3
commit 2780526eae
234 changed files with 374 additions and 382 deletions

View File

@@ -53,7 +53,7 @@ Note that any existing breakpoint can be referenced by an implicit tag with ''"'
<center> [[Image:breakpoint-dialog-when-hits]] </center>
{{seealso| '''See Also''' <br/>
{{seealso|<br/>
[[Breakpoint commands|Breakpoint commands]] <br/>
[[Breakpoint information command|Breakpoint information command]] <br/>
}}

View File

@@ -17,7 +17,7 @@ Note: you can sort by clicking the column, especially the first column which pro
<center>Display all breakpoints in a list filtered by a tag using button [[Image:breakpoints-list-filter-button]] <br/>
[[Image:breakpoints-list-filter]] </center>
{{seealso| '''See Also''' <br/>
{{seealso|<br/>
[[Breakpoint commands|Breakpoints commands]] <br/>
[[Breakpoint information command|Breakpoint information command]] <br/>
}}

View File

@@ -14,7 +14,7 @@ The condition is a Boolean expression that follows the same rule as the expressi
{{warning|'''Caution''': if you enter an expression that is not supported or which raises an error during evaluation, by default the condition is considered as True (then the debugger will stop) }}
{{seealso| '''See Also''' <br/>
{{seealso|<br/>
[[Breakpoint editing|Breakpoint menu]] <br/>
[[Breakpoint commands|Breakpoints commands]] <br/>
[[Breakpoint information command|Breakpoint information command]] <br/>

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| '''See Also''' <br/>
{{seealso|<br/>
[[Eiffel Debugger Execution: Introduction|Execution commands]] <br/>
[[Generating executables|Compiling in Workbench mode]] }}

View File

@@ -7,7 +7,7 @@ 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| '''See Also''' <br/>
{{seealso|<br/>
[[Eiffel Debugger Execution: Introduction|Execution commands]] }}

View File

@@ -5,7 +5,7 @@ This command launches an application compiled in Work Bench mode. The applicatio
It is accessible through the '''project''' toolbar ( [[Image:debug-run-icon]] ) or through the '''debug''' menu.
{{seealso| '''See Also''' <br/>
{{seealso|<br/>
[[Eiffel Debugger Execution: Introduction|Execution commands]] <br/>
[[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| '''See Also''' <br/>
{{seealso|<br/>
[[Eiffel Debugger Execution: Introduction|Execution commands]] <br/>
[[Generating executables|Compiling in finalized mode]] }}

View File

@@ -5,7 +5,7 @@ This command launches an application compiled in Workbench mode. The application
It is accessible through the '''project''' toolbar ( [[Image:debug-run-without-breakpoint-icon]] ) or through the '''debug''' menu.
{{seealso| '''See Also''' <br/>
{{seealso|<br/>
[[Eiffel Debugger Execution: Introduction|Execution commands]] <br/>
[[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| '''See Also''' <br/>
{{seealso|<br/>
[[Eiffel Debugger Execution: Introduction|Execution commands]] <br/>
[[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| '''See Also''' <br/>
{{seealso|<br/>
[[Eiffel Debugger Execution: Introduction|Execution commands]] <br/>
[[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| '''See Also''' <br/>
{{seealso|<br/>
[[Eiffel Debugger Execution: Introduction|Execution commands]] }}

View File

@@ -11,9 +11,9 @@ In the screenshot, you can see various expressions, the 4th one, is a dropped ob
The 5th expression has an error, the icon is different, and the 'value' shows there is an error, double click on it for more details
{{tip| '''Tip''': If the expression returns a non-Void (and non basic type) object, then the corresponding row in the list is pickable, and can be dropped for example in the Watch tool to evaluate expression on it, or even to keep the object over the steppings. }}
{{tip|If the expression returns a non-Void (and non basic type) object, then the corresponding row in the list is pickable, and can be dropped for example in the Watch tool to evaluate expression on it, or even to keep the object over the steppings. }}
{{tip| '''Tip''': holding the mouse pointer over the expression's cell will popup a tooltip with details on the pointed expression }}
{{tip|holding the mouse pointer over the expression's cell will popup a tooltip with details on the pointed expression }}
On top of the list, four buttons can be found.
* the button [[Image:toolbar-dropdown-icon]] is used to create/close watch tools via a menu popup
@@ -35,7 +35,7 @@ The associated key shortcut is F2.
The associated key shortcut is Del.
* And the last two buttons are used to move up and down the expressions. You can also move the expressions up and down using [CONTROL] + [-] or [CONTROL] + [+].
{{tip| '''Tip''': Dropping an object onto this list lets you define quickly an expression whose context is the dropped object. This avoids having to type object addresses manually. <br/>
{{tip|Dropping an object onto this list lets you define quickly an expression whose context is the dropped object. This avoids having to type object addresses manually. <br/>
If you press the [Control] key during the dropping, you will add the dropped object as itself. }}

View File

@@ -5,9 +5,9 @@ In both grids of the [[Objects tool: Introduction|object tool]] , objects are di
To do so, inherit from the class <eiffel>DEBUG_OUTPUT</eiffel> in the classes that should let their objects display a string value, and implement the `debug_output' feature. At run-time, the debugger will automatically query the result of this feature on all objects that define it and display it in the object tool and the [[Expression evaluation|evaluation tool]] .
{{sample| '''Sample''': The <eiffel>NUMERIC</eiffel> class inherits from the <eiffel>DEBUG_OUTPUT</eiffel> one so that it is possible to see the value of *_REF objects without expanding them. }}
{{sample|The <eiffel>NUMERIC</eiffel> class inherits from the <eiffel>DEBUG_OUTPUT</eiffel> one so that it is possible to see the value of *_REF objects without expanding them. }}
{{tip| '''Tip''': If an object has a long string output or an output with carriage returns, for instance, pick-and-drop it to the expanded display command [[Image:debugger-expand-info-icon]] in the object tool. }}
{{tip|If an object has a long string output or an output with carriage returns, for instance, pick-and-drop it to the expanded display command [[Image:debugger-expand-info-icon]] in the object tool. }}

View File

@@ -11,7 +11,7 @@ Depending the nature of the dropped object, you can view it with several viewers
* '''Object browse''': browse the object, as you would do in objects or watch tools
* '''Object internal''': display a few internal data such as <code>class_name</code>, <code>type_name</code>, <code>dynamic_type</code>, <code>field_count</code>, <code>deep_physicial_size</code>, and <code>physical_size</code>
{{note|Note that the "string display" viewer is available for object with a string representation, for instance object conformed to [[ref:/libraries/base/reference/string_8_chart]] or conform to [[ref:/libraries/base/reference/debug_output_chart]] (see [[Debug output|Debug Output]] )}}
{{note|that the "string display" viewer is available for object with a string representation, for instance object conformed to [[ref:/libraries/base/reference/string_8_chart]] or conform to [[ref:/libraries/base/reference/debug_output_chart]] (see [[Debug output|Debug Output]] )}}
{{note|And the "XML display" is available for object eligible to "String display", and whose string representation has XML content. The viewer is display XML in a basic tree enabled grid.}}

View File

@@ -7,7 +7,7 @@ Accessible via the '''Debug/Overflow prevention...''' menu, this command makes i
By default a warning is issued when the debugged program reaches a stack depth of 1,000 elements.
{{note| '''Note''': Once an application has stopped at the selected level, it will not stop again until its stack depth goes below the critical stack depth again. }}
{{note|Once an application has stopped at the selected level, it will not stop again until its stack depth goes below the critical stack depth again. }}