Previous topic |
Next topic |
Contents |
Contact z/OS |
Library |
PDF
ASDES — Terminate an address space z/OS MVS Programming: Authorized Assembler Services Reference ALE-DYN SA23-1372-00 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DescriptionThe ASDES macro terminates an address space that was created through the ASCRE macro. z/OS MVS Programming: Extended Addressability Guide describes how to create and terminate address spaces. ASDES processing circumvents all task recovery and task resource manager processing. Its use should be restricted to a select group of routines that can determine that task recovery and task manager clean-up are either not warranted or will not successfully operate in the address space being terminated. An alternate way to terminate an address space is to use CALLRTM TYPE=ABTERM and specify the jobstep TCB. EnvironmentRequirements for the caller of ASDES are:
Programming requirementsCallers in access register (AR) mode must have issued SYSSTATE ASCENV=AR to tell ASDES to generate code and addresses appropriate for callers in AR mode. The caller must not have an enabled unlocked task (EUT) functional recovery routine (FRR) established. Output register informationAfter the caller issues the macro, the macro might use some registers as work registers or might change the contents of some registers. When the macro returns control to the caller, the contents of these registers are not the same as they were before the macro was issued. Therefore, if the caller depends on these registers containing the same value before and after issuing the macro, the caller must save these registers before issuing the macro and restore them after the system returns control. When control returns to the caller, the general purpose registers
(GPRs) contain:
When control returns to the caller, the access registers (ARs)
contain:
SyntaxThe syntax of the ASDES macro is as follows:
ParametersThe parameters are explained as follows:
Return and reason codesReturn codes and reason codes (in decimal form) are shown in the following table.
|
Copyright IBM Corporation 1990, 2014
|