DBG$HELP.HLB  —  DEBUG  SHOW  IMAGE
    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.
Close Help