Displays information about one or more images that are part of
your running program.
Format
SHOW IMAGE [image-name]
1 – Parameters
image-name
Specifies the name of an image to be included in the display. If
you do not specify a name, or if you specify the asterisk (*)
wildcard character by itself, all images are listed. You can use
the wildcard within an image name.
2 – Qualifiers
2.1 /FULL
Displays complete information for a running image. This
information includes all of the image sections and their
addresses.
3 – Description
The SHOW IMAGE command displays the following information:
o Name of the image
o Start and end addresses of the image
o Whether the image has been set with the SET IMAGE command
(loaded into the run-time symbol table, RST)
o Current image that is your debugging context (marked with an
asterisk (*))
o Total number of images selected in the display
o Approximate number of bytes allocated for the RST and other
internal structures
o A summary of the address space occupied by the images in your
process
On Integrity servers and Alpha, if you specify an image name or
use the /FULL qualifier, the image sections for the image are
also displayed.
On Integrity servers, the /ALL qualifier displays all the images,
including those for which the Debugger is unable to complete
processing. In that case, the debugger shows the image name
without the base and end address.
In the following example, the Debugger is unable to complete
processing for the SYS$PUBLIC_VECTORS image:
DBG> SHOW IMAGE/ALL
image name set base address end address
CMA$TIS_SHR no 000000007B54A000 000000007B5694EF
*C_MAIN yes 0000000000010000 00000000000400F7
C_SHARED_AV no 0000000000042000 00000000000A20DF
DBGTBKMSG no 000000000068A000 0000000000697D03
DCL no 000000007ADCC000 000000007AEF7217
DEBUG no 00000000002DC000 000000000062F037
DECC$MSG no 000000000067E000 0000000000681F5F
DECC$SHR no 000000007B8F6000 000000007B95803F
DPML$SHR no 000000007B6DC000 000000007B738C97
LIBOTS no 000000007B37C000 000000007B38D9B7
LIBRTL no 000000007B34A000 000000007B37A06F
SHRIMGMSG no 0000000000682000 000000000068881C
SYS$PUBLIC_VECTORS no
SYS$SSISHR no 0000000000630000 00000000006442F7
SYS$SSISHRP no 0000000000646000 00000000006501F7
TIE$SHARE no 00000000000A4000 00000000002A87CF
SHOW IMAGE does not display all of the memory ranges of an image
installed using the /RESIDENT qualifier. Instead, this command
displays only the process data region.
Related commands:
(SET,CANCEL) IMAGE
(SET,SHOW) MODULE
4 – Example
DBG> SHOW IMAGE SHARE*
image name set base address end address
*SHARE yes 00000200 00000FFF
SHARE1 no 00001000 000017FF
SHARE2 yes 00018C00 000191FF
SHARE3 no 00019200 000195FF
SHARE4 no 00019600 0001B7FF
total images: 5 bytes allocated: 33032
DBG>
This SHOW IMAGE command identifies all of the images whose
names start with SHARE and which are associated with the
program. Images SHARE and SHARE2 are set. The asterisk (*)
identifies SHARE as the current image.