Trailing-Edge
-
PDP-10 Archives
-
BB-P557A-BM_1983
-
subsys/pasddt.hlp
There are no other files named pasddt.hlp in the archive.
PASDDT.HLP -- Help file for PASDDT version 1
[ASSIGN]
ASSIGN [variable or address] (:=) [constant or octal value] <RET>
Assign a new value to a variable or virtual address. The value must be
a constant for a variable and an octal value for a virtual address. For
user defined enumerated types, recognition will be done on the constant.
[BREAK]
BREAK (AT) line-number [(NAME) break-id] <RET>
BREAK (AT) break-id <RET>
Establishes a break point at line-number. The line-number used here is
the line number shown in the listing file. When the user program is
started or continued and the statement at line-number is about to be
executed, PASDDT will display a message as to which break point was
executed and allow the user to enter commands.
The break-id can be up to nine characters and can NOT contain '' or '$'.
A maximum of 20 break points can be active at one time. Use the REMOVE
command to completely eliminate a breakpoint.
[CLEAR]
CLEAR (AT) line-number [(NAME) break-id] <RET>
CLEAR (AT) break-id <RET>
This command will cause PASDDT not to suspend execution of the user
program when the specified line-number or break-id is reached.
PASDDT will still keep the break point information around and the same
line-number can be reactivated at a later time. To completely remove a
break point, see the REMOVE command.
[DISPLAY]
DISPLAY BREAK-IDENTIFIER [break-id] <RET>
This command will display information about the specified break-id or
all break-ids if none was specified. Information includes: break-id
name, line-number, and status.
DISPLAY INVOCATION-STACK [calls or '*'] [/STATIC or /DYNAMIC] <RET>
This command will display the calling sequence on the users terminal.
Calls represents the number of routine calls to display; '*' means all
calls including main program. The /STATIC switch causes the static
level to be displayed (i.e. as the routines were defined in the user
program). The /DYNAMIC switch causes the dynamic calling sequence to be
shown (i.e. Every invocation of the routine will be displayed -- useful
for recursive routines). The default switch is /DYNAMIC.
DISPLAY SOURCE-LINE line-number [/RANGE:decimal-value] <RET>
Displays source line 'line-number' from the current module. An optional
RANGE value can be specified to show 'line-number' through 'line-number'
+ RANGE value.
[EXIT]
EXIT <RET>
Terminates debugging session.
[HELP]
HELP [command name] <RET>
This command allows the user to get help with PASDDT. Type 'HELP'
followed by the command you want help with. Type a question mark ('?')
to see the commands that are available.
[PROCEED]
PROCEED <RET>
This command either starts the user program if it had not already been
started or continues from a break point if a break point had been
reached.
[REMOVE]
REMOVE (AT) line-number [(NAME) break-id] <RET>
REMOVE (AT) break-id <RET>
This command removes the break point entirely from the user program.
This is useful when the user runs into the limit of 20 break points.
[SET]
SET AUTO-DISPLAY <RET>
Turns on automatic displaying of source code when a break point is
executed. This is the default.
SET NO-AUTO-DISPLAY <RET>
Turns off automatic displaying of source code when a break point is
executed.
SET WINDOW size <RET>
Tells PASDDT the number of lines to display when a break point is
executed. The default is three. The 'window' will be centered around
the line the break point has been set on.
SET MODULE module-name <RET>
This command will inform PASDDT that user subsequent user commands will
be in terms of the separately compiled module having module-name
specified in the PROGRAM or MODULE statement.
The default at start up is the main program.
SET VERBOSITY [BRIEF or VERBOSE] <RET>
This command determines the amount of type out on the user terminal as a
result of PASDDT commands. To get less type out, set VERBOSITY to
BRIEF. The default is VERBOSE.
[SHOW]
SHOW [variable or virtual address] <RET>
This command will display the value of a variable or a virtual address.
For variables, other information is also displayed as to its location in
the user program and the variable type.
[TRACE]
TRACE (AT) line-number [(NAME) break-id] <RET>
TRACE (AT) break-id <RET>
This command establishes a trace point or changes a current break point
to be a trace point. Instead of PASDDT gaining control when the break
point is reached, a message is displayed on the user's terminal and the
user program is automatically continued.
[End of PASDDT.HLP]