UFM - ユーザー出口パラメーター・リストのフォーマット
| オフセット | Type (タイプ) | アクセス | 長さ | 名前と説明 | |
|---|---|---|---|---|---|
| 12 月 | 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) が有効になっている場合は、このフィールドに指定されたイベント・タイプ記述が日本語に変換されます。 言語 (KOR) が有効になっている場合は、このフィールドに指定されたイベント・タイプ記述が韓国語に変換されます。 |
| 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 ユーザー出口では、IDIWRITE コマンドを使用して Fault Analyzer に直接データを戻すことができるため、このフィールドを使用する必要はありません。 |
| 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 ビット)。 |