Verifying the use of Fault Analyzer with assembler
AMODE 31
To verify Fault Analyzer with AMODE 31 assembler, edit and submit the sample job IDIVPASM in data set IDI.SIDISAM1. Refer to the instructions in the sample job for more information.
The job assembles and executes a program that abends with a system abend code of 0C7.
Since this program is a non-LE program, Fault Analyzer is invoked via the MVS™ change options/suppress dump exit IDIXDCAP.
The synopsis section of the Fault Analyzer report that is written to IDIREPRT should contain the following:
For the Japanese feature of Fault Analyzer, this section should be in Japanese if the Language(JPN) option is in effect.
A system abend 0C7 reason code X'0' occurred in module GO CSECT IDISASM1 at
offset X'44'.
A program interruption code 0007 (Data Exception) is associated with this abend
and indicates that:
A decimal digit or sign was invalid.
The cause of the failure was module GO CSECT IDISASM1. The Assembler source
code that immediately preceded the failure was:
List
Stmt #
------
000042 CVB R5,WORKD
The Assembler source code for data fields involved in the failure:
List
Stmt #
------
000107 WORKD DS D
Data field values at time of abend:
WORKD = X'0000000002222278' (Address 00007E50 = R12 + X'110')
A complete sample report from running this IVP is provided as member IDISRP03 in the IDI.SIDISAM1 data set.An LE-compliant version of this IVP is provided as member IDIVPBLE in data set IDI.SIDISAM1. See Verifying the IDIXCEE Language Environment exit enablement for more information.
AMODE 64
To verify Fault Analyzer with AMODE 64 assembler, edit and submit the sample job IDIVPAS6 in data set IDI.SIDISAM1. Refer to the instructions in the sample job for more information.