UFM - ユーザー出口パラメーター・リストのフォーマット

1. UFM データ域

この表には、6 つの列と 2 つのヘッダー行があります。最初のヘッダー行では、「オフセット」見出しは列 1 および 2 にわたります。「オフセット」見出しには、2 番目のヘッダー行に 2 つの副見出しがあります。列 1 の「Dec」、列 2 の「Hex」。

オフセット タイプ アクセス 長さ 名前と説明
10 進 16 進
0 (0) CHAR R/O 4 VERSION

パラメーター・リストのバージョン (現在は 0001)。

4 (4) CHAR R/W 100 USEROPTIONTITLE

Exits オプションを使用して実行されたすべてのフォーマット設定ユーザー出口からの出力のレポート・セクション見出し。これは、以前に呼び出されたいずれかのフォーマット設定ユーザー出口によって設定された見出しに初期化されます。バッチ・レポートの初期デフォルトは「U S E R」であり、対話式再分析レポートの場合は「User」です。

104 (68) CHAR R/O 91 (予約済み)
195 (C3) CHAR R/O 5 NUM_EVENTS

イベントの総数 (10 進数)。

これ以降のフィールドには、単一イベント用のデータのみが設定されます。他のイベント用のデータを設定するには、IDIEventInfo を使用します。
200 (C8) CHAR R/W 5 EVENT_NO

Current® イベント番号 (nnnnn)

205 (CD) CHAR R/O 5 NEXT_EVENT_NO

次の使用可能なイベント番号 (10 進数)。

210 (D2) CHAR R/O 5 PREVIOUS_EVENT_NO

前の使用可能なイベント番号 (10 進数)。

215 (D7) CHAR R/O 1 POF

障害点 (Y/N)。

216 (D8) CHAR R/O 30 EVENT_TYPE

「Abend S0C7」など、分析レポートの Event Summary セクションに示されるものと同じフォーマットのイベント・タイプです。

このフィールド用のデータのサイズがフィールドのサイズを超える場合、バッファー・データ・フォーマットが使用されます。詳しくは、非 REXX ユーザー出口のバッファー・データ・フォーマットを参照してください。このフィールドのフォーマットは、REXX 出口のユーザーに対し透過的です。

言語 (JPN) が有効になっている場合は、このフィールドに指定されたイベント・タイプ記述が日本語に変換されます。

246 (F6) CHAR R/O 12 MODULE_NAME

モジュール名。

このフィールド用のデータのサイズがフィールドのサイズを超える場合、バッファー・データ・フォーマットが使用されます。詳しくは、非 REXX ユーザー出口のバッファー・データ・フォーマットを参照してください。このフィールドのフォーマットは、REXX 出口のユーザーに対し透過的です。

258 (102) CHAR R/O 8 MODULE_ADDRESS

モジュール・アドレス。

266 (10A) CHAR R/O 8 MODULE_LENGTH

モジュール長 (16 進数)。

274 (112) CHAR R/O 12 PROGRAM_NAME

プログラム名。

このフィールド用のデータのサイズがフィールドのサイズを超える場合、バッファー・データ・フォーマットが使用されます。詳しくは、非 REXX ユーザー出口のバッファー・データ・フォーマットを参照してください。このフィールドのフォーマットは、REXX 出口のユーザーに対し透過的です。

286 (11E) CHAR R/O 8 PROGRAM_ADDRESS

プログラム・アドレス。

294 (126) CHAR R/O 8 PROGRAM_LENGTH

プログラム長 (16 進数)。

302 (12E) CHAR R/O 12 EP_NAME

エントリー・ポイント名。

このフィールド用のデータのサイズがフィールドのサイズを超える場合、バッファー・データ・フォーマットが使用されます。詳しくは、非 REXX ユーザー出口のバッファー・データ・フォーマットを参照してください。このフィールドのフォーマットは、REXX 出口のユーザーに対し透過的です。

314 (13A) CHAR R/O 8 EP_ADDRESS

エントリー・ポイント・アドレス。

322 (142) CHAR R/O 64 EVENT_LOCATION

「L#31 P+3D4」など、分析レポートの Event Summary セクションに示されるものと同じフォーマットのイベントの位置です。

このフィールド用のデータのサイズがフィールドのサイズを超える場合、バッファー・データ・フォーマットが使用されます。詳しくは、非 REXX ユーザー出口のバッファー・データ・フォーマットを参照してください。このフィールドのフォーマットは、REXX 出口のユーザーに対し透過的です。

386 (182) CHAR R/O 44 LOADED_FROM

データ・セット名など、分析レポートの Event Summary セクションに示されるものと同じフォーマットで示された、モジュールのロード元に関する情報です。

このフィールド用のデータのサイズがフィールドのサイズを超える場合、バッファー・データ・フォーマットが使用されます。詳しくは、非 REXX ユーザー出口のバッファー・データ・フォーマットを参照してください。このフィールドのフォーマットは、REXX 出口のユーザーに対し透過的です。

430 (1AE) CHAR R/O 8 INSTRUCTION_ADDRESS

イベントの命令アドレス。

438 (1B6) CHAR R/O 2 AMODE

イベント・アドレッシング・モード (24/31/64)。

440 (1B8) CHAR R/O 16 PSW

イベントの PSW。

456 (1C8) CHAR R/O 8 GPREG0

汎用レジスター 0。

464 (1D0) CHAR R/O 8 GPREG1

汎用レジスター 1。

472 (1D8) CHAR R/O 8 GPREG2

汎用レジスター 2。

480 (1E0) CHAR R/O 8 GPREG3

汎用レジスター 3。

488 (1E8) CHAR R/O 8 GPREG4

汎用レジスター 4。

496 (1F0) CHAR R/O 8 GPREG5

汎用レジスター 5。

504 (1F8) CHAR R/O 8 GPREG6

汎用レジスター 6。

512 (200) CHAR R/O 8 GPREG7

汎用レジスター 7。

520 (208) CHAR R/O 8 GPREG8

汎用レジスター 8。

528 (210) CHAR R/O 8 GPREG9

汎用レジスター 9。

536 (218) CHAR R/O 8 GPREG10

汎用レジスター 10。

544 (220) CHAR R/O 8 GPREG11

汎用レジスター 11。

552 (228) CHAR R/O 8 GPREG12

汎用レジスター 12。

560 (230) CHAR R/O 8 GPREG13

汎用レジスター 13。

568 (238) CHAR R/O 8 GPREG14

汎用レジスター 14。

576 (240) CHAR R/O 8 GPREG15

汎用レジスター 15。

584 (248) CHAR R/O 8 AREG_DATA_ADDRESS

アドレス・レジスターを含むストレージ域の 16 進フォーマットでのアドレス (AR0 から AR15)。

592 (250) CHAR R/O 122 (予約済み)
714 (2CA) CHAR R/O 16 BEAR

Breaking Event Address Register。

730 (2DA) CHAR R/W 5 DATA_LENGTH

データ長 (nnnnn)。このフィールドは、UFM.DATA_BUFFER に配置されるレコードの長さを示します。

735 (2DF) CHAR R/W 1024 DATA_BUFFER

データ・バッファー。

このフィールドの内容が大文字に変換されることはありません。このフィールドのヌル文字 (X'00') による切り捨ては許可されていません。UFM.DATA_LENGTH フィールドで長さが提供される必要があります。
注: このフィールドは、ENV.WRITE_ROUTINE_EP プログラムを使用してロード・モジュール・ユーザー出口 から Fault Analyzer にレコードを戻す際に、レコード・バッファーとして使用されます。このバッファーの使用方法については、フォーマット・ユーザー出口を参照してください。REXX ユーザー出口では、Fault Analyzer コマンドを使用して IDIWRITE に直接データを戻すことができるため、このフィールドを使用する必要はありません。
1759 (6DF) CHAR R/O 1 (予約済み)
1760 (6E0) CHAR R/O 16 FPREG0

浮動小数点レジスター 0。

1776 (6F0) CHAR R/O 16 FPREG1

浮動小数点レジスター 1。

1792 (700) CHAR R/O 16 FPREG2

浮動小数点レジスター 2。

1808 (710) CHAR R/O 16 FPREG3

浮動小数点レジスター 3。

1824 (720) CHAR R/O 16 FPREG4

浮動小数点レジスター 4。

1840 (730) CHAR R/O 16 FPREG5

浮動小数点レジスター 5。

1856 (740) CHAR R/O 16 FPREG6

浮動小数点レジスター 6。

1872 (750) CHAR R/O 16 FPREG7

浮動小数点レジスター 7。

1888 (760) CHAR R/O 16 FPREG8

浮動小数点レジスター 8。

1904 (770) CHAR R/O 16 FPREG9

浮動小数点レジスター 9。

1920 (780) CHAR R/O 16 FPREG10

浮動小数点レジスター 10。

1936 (790) CHAR R/O 16 FPREG11

浮動小数点レジスター 11。

1952 (7A0) CHAR R/O 16 FPREG12

浮動小数点レジスター 12。

1968 (7B0) CHAR R/O 16 FPREG13

浮動小数点レジスター 13。

1984 (7C0) CHAR R/O 16 FPREG14

浮動小数点レジスター 14。

2000 (7D0) CHAR R/O 16 FPREG15

浮動小数点レジスター 15。

2016 (7E0) CHAR R/O 8 FPCR

浮動小数点制御レジスター。

2024 (7E8) CHAR R/O 1 GPREGS_64BIT

64 ビット汎用レジスター使用可能 (Y/N)。

2025 (7E9) CHAR R/O 16 GPREG0_64BIT

汎用レジスター 0 (64 ビット)。

2041 (7F9) CHAR R/O 16 GPREG1_64BIT

汎用レジスター 1 (64 ビット)。

2057 (809) CHAR R/O 16 GPREG2_64BIT

汎用レジスター 2 (64 ビット)。

2073 (819) CHAR R/O 16 GPREG3_64BIT

汎用レジスター 3 (64 ビット)。

2089 (829) CHAR R/O 16 GPREG4_64BIT

汎用レジスター 4 (64 ビット)。

2105 (839) CHAR R/O 16 GPREG5_64BIT

汎用レジスター 5 (64 ビット)。

2121 (849) CHAR R/O 16 GPREG6_64BIT

汎用レジスター 6 (64 ビット)。

2137 (859) CHAR R/O 16 GPREG7_64BIT

汎用レジスター 7 (64 ビット)。

2153 (869) CHAR R/O 16 GPREG8_64BIT

汎用レジスター 8 (64 ビット)。

2169 (879) CHAR R/O 16 GPREG9_64BIT

汎用レジスター 9 (64 ビット)。

2185 (889) CHAR R/O 16 GPREG10_64BIT

汎用レジスター 10 (64 ビット)。

2201 (899) CHAR R/O 16 GPREG11_64BIT

汎用レジスター 11 (64 ビット)。

2217 (8A9) CHAR R/O 16 GPREG12_64BIT

汎用レジスター 12 (64 ビット)。

2233 (8B9) CHAR R/O 16 GPREG13_64BIT

汎用レジスター 13 (64 ビット)。

2249 (8C9) CHAR R/O 16 GPREG14_64BIT

汎用レジスター 14 (64 ビット)。

2265 (8D9) CHAR R/O 16 GPREG15_64BIT

汎用レジスター 15 (64 ビット)。

2281 (8E9) CHAR R/O 32 VFREG0

ベクトル機能レジスター 0。

2313 (909) CHAR R/O 32 VFREG1

ベクトル機能レジスター 1。

2345 (929) CHAR R/O 32 VFREG2

ベクトル機能レジスター 2。

2377 (949) CHAR R/O 32 VFREG3

ベクトル機能レジスター 3。

2409 (969) CHAR R/O 32 VFREG4

ベクトル機能レジスター 4。

2441 (989) CHAR R/O 32 VFREG5

ベクトル機能レジスター 5。

2473 (9A9) CHAR R/O 32 VFREG6

ベクトル機能レジスター 6。

2505 (9C9) CHAR R/O 32 VFREG7

ベクトル機能レジスター 7。

2537 (9E9) CHAR R/O 32 VFREG8

ベクトル機能レジスター 8。

2569 (A09) CHAR R/O 32 VFREG9

ベクトル機能レジスター 9。

2601 (A29) CHAR R/O 32 VFREG10

ベクトル機能レジスター 10。

2633 (A49) CHAR R/O 32 VFREG11

ベクトル機能レジスター 11。

2665 (A69) CHAR R/O 32 VFREG12

ベクトル機能レジスター 12。

2697 (A89) CHAR R/O 32 VFREG13

ベクトル機能レジスター 13。

2729 (AA9) CHAR R/O 32 VFREG14

ベクトル機能レジスター 14。

2761 (AC9) CHAR R/O 32 VFREG15

ベクトル機能レジスター 15。

2793 (AE9) CHAR R/O 32 VFREG16

ベクトル機能レジスター 16。

2825 (B09) CHAR R/O 32 VFREG17

ベクトル機能レジスター 17。

2857 (B29) CHAR R/O 32 VFREG18

ベクトル機能レジスター 18。

2889 (B49) CHAR R/O 32 VFREG19

ベクトル機能レジスター 19。

2921 (B69) CHAR R/O 32 VFREG20

ベクトル機能レジスター 20。

2953 (B89) CHAR R/O 32 VFREG21

ベクトル機能レジスター 21。

2985 (BA9) CHAR R/O 32 VFREG22

ベクトル機能レジスター 22。

3017 (BC9) CHAR R/O 32 VFREG23

ベクトル機能レジスター 23。

3049 (BE9) CHAR R/O 32 VFREG24

ベクトル機能レジスター 24。

3081 (C09) CHAR R/O 32 VFREG25

ベクトル機能レジスター 25。

3113 (C29) CHAR R/O 32 VFREG26

ベクトル機能レジスター 26。

3145 (C49) CHAR R/O 32 VFREG27

ベクトル機能レジスター 27。

3177 (C69) CHAR R/O 32 VFREG28

ベクトル機能レジスター 28。

3209 (C89) CHAR R/O 32 VFREG29

ベクトル機能レジスター 29。

3241 (CA9) CHAR R/O 32 VFREG30

ベクトル機能レジスター 30。

3273 (CC9) CHAR R/O 32 VFREG31

ベクトル機能レジスター 31。

以下の GPREGn_VALID フィールドは、GPREGn と汎用レジスター値 GPREGn_64BIT 両方に適用されます。つまり、レジスター n の値が「N」の場合、GPREGn も GPREGn_64BIT も無効です。

3305 (CE9) CHAR R/O 1 GPREG0_VALID

汎用レジスター 0 が有効 (Y/N)。

3306 (CEA) CHAR R/O 1 GPREG1_VALID

汎用レジスター 1 が有効 (Y/N)。

3307 (CEB) CHAR R/O 1 GPREG2_VALID

汎用レジスター 2 が有効 (Y/N)。

3308 (CEC) CHAR R/O 1 GPREG3_VALID

汎用レジスター 3 が有効 (Y/N)。

3309 (CED) CHAR R/O 1 GPREG4_VALID

汎用レジスター 4 が有効 (Y/N)。

3310 (CEE) CHAR R/O 1 GPREG5_VALID

汎用レジスター 5 が有効 (Y/N)。

3311 (CEF) CHAR R/O 1 GPREG6_VALID

汎用レジスター 6 が有効 (Y/N)。

3312 (CF0) CHAR R/O 1 GPREG7_VALID

汎用レジスター 7 が有効 (Y/N)。

3313 (CF1) CHAR R/O 1 GPREG8_VALID

汎用レジスター 8 が有効 (Y/N)。

3314 (CF2) CHAR R/O 1 GPREG9_VALID

汎用レジスター 9 が有効 (Y/N)。

3315 (CF3) CHAR R/O 1 GPREG10_VALID

汎用レジスター 10 が有効 (Y/N)。

3316 (CF4) CHAR R/O 1 GPREG11_VALID

汎用レジスター 11 が有効 (Y/N)。

3317 (CF5) CHAR R/O 1 GPREG12_VALID

汎用レジスター 12 が有効 (Y/N)。

3318 (CF6) CHAR R/O 1 GPREG13_VALID

汎用レジスター 13 が有効 (Y/N)。

3319 (CF7) CHAR R/O 1 GPREG14_VALID

汎用レジスター 14 が有効 (Y/N)。

3320 (CF8) CHAR R/O 1 GPREG15_VALID

汎用レジスター 15 が有効 (Y/N)。