Previous Topic: AUDIT User Exit

Next Topic: Return Codes

Calling Registers

Registers are as follows when the AUDIT user exit receives control:

Register

Contents

R1

Address of the actual audit record

R13

Address of 18 fullword register save area

R14

Address to which your exit must return

R15

Address of your exit routine

Others

Unpredictable

The data addressed by R1 is the actual audit record, and if the AUDIT user exit alters the record and returns 0 in register R15, the altered record will be written. The report programs VMXSRA (CA VM:Secure only) and VMXSRB will not handle a non‑numeric audit code, and they make no provisions for non‑standard audit records.

If the AUDIT user exit fails to restore registers properly, or alters storage owned by CA VM:Secure (other than the actual audit record), CA VM:Secure may abnormally terminate.