The following is a list of CodeWatch features.
Controlling Program Execution
CodeWatch has control over the execution of the program. Program execution can be started at a specified point, stopped and resumed at different points, transferred from one point to another, and terminated at any point.
Examining the Source Program
CodeWatch allows you to examine the source program, find specified text strings, move to specified line numbers, and examine included source files.
Environment Control
CodeWatch allows you to set the evaluation environment it uses to provide scope for referencing a specific instance of a variable or statement.
Symbolic Access
The value of a variable can be examined and/or altered as program execution continues. Procedure entries and exits can be monitored at the debugger command level. Expressions can be evaluated using the Evaluate command.
Action Lists
One or more of the debugger commands can be combined and executed at step and breakpoints.
Macro Facility
Macros can be defined as a sequence of debugger commands that will be used repeatedly throughout a debugging session. The macros can then be used like any other debugger command.
Command Files
Debugger command files can be created with a text editor or by logging commands to a specified file during a debugging session. These command files can then be used to execute the predefined sequence of debugging commands automatically during a debugging session.
Issuing Error Messages
CodeWatch identifies error conditions and issues meaningful, complete sentence error messages.