The following features have been added to the compiled language
debugger:
- For locally compiled applications, you can more quickly create
a launch configuration by right-clicking on the executable name, then
selecting . The debugger creates a launch
configuration and names it with the same name as the executable.
If
you use this method to create a launch configuration for multiple
executables with the same name, the debugger suffixes the name with
a unique string (for example, (1)).
If
you use this method to create a launch configuration for an executable
that already has a launch configuration, the debugger prompts you
to select between the new launch configuration or the existing launch
configuration.
- When you set a breakpoint with a conditional expression, the Entry
Breakpoint wizard can supply the rest of a conditional expression
after you type in the first few letters of the command and then press CTRL+SPACE.
For example, if you type in SET IG, then press CTRL+SPACE,
the wizard adds the letters NORELINK to complete
the command SET IGNORELINK.
- The following updates have been made to the Entry Breakpoint wizard:
- The wizard now requires the executable field.
- The wizard automatically fills in the module and object file name
based on the current file in the editor. It also fills in the first
entry point from the list of entry points for that object file.
- The wizard can help you select from the list of modules, objects,
and function names by narrowing the options based on the characters
you type in. For example, if the first letter you type in the field
is s, the wizard displays only names that start
with the letter "s". If you type an asterisk (*) in the field,
the wizard displays all the names.
- The default editor has been enhanced to display assembler source.
- You can toggle an entry breakpoint from the Outline view by doing
the following steps:
- Switch to the Outline view.
- Scroll through the list until you find the entry point you want.
- Right-click on the entry point and select Toggle entry
breakpoint. The debugger adds an entry breakpoint. However,
you cannot add anything to the breakpoint; for example, conditional
expression.
To remove the entry breakpoint from the Outline view, right-click
on the entry point and click on Toggle entry breakpoint.
The debugger removes the breakpoint.If there are multiple entry
breakpoints on the same function with additional information (for
example, there is another entry breakpoint with a conditional expression),
the debugger displays a list of all entry breakpoints for that function
so that you can choose which entry breakpoint to toggle.
- If you have Debug Tool Utilities and Advanced Functions, Version
8.1 or later, you can use the SET AUTOMONITOR command.
With this command, the debugger adds variables to the Monitor view
automatically, as you step through your program. The SET
AUTOMONITOR command has several options like PREVIOUS, CURRENT,
or BOTH that control when variables are added to the view. For example,
PREVIOUS adds the variables on a statement to the view after you step
through a statement.
- You can now transfer a debugging session to another developer
by using a team server, which manages connections between Debug Tool
and the compiled language debugger. This feature works only with Debug
Tool for z/OS®, Version 10.
- The default editor has been enhanced to display assembler source.
The following features, which apply to the compiled language debugger,
are available after you apply the PTF for APAR PK74749 to Debug Tool
for z/OS, Version 9.1 :
- You can use the SET INTERCEPT command in remote
debug mode while you debug COBOL programs to see the output from COBOL
DISPLAY statements in the Debug Console. The descriptions of the SET
INTERCEPT and SET REWRITE commands have
been updated in the Debug Tool Reference and Messages.
The SET INTERCEPT and SET REWRITE commands
have been added to "Appendix B. Debug Tool commands supported in
remote debug mode" in Debug Tool Reference and Messages.
- You can use the SET IGNORELINK command in remote
debug mode. The description of the SET IGNORELINK command
has been updated in the Debug Tool Reference and Messages.
The SET IGNORELINK command has been added to "Appendix
B. Debug Tool commands supported in remote debug mode" in Debug
Tool Reference and Messages.
The list of commands that you can enter through the Debug Console
has been updated in Debug Tool Reference and Messages.