Breakpoints

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.

Related Tasks
Setting a line breakpoint
ngclang.gif (151 bytes) ngcpp.gif (202 bytes) Setting a function breakpoint
ngjava.gif (225 bytes)Setting a method breakpoint
Setting a storage change breakpoint
Setting a load occurrence breakpoint
ngaix.gif (1051 bytes)ngwin.gif (1069 bytes)Setting an address breakpoint
Setting a conditional breakpoint