2:Re: COBOLのアドレス? 温泉好きのうさぎ 03/24 12:20 デバッグ情報が付加されたロードモジュールであれば、エラーの発生したソースの行位置がわかります。 (1)デバッグ情報付LMの作成 CBL85でコンパイルする際にオプションパラメータを指定し(OPT=YES)、デバッグ情報出力パラメータを指定します(DIO=YES)。 (2)プログラムの実行 上記のLMを実行して、不正十進数を発生させます。 (3)アボートダンプの出力 ENTER ABORT DUMP PARAMETER で ODE=MSD000、OFI=SYS@DUMP などと指定します。 ダンプファイルが存在しなければ、別途 #ABC にてアロケートします。 (4)メモリダンプ解析 #ABANA を起動し、各パラメータに適切な値を指定します。 出力装置をSTNとした場合、以下のように表示されます。
(5)上記の場合、ソースの456行目ということがわかります。789行目は、コピー文を含めた行位置です。 |