Interactive debugger
WDSC contains an Interactive debugger which can be used to debug programs written in multiple languages. The debugger can connect to programs running on the local PC as well as those on remote servers, including those i5/OS jobs.
Contents
Interactive Debugger Overview
Overview goes here
Using the debugger
This is the section in which to add usage notes
Breakpoints
Breakpoints cause the execution of the program to stop at a given point so that the programmer can inspect the program state. In large programs, this is somewhat easier than stepping through each line of the program. Breakpoints can be added both while the debugger is active and while it is not. More complex breakpoints such as watch breakpoints require the debugger to be active.
Adding breakpoints
You can add a breakpoint in at least two ways. The debugger need not be active to add a breakpoint from the LPEX editor.
- Adding breakpoints from the LPEX editor
- Right-click in the source, then 'Add breakpoint'.
- Adding breakpoints using the Breakpoints view
- The debugger must be active
- Right-click in the Breakpoints view
- Select 'Add Breakpoint -> Line'
- Fill in the information for the breakpoint you wish to set.
- to set a conditional breakpoints, click Next.
- click Finish to set the breakpoint
Watch breakpoints
You can add a breakpoint in at least two ways. The debugger must be active to add watch breakpoints.
- Adding breakpoints from the LPEX editor
- Right-click in the source, then 'Add watch breakpoint'.
- Type the variable name if it's not there already
- Put the %size() of the variable in the 'Number of bytes to watch' dropdown.
- Click Finish.
- Adding breakpoints using the Breakpoints view
- Right-click in the Breakpoints view
- Select 'Add Breakpoint -> Watch'
- Type the variable name if it's not there already
- Put the %size() of the variable in the 'Number of bytes to watch' dropdown.
- Click Finish.