Controlling program execution Information on using the debugger. Start the Debugger To launch the Debugger right-click on a program node and select Debug. Start the Debugger on a running program You can debug a running program. Stop the Debugger What happens when you stop a debug session depends on how the debug session was started. Step through the program The step command allows you to "step" through your program executing one line of source code at a time. When a function call appears within the line of code, that function is also stepped through. Breakpoints A breakpoint is a signal that tells the debugger to pause the program. A breakpoint displays as a red dot beside the corresponding code line. Watchpoints A watchpoint is a signal that tells the debugger to pause the program when the value of an expression changes. Debugger (fgldb) command prompt The Graphical Debugger also provides a command line interface. Once you have started a debug session, you can enter fgldb commands directly into the fgldb Command view.