Using SoftBench Debugger
Specifying Identifier LocationsSpecifying Identifier Locations
When you enter an expression into the "()" input box or in the
"Debugger Input" input box, you must enter the data in a way that can be understood by DDE. See "Help: DDE Reference" for detailed information on the syntax required.
Specifying Program LocationAlthough SoftBench Debugger is designed as a "point and click" environment, in some cases you might want to specify a location that cannot conveniently be selected with the mouse. A location is a line in a file and the corresponding address in your program (if there exists executable code for that line). You can specify a location when you set a breakpoint or when you choose "Visit: Procedure ( )".
The syntax for locations is:
line
\proc [ \line ]
\\module [ \proc ] [ \line ]
line | The line number of the statement you want to locate, |
| counting from the start of the file. If you do not specify |
| a line number, SoftBench Debugger assumes the first |
| line in a file or the first executable line in a procedure. |
| SoftBench Debugger displays the line number in the |
| Annotation Margin. |
module | The module containing the statement you want to |
| locate. For most languages, module is the basename of |
| the source file name. For example, you would use |
| process to refer to locations in a file named |
| process.c. If you have several files with the same |
| basename, such as prog.c and prog.C, you can use the |
| full quoted filename for module (\\"prog.C"\20). |
| If you do not specify module, SoftBench Debugger uses |
| the file being displayed in the Editable Source Area. |
proc | The procedure containing the instruction you want to |
Chapter 7 | 177 |