SET DDT BREAKPOINT Command Function The SET DDT BREAKPOINT command enables the DDT breakpoint facility. If the breakpoint facility is on and if DDT is loaded with the program, you can type CTRL/D to interrupt program execution and use DDT to examine the state of the program. When the facility is turned off, CTRL/D is passed to the program. Format SET DDT BREAKPOINT argument Where: the word BREAKPOINT may be omitted. argument may be ON, OFF, or omitted. If the argument is omitted, SET DDT reports the breakpoint status without changing it. Characteristics Leaves your terminal at user level. Does not destroy your core image. Restriction Note that CTRL/D is meaningful only to DDT and VMDDT. It will not have this effect on programs loaded with a compiler-specific debugger like FORDDT. Example Enable the DDT breakpoint facility. .SET DDT ON [Control-D breakpoint facility is turned on] Debug a MACRO program that increments and prints a number, once per second. Use the DDT command $G to start program execution. Then type CTRL/D to stop the program and examine the current location with DDT. Then type $P to continue execution. Use CTRL/Z to exit to monitor level. Note that CTRL/D is shown here, although it does not echo on your terminal. .DEBUG BPT.MAC MACRO: BPT LINK: Loading [LNKDEB DDT execution] DDT $G This program will increment a count, once per second. 1 2 3 4 5 6 7 8 9 10 $0B>>LOOP#+12/ JRST LOOP# $P 11 12 13 14 $0B>LOOP#+1/ SLEEP 1, ^Z .