MPE/iX Intrinsics Reference Manual (32650-90905)

Chapter 7 341
Command Definitions (HP32208-HPLOACNMPROC)
HPDEBUG
Operation Notes
The HPDEBUG intrinsic calls the system debugger with an optional character array
containing Debug commands. This option distinguishes HPDEBUG from the DEBUG intrinsic.
If the command list is defined, the debugger pushes the commands onto its command stack
and executes them. If no command in the command string causes control to be returned to
the calling procedure (for example, a CONTINUE command), the user is left in the debugger
as long as the process is being run from a session environment. Processes run from a job
are not allowed to stop in the system debugger. If the command string does cause control to
return to the calling procedure, any remaining commands are left pending on the
debugger's command stack to be executed the next time the debugger is called.
Related Information
Intrinsics DEBUG, HPSETDUMP, STACKDUMP
Commands DEBUG
Manuals MPE/iX System Debug Reference Manual
Table 7-11. HPDEBUG Itemnum/Item Value
Itemnum Mnemonic Item Description
1 I32 Output file number:
Passes an opened file number where all output generated by Debug is
sent. It must be an ASCII file with write access. The value 1 is valid and
specifies that $STDLIST is used.
Default: Terminal LDEV for sessions and $STDLIST for jobs.
2 I32 Welcome banner flag:
Passes a value indicatingwhether theDebug welcome banner is printed
or not. A value of 0 indicates do not print the welcome banner. Any
other value causes the welcome banner to be displayed.
Default: Print welcome banner (1)