|
VMS Help SET, IMAGE, Examples *Conan The Librarian |
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.
|
|