mirror of
https://github.com/PDP-10/its.git
synced 2026-01-11 23:53:12 +00:00
1.1 KiB
1.1 KiB
DDT debugging newbie guide
Notes where exec DDT differs from timesharing DDT.
| Command | Timesharing DDT | Exec DDT |
|---|---|---|
| file^K | Start program without symbols loaded | N/A |
| ^Z | Suspend program | N/A |
| $P | Continue | |
| $^K | Load symbols | N/A |
| name$J | Create job named name | N/A |
| $L file | Load file into current job, including symbols | N/A |
| $^X. | Kill current job | N/A |
| $G | Run program from start | |
| $0G | Set PC to starting address | N/A |
| n$B | Set breakpoint at n | |
| $B | Remove breakpoint at current location | Remove all breakpoints |
| .$B | Set breakpoint at current location | |
| . | Current location | |
| $. | Current value of PC | |
| $Q | Last printed quantity | |
| n/ | Open location n symbolically (show instructions and symbols) | |
| / | Open $Q | |
| ^J | Open next location | |
| ^ | Open previous location | |
| n[ | Open location n numerically | |
| = | Print $Q numerically | |
| _ | Print $Q as a symbol | |
| ' | Print $Q as six SIXBIT characters | |
| " | Print $Q as five ASCII characters | |
| # | Print $Q as one ASCII character | N/A |
| ^N | Single step | N/A |
| $^N | Stop at next instruction (skip over calls) | N/A |