Technical data

Programming Features
5.11 New Process Dump Tools (Alpha)
5.11.1 DCL ANALYZE/PROCESS_DUMP Command
The DCL ANALYZE/PROCESS_DUMP command invokes the OpenVMS debugger
to analyze a process dump, giving you access to debugger commands for your
analysis. In OpenVMS Version 7.3, most of the old DCL ANALYZE/PROCESS_
DUMP qualifiers have no effect. Only the /FULL and /IMAGE qualifiers are still
valid. Both these qualifiers are still optional.
/FULL now causes the debugger to execute the debugger SHOW IMAGE, SHOW
CALL, and SHOW THREAD/ALL commands after a process dump file has been
opened.
/IMAGE has been renamed to /IMAGE_PATH, and is now a directory
specification, rather than a file specification. /IMPAGE_PATH specifies a
directory in which to look for the debug symbol information files (.DSF or
.EXE files, in that order) that belong to the process dump file. The name of the
symbol file must be the same as the image name in the process dump file. For
example, for MYIMAGE.DMP, the debugger searches for file MYIMAGE.DSF or
MYIMAGE.EXE.
Version 7.3 and later debuggers check for dumpfile image specification and DST
file link date-time mismatches and issue a warning if one is discovered.
For more information about the DCL ANALYZE/PROCESS_DUMP command,
refer to the OpenVMS DCL Dictionary: A–M.
5.11.2 Debugger ANALYZE/PROCESS_DUMP Command
The debugger has a new command:
ANALYZE/PROCESS_DUMP/IMAGE_PATH[=directory-spec] dumple.
This command is available only in the kept debugger. The kept debugger is the
image you invoke with the command DEBUG/KEEP, which allows you to run and
rerun programs from the same debugging session.
The qualifier /PROCESS_DUMP is required.
For more information, refer to the OpenVMS Debugger Manual.
5.11.3 Debugger SDA Command
The new debugger SDA command invokes the System Dump Analyzer (SDA) to
allow you to look at a process dump from within the OpenVMS debugger. For
example:
DBG> SDA
OpenVMS (TM) Alpha process dump analyzer
SDA> ..
.
.
SDA> EXIT
DBG>
This allows you to use SDA to analyze a process dump without terminating a
debugger session.
For more information, refer to the OpenVMS Debugger Manual.
Programming Features 5–9