• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:GDBである変数に条件を設定してブレイク(2))

GDBで変数に条件を設定してブレイクする方法

このQ&Aのポイント
  • GDBを使用して、特定の条件で変数にブレイクポイントを設定する方法について教えてください。
  • ブレイクポイントを設定したい関数内の変数の特定の値で条件を設定し、その条件が満たされた場合にブレイクさせる方法について詳しく知りたいです。
  • GDBのコマンドを使用して変数の条件付きブレイクポイントを設定しようとしていますが、うまく動作しません。正しい方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • honor
  • ベストアンサー率35% (25/71)
回答No.1

iを使ってる行にbreakpointを置いてcondition 1 i==1とするのはだめですか。

techhouse
質問者

お礼

回答頂きありがとうございます。 (gdb)b event.c:1126 Breakpoint 3 at 0x402590: file event.c, line 1126. このようにでてきて、 (gdb) condition 1 i==1 No breakpoint number 1. (gdb) run このような感じで Breakpoint 3, event (param=0x7fffffffe5d0) at event.c:1126 1126 event = &events[i]; (gdb) ブレークがかかりました。助かりました。