Copyright Digital Equipment Corp. All rights reserved.

Examples

   1.$ SHOW IMAGE WARNING

     Show Image Version 1.2                   29-SEP-2004 10:15:52.61
     WORK1:[SWEENEY.CLIUTL]WARNING.EXE;1
     This is an OpenVMS IA64 (Elf format) executable image file

     Image Identification Information

                       Image name: WARNING
         Global Symbol Table name: WARNING
        Image file identification: X-6
       Image build identification: <unavailable>
              Link identification: Linker T02-14
                   Link Date/Time: 12-JUN-2004 10:15:16.46
                  Patch Date/Time: Never
           Manipulation Date/Time: Never
       Image Dynamic Data Version: 1.2

     Image Completion Code Value: WARNING  State: Original

     Image Link Flags state: Original

                    Image Link Flags
          --------------------------------------------
          CALL_DEBUG      : Call debugger
          IMGSTA          : Call SYS$IMGSTA
          MAIN            : Image has main transfer
          TBK_IN_IMG      : Traceback records in image file
          DBG_IN_IMG      : Debug records in image file
     $!
     $ SET IMAGE/SUCCESS WARNING.EXE
     $ SHOW IMAGE WARNING.EXE

     Show Image Version 1.2                       29-SEP-2004 11:41:54.93
     WORK1:[SWEENEY.CLIUTL]WARNING.EXE;1
     This is an OpenVMS IA64 (Elf format) executable image file

     Image Identification Information

                       Image name: WARNING
         Global Symbol Table name: WARNING
        Image file identification: X-6
       Image build identification: <unavailable>
              Link identification: Linker T02-14
                   Link Date/Time: 12-JUN-2004 10:02:53.51
                  Patch Date/Time: Never
           Manipulation Date/Time: 29-SEP-2004 11:26:31.57
       Image Dynamic Data Version: 1.2

     Image Completion Code Value: SUCCESS  State: Manipulated

     Image Link Flags state: Original

                    Image Link Flags
          --------------------------------------------
          CALL_DEBUG      : Call debugger
          IMGSTA          : Call SYS$IMGSTA
          MAIN            : Image has main transfer
          TBK_IN_IMG      : Traceback records in image file
          DBG_IN_IMG      : Debug records in image file

     In this example the SET IMAGE/SUCCESS command is used to change
     the link completion code value in the image to SUCCESS. The
     output of the second SHOW IMAGE command displays that the image
     completion code value has been changed.

   2.$ SHOW IMAGE SYS$SYSTEM:DCE$DCED.EXE

     Show Image Version 1.2                       29-SEP-2004 12:40:04.32
     SYS$COMMON:[SYSEXE]DCE$DCED.EXE;199
     This is an OpenVMS IA64 (Elf format) executable image file

     Image Identification Information

                       Image name: DCE$DCED
         Global Symbol Table name: DCE$DCED
        Image file identification: DCE T3.2-040610
       Image build identification: <unavailable>
              Link identification: Linker I01-68
                   Link Date/Time: 11-JUN-2004 01:50:11.71
                  Patch Date/Time: Never
           Manipulation Date/Time: Never
       Image Dynamic Data Version: 1.1

     Image Completion Code Value: SUCCESS  State: Original

     Image Link Flags state: Original

                    Image Link Flags
          --------------------------------------------
          MAIN            : Image has main transfer

     $ SET IMAGE/FLAGS=(MKTH,UPCALL) SYS$SYSTEM:DCE$DCED.EXE
     $!
     $ SHOW IMAGE SYS$SYSTEM:DCE$DCED.EXE

     Show Image Version 1.2                       29-SEP-2004 12:43:34.90
     SYS$COMMON:[SYSEXE]DCE$DCED.EXE;1
     This is an OpenVMS IA64 (Elf format) executable image file

     Image Identification Information

                       Image name: DCE$DCED
         Global Symbol Table name: DCE$DCED
        Image file identification: DCE T3.2-040610
       Image build identification: <unavailable>
              Link identification: Linker I01-68
                   Link Date/Time: 11-JUN-2004 01:50:11.71
                  Patch Date/Time: Never
              Manipulation Date/Time: 29-SEP-2004 12:43:02.14
       Image Dynamic Data Version: 1.1

     Image Link Flags state: Manipulated

          Current Image Flags        Original Link Flags
          -------------------        -------------------
          MKTHREADS                  MAIN
          UPCALLS
          MAIN

          Image Link Flag   Description
          ---------------   -------------------------------------
          MKTHREADS       : Multiple kernel threads enabled
          UPCALLS         : Upcalls enabled
          MAIN            : Image has main transfer

     The SET IMAGE command in this example shows how to enable
     multiple kernel threads and thread upcalls in the image
     SYS$SYSTEM:DCE$DCED.EXE.

   3.$ SHOW IMAGE PATCH.EXE;61

     Show Image                               30-SEP-2004 09:06:39.57
     WORK1:[SWEENEY.PATCH]PATCH.EXE;61
     This is an OpenVMS IA64 (Elf format) executable image file

                       Image name: PATCH
         Global Symbol Table name: PATCH
                   Link Date/Time: 23-SEP-2004 10:22:07.04
           Manipulation Date/Time: Never

                 Link flags state: Original

              Link Flags
          ------------------
          CALL_DEBUG
          IMGSTA
          MAIN
          TBK_IN_IMG
          DBG_IN_IMG

     $ DEFINE PATCH WORK1:[SWEENEY.PATCH]PATCH.EXE;61
     $ PATCH X.LIS

              OpenVMS Integrity servers Debug64 Version 8.2

     %DEBUG-I-INITIAL, Language: BLISS, Module: PATMAIN

     DBG>Exit
     $ SET IMAGE/FLAGS=NOCALL_DEBUG PATCH.EXE
     $ PATCH X.LIS

       OpenVMS PATCH Version 8.2

     %PATCH-I-NOGBL, some or all global symbols not accessible
     %PATCH-I-NOLCL, image does not contain local symbols
     PATCH>

     This example demonstrates how to modify an image to stop the
     debugger from being called when the image is initiated. The
     image PATCH.EXE was linked with debugging enabled. The SET
     IMAGE /FLAGS=NOCALL_DEBUG command allows the debugger to be
     bypassed when the image is run.