Breakpoints are temporary markers you place in your executable program to tell the Distributed Debugger to stop your program whenever execution reaches that point. For example, if a particular statement in your program is causing problems, you could set a breakpoint on the line containing the statement, then run your program. Execution stops at the breakpoint before the statement is executed. You can check the contents of variables, registers, storage, and the stack. You can then step over (execute) the statement to see how the problem arises or you can choose to skip the execution of the statement in question.
The Distributed Debugger supports the following types of breakpoints:
Setting a line breakpoint
Setting a storage change breakpoint
Setting a load occurrence breakpoint
Stepping through a program
Skipping over sections of a program
Setting a conditional breakpoint
Setting
a function breakpoint
Setting a method breakpoint
Setting a watchpoint
Setting an address
breakpoint