Skip to content

Latest commit

 

History

History
34 lines (32 loc) · 1.32 KB

debugging.md

File metadata and controls

34 lines (32 loc) · 1.32 KB

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
nB Address to breakpoint n information Also removes breapoint n
.◊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 KS10 only
^N Stop at next instruction (skip over calls) Not on KS10