Oracle® Solaris Studio 12.4: dbxtool チュートリアル

印刷ビューの終了

更新: 2014 年 10 月
 
 

ステップ 10: ブレークポイント条件

    ウォッチポイントに条件を追加するには、次の手順に従います。

  1. 「ブレークポイント」ウィンドウで、「後」の「書き込み」ブレークポイントを右クリックして、「カスタマイズ」を選択します。

  2. 「時間」フィールドで「後」が選択されていることを確認します。

    「後」を選択すると、err_silent の変更後の値を確認できます。

  3. 「条件」フィールドを err_silent == -1 に設定します。

  4. 「OK」をクリックします。

    image:「ブレークポイントをカスタマイズ 」ダイアログボックス
  5. プログラムを再度実行します。

    checkThings() で停止します。ここではじめて err_silent が -1 に設定されます。マッチングしている err_silent++ を探すにつれて、バグのように見えるものを確認します。err_silent は関数の else 部分でのみ増分されます。

    image:checkThings で停止したプログラムを表示する「エディタ」ウィンドウ

    これはあなたが探しているバグでしょうか。