Google
 

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]