
|
Go to the first, previous, next, last section, table of contents.
C 言語で書かれたプログラムのためのデバッガ dbx
は, ソースレベルでのブレークポイントの設定, ステッ
プ実行, 変数の参照などが可能な強力なデバッガである. Asir では,
dbx 風のデバッガを用意している. デバッグモードに入るには, トッ
プレベルで debug; と入力する.
[10] debug;
(debug)
その他, 次の方法, あるいは状況でデバッグモードに入る.
-
実行中ブレークポイントに達した場合
-
割り込みで `d' を選択した場合
-
実行中エラーを起こした場合
この場合, 実行の継続は不可能であるが, 直接のエラーの原因となった
ユーザ定義函数の文を表示してデバッグモードに入るため, エラー時
における変数の値を参照でき, デバッグに役立たせることができる.
-
error() が呼び出された場合
Go to the first, previous, next, last section, table of contents.
|