break

指定した場所にブレークポイントを設定します。

構文

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);

関連情報


このヘルプトピックについてのフィードバックを送信