Previous topic |
Next topic |
Contents |
Contact z/OS |
Library |
PDF
ASEXT — Extract address space parameters z/OS MVS Programming: Authorized Assembler Services Reference ALE-DYN SA23-1372-00 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DescriptionThe ASEXT macro returns to the caller the address of a copy of a parameter string that the creating program made available at the time it created the primary address space. Use this macro only if the primary address space was created through the ASCRE macro and you specified the ASPARM parameter on the ASCRE macro. EnvironmentThe requirements for the caller are:
Programming requirementsThe caller must not have an enabled unlocked task (EUT) functional recovery routine (FRR) established. RestrictionsNone. Register informationAfter the caller issues the macro, the system might use some registers as work registers or might change the contents of some registers. When the system 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:
Performance implicationsNone. SyntaxThe syntax of the ASEXT macro is as follows:
ParametersThe parameters are explained as follows:
Return and reason codesWhen ASEXT macro returns control to your program, GPR 15 contains a return code and GPR 0 contains a reason code.
|
Copyright IBM Corporation 1990, 2014
|