Debugging with GDB (September 2007)
342 Debugging with GDB
TUI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
TUI and Emacs . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
TUI, command window . . . . . . . . . . . . . . . . . . . . . 177
type casting memory . . . . . . . . . . . . . . . . . . . . . . . . . 64
type checking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
type conversions in C++ . . . . . . . . . . . . . . . . . . . . . . 87
types, Fortran . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
U
u (until) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
undisplay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Unions, Fortran. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
unknown address, locating . . . . . . . . . . . . . . . . . . . . 67
unload . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
unset environment . . . . . . . . . . . . . . . . . . . . . . . . . . 25
until . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
up . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
up-silently . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
user-defined command . . . . . . . . . . . . . . . . . . . . . . 225
V
value history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
value-begin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
value-end . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
value-history-begin. . . . . . . . . . . . . . . . . . . . . . . 232
value-history-end . . . . . . . . . . . . . . . . . . . . . . . . . 232
value-history-value. . . . . . . . . . . . . . . . . . . . . . . 232
variable name conflict . . . . . . . . . . . . . . . . . . . . . . . . 64
variable names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
variable objects in gdb/mi . . . . . . . . . . . . . . . . . . 292
variable values, wrong . . . . . . . . . . . . . . . . . . . . . . . . 65
variables, setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
version number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
versions, compiler . . . . . . . . . . . . . . . . . . . . . . . . . . . 298
vfork . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
vi key bindings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
Viewing Wide Character Strings . . . . . . . . . . . . . 167
virtual functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
W
watchpoint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
watchpoints, xdb assertion control. . . . . . . . . . . . 195
whatis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
where . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
while . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
wild pointer, interpreting . . . . . . . . . . . . . . . . . . . . . 71
window, changing focus in TUI . . . . . . . . . . . . . . 177
word completion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
working directory . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
working directory (of your program). . . . . . . . . . . 26
working language . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
writing into corefiles . . . . . . . . . . . . . . . . . . . . . . . . 100
writing into executables . . . . . . . . . . . . . . . . . . . . . 100
wrong values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
X
x (examine memory) . . . . . . . . . . . . . . . . . . . . . . . . . 67
x(examine), and info line . . . . . . . . . . . . . . . . . . . 60
xcoff and C++ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
XDB compatibility. . . . . . . . . . . . . . . . . . . . . . . . . . . 15
XDB transition guide . . . . . . . . . . . . . . . . . . . . . . . 183