mirror of
https://github.com/PDP-10/its.git
synced 2026-01-13 15:27:28 +00:00
34 lines
1.1 KiB
Markdown
34 lines
1.1 KiB
Markdown
# 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
|