Next: Watch Expressions, Previous: Stack Buffer, Up: GDB Graphical Interface [Contents][Index]
このバッファーは、カレントフレームのローカル変数の値を、簡単なデータ型で表示します(Information on a frame in The GNU debuggerを参照してください)。値を編集したいときは、そこでRETを押すか、Mouse-2でクリックしてください。
配列と構造体については、その型だけが表示されます。GDB 6.4以降では、ポイント位置でRETをタイプ、またはMouse-2でクリックすることにより、ローカル変数の値を調べることができます。それより前のバージョンのGDBでは、型の説明(‘[struct/union]’または‘[array]’)にたいして、RETまたはMouse-2を使用します。Watch Expressionsを参照してください。
このバッファーは、レジスターに保持されている値を表示します(Registers in The GNU
debuggerを参照してください)。値を編集したいときは、そのレジスターでRETを押すか、Mouse-2をクリックします。GDB6.4以降では、最近変化したレジスター値は、font-lock-warning-face
で表示されます。
assemblerバッファーは、カレントフレームをマシン語コードで表示します。矢印はカレント命令を指し、sourceバッファーのようにブレークポイントのセットと削除ができます。ブレークポイントのアイコンも、フリンジまたは余白に表示されます。
memoryバッファーは、プログラムのメモリーセクションを調べるためのバッファーです(Examining memory in The GNU debuggerを参照してください)。ヘッダー行の適切な箇所をMouse-1でクリックすることにより、そのバッファーが表示するメモリーの開始アドレス、またはデータアイテムの数が変化します(またはSおよびNを使用)。ヘッダー行をMouse-3でクリックすることにより、データアイテムのフォーマット、またはユニットサイズのどちらを表示するか選択します。
gdb-many-windows
が非nil
の場合、breakpointsバッファーとthreadsバッファーがウィンドウを共有するように、localsバッファーとregistersバッファーもウィンドウを共有します。一方から他方へ切り替えるには、ヘッダー行の関連するボタンをMouse-1でクリックしてください。