Oracle® Solaris Studio 12.4: dbx コマンドによるデバッグ

印刷ビューの終了

更新: 2015 年 1 月
 
 

シングルステップ動作の制御

指定された行数のコードをシングルステップで実行するには、dbx コマンド next または step を使用し、そのあとに実行したいコードの行数 [n] を指定します。

(dbx) next n

または

(dbx) step n

step_granularity dbxenv 変数によって、step コマンドや next コマンドがコードをステップ実行する単位が決定されます。この単位は statement または line のどちらかです。

step_events 環境変数は、ステップ実行中にブレークポイントを有効にするかどうかを制御します。

step_abflow 環境変数は、dbx が、異常な制御フロー変更が実行されようとしていることを検出したときに停止するかどうかを制御します。このタイプの制御フロー変更は、siglongjmp() または longjmp() の呼び出し、あるいは例外のスローが原因で発生することがあります。

詳細については、dbxenv 変数の設定を参照してください。