PRO125     DDT: A Symbolic Debugger for P/OS  Version: V1, July 1984
 
Submitted by: Glenn C. Everhart, Ph.D.
 
Operating System: DOS/BATCH V4 or later, IAS V2 or later, P/OS V1.7 or
later, RSX-11D V6A or later, RSX-11M V3.1 or later, RSX-11M-PLUS V1 or
later, RT-11 V1 or later (SJ/FB only), VAX/VMS V2 or later  Source
Language: MACRO-11  Memory Required: 200 wds task, 20KW separate task
Keywords: Debugging, System Management - P/OS
 
Abstract: The DDT debugger is a powerful symbolic debugger for
PDP-11 systems. This version works on P/OS as well as
RSX11M/M+, RSX11D/IAS, and some other systems, and the
RX50 is configured so that it should work on Micro/RSX
also, though a little tailoring of the I/O page
partition common will be needed for Micro/RSX.
 
DDT features SYMBOLIC debugging, optionally from a
second task (so that you give up only 200 words in the
task being debugged). Symbols may be read from a symbol
tablefile created by the linker or entered
interactively. DDT can also symbolically examine/modify
disk files as though they were memory, making it a good
symbolic zapper. This facility is handy when a crash
occurs to find where the failure happened.
 
Flow control is extensive and on 11/73 will support I
and D space when available. Facilities include
breakpoints, single stepping, multiple watchpoints,
conditional breaks, execution of saved commands at
breaks, interactive instruction execution, and much
more. Data formats which can be entered include MACRO-11
instructions, 16 bit integers in octal, hex, binary,
ASCII, decimal, or RAD50, 32 bit integers in the radix
of your choice (from 2 to 36), and floating point
numbers, 32 or 64 bits long. DDT can be built to be able
to access any part of the machine, including kernel mode
space. It has special support for overlaid tasks and
breakpoints can be handled in overlays. DDT can be set
to debug several interacting tasks from a single
debugger too. It should be the only debugger you'll ever
need.
 
Restrictions: Floating point display/entry code assumes hardware
floating point or system F.P. emulator. ESCAPE must be
entered on Pro-350 as Ctrl-[ (Control-left square
bracket).  It will run on the SJ and FB monitors only under RT-11 V1
or later.
 
Media (Service Charge Code): One RX50 Diskette (JA)  Format: FILES-11
 
 
