指定した場所にブレークポイントを設定します。
構文
break [{func | line | *addr}] [if cond] [thread thread]
パラメーター
func |
関数名。
|
line |
ソース・コード・ファイルの行番号。
|
addr |
アドレス。
|
cond |
条件式。デバッガーが指定した場所に到達し、この条件式の結果が TRUE の場合は実行が停止します。
|
thread |
スレッド ID。
|
説明
このコマンドはブレークポイントを設定します。
プログラムの実行がブレークポイントに到達すると、デバッガーは実行を一時停止し、コマンドを待機します。
特定の関数のエントリーまたはソースコード行にブレークポイントを設定できます。
パラメーターを何も指定しない場合、デバッガーは次に実行する命令にブレークポイントを設定します。
例
(idb)
break 200
Breakpoint 2 at 0x805197a: file src/x_list.cxx, line 200.
(idb)
continue
Continuing.
Breakpoint 2, main () at src/x_list.cxx:200
200 CompoundNode* cNode2 = new CompoundNode(10.123, 5);