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:
You can set conditions on line breakpoints. When you run the program, execution stops at the breakpoint before the statement is executed if the breakpoint condition is met.
Setting a line breakpoint
Setting
a function breakpoint
Setting a method breakpoint
Setting a storage change breakpoint
Setting a load occurrence breakpoint
Setting an address breakpoint
Setting a conditional breakpoint