Next: Breakpoints Buffer, Previous: GDB User Interface Layout, Up: GDB Graphical Interface [Contents][Index]
その行のカレントブレークポイントをセット、またはクリアーします(gdb-mouse-set-clear-breakpoint
)。
その行のブレークポイントを有効または無効にします(gdb-mouse-toggle-breakpoint-margin
)。
その行まで実行を継続します(gdb-mouse-until
)。
その行にジャンプします(gdb-mouse-jump
)。
グラフィカルなディスプレーでは、sourceバッファーのフリンジをmouse-1でクリックして、その行にブレークポイントをセットできます(Fringesを参照してください)。クリックした場所に赤いドットが表示されます。すでにそこにブレークポイントが存在する場合、クリックでそれを削除します。既存のブレークポイントをC-mouse-1でクリックすることにより、有効または無効にします。クリアーされておらず無効になったブレークポイントは、グレイのドットで示されます。
テキスト端末またはフリンジが無効な場合、有効なブレークポイントはウィンドウの左端に、‘B’という文字で示されます。無効なブレークポイントは‘b’で示されます(余白はブレークポイントがあるときだけ表示されます)。
sourceバッファーの左フリンジの塗りつぶされた矢印は、デバッグされているプログラムがストップした最内フレームの行を示します。中抜きの矢印はより高いレベルのフレームの現在実行されている行を示します。フリンジの矢印をmouse-1でドラッグすると、ボタンを離した行まで実行が進みます。かわりにフリンジをmouse-3でクリックすることにより、その行まで実行を進めることができます。フリンジをC-mouse-3でクリックすることにより、間にある行を実行せずに、その行にジャンプできます。このコマンドは後方へもジャンプできるので、すでに実行中のコードの実行の詳細を調べるのに便利です。
ソースファイル名が8進エスケープで表示される場合には、変数gdb-mi-decode-strings
に適切なコーディングシステム(おそらく大抵はutf-8
)をセットしてください(GDBはデコードが望まれない状況で8進エスケープを出力するかもしれず、またデバッグされるプログラムが使用するであろうエンコーディングは、あなたのシステム上の非ASCIIエンコードとは異なるかもしれないので、これのデフォルトはnil
になっている)。