27.6.5.6 Other GDB Buffers
- Locals Buffer
- This buffer displays the values of local variables of the current
frame for simple data types (see Frame Info). Press <RET> or
click Mouse-2 on the value if you want to edit it.
Arrays and structures display their type only. With GDB 6.4 or later,
you can examine the value of the local variable at point by typing
<RET>, or with a Mouse-2 click. With earlier versions of
GDB, use <RET> or Mouse-2 on the type description
(‘[struct/union]’ or ‘[array]’). See Watch Expressions.
- Registers Buffer
- This buffer displays the values held by the registers
(see Registers). Press <RET> or
click Mouse-2 on a register if you want to edit its value. With
GDB 6.4 or later, recently changed register values display with
font-lock-warning-face
.
- Assembler Buffer
- The assembler buffer displays the current frame as machine code. An
arrow points to the current instruction, and you can set and remove
breakpoints as in a source buffer. Breakpoint icons also appear in
the fringe or margin.
- Memory Buffer
- The memory buffer lets you examine sections of program memory
(see Memory).
Click Mouse-1 on the appropriate part of the header line to
change the starting address or number of data items that the buffer
displays. Alternatively, use S or N respectively. Click
Mouse-3 on the header line to select the display format or unit
size for these data items.
When gdb-many-windows
is non-nil
, the locals buffer
shares its window with the registers buffer, just like breakpoints and
threads buffers. To switch from one to the other, click with
Mouse-1 on the relevant button in the header line.