Google
オフコン練習帳内を検索
インターネット全体を検索

NECオフコン関連
オフコン一般
情報

[掲示板に戻る]


2 Re: COBOLのアドレス?
温泉好きのうさぎ 2011-3-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とした場合、以下のように表示されます。
*** LINE ANALYZE ***
ERR STATUS:    E M0021: (PRG=PPPPPP,ADR=AAAA) 不正10進数エラー
CU NAME:       XXXXXX
SECTION NO.:     0
GENERATE LINE NO.:    789
RELATIVE LINE NO.:    456

(5)上記の場合、ソースの456行目ということがわかります。789行目は、コピー文を含めた行位置です。


COBOLのアドレス? ぱぷあ 2011-3-24 9:26
Re: COBOLのアドレス? 温泉好きのうさぎ 2011-3-24 12:20 ←いまここ〜
Re: COBOLのアドレス? ぱぷあ 2011-3-24 13:53
Re: COBOLのアドレス? rupa 2011-3-24 14:41
Re: COBOLのアドレス? ぱぷあ 2011-3-24 15:39
ありがとうございました! ぱぷあ 2011-3-25 10:21
Re: ありがとうございました! rupa 2011-3-25 12:40
BluesBB ©Sting_Band