UFM - ユーザー出口パラメーター・リストのフォーマット
オフセット | タイプ | アクセス | 長さ | 名前と説明 | |
---|---|---|---|---|---|
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)。 |