Debugging with GDB (September 2007)

334 Debugging with GDB
-q . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
-r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
-s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
-stack-info-depth . . . . . . . . . . . . . . . . . . . . . . . . . 276
-stack-info-frame . . . . . . . . . . . . . . . . . . . . . . . . . 276
-stack-list-arguments . . . . . . . . . . . . . . . . . . . . 277
-stack-list-frames . . . . . . . . . . . . . . . . . . . . . . . . 278
-stack-list-locals . . . . . . . . . . . . . . . . . . . . . . . . 280
-stack-select-frame. . . . . . . . . . . . . . . . . . . . . . . 280
-symbol-info-address. . . . . . . . . . . . . . . . . . . . . . 281
-symbol-info-file . . . . . . . . . . . . . . . . . . . . . . . . . 281
-symbol-info-function . . . . . . . . . . . . . . . . . . . . 281
-symbol-info-line . . . . . . . . . . . . . . . . . . . . . . . . . 282
-symbol-info-symbol. . . . . . . . . . . . . . . . . . . . . . . 282
-symbol-list-functions . . . . . . . . . . . . . . . . . . . 283
-symbol-list-types . . . . . . . . . . . . . . . . . . . . . . . . 283
-symbol-list-variables . . . . . . . . . . . . . . . . . . . 283
-symbol-locate . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284
-symbol-type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284
-t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
-target-attach . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284
-target-compare-sections . . . . . . . . . . . . . . . . . 285
-target-detach . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285
-target-download . . . . . . . . . . . . . . . . . . . . . . . . . . 285
-target-exec-status. . . . . . . . . . . . . . . . . . . . . . . 287
-target-list-available-targets . . . . . . . . . . . 287
-target-list-current-targets . . . . . . . . . . . . . 288
-target-list-parameters . . . . . . . . . . . . . . . . . . 288
-target-select . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289
-thread-info . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289
-thread-list-all-threads . . . . . . . . . . . . . . . . . 290
-thread-list-ids . . . . . . . . . . . . . . . . . . . . . . . . . . 290
-thread-select . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290
-var-assign . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
-var-create . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
-var-delete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293
-var-evaluate-expression . . . . . . . . . . . . . . . . . 295
-var-info-expression. . . . . . . . . . . . . . . . . . . . . . 294
-var-info-num-children . . . . . . . . . . . . . . . . . . . 294
-var-info-type . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294
-var-list-children . . . . . . . . . . . . . . . . . . . . . . . . 294
-var-set-format . . . . . . . . . . . . . . . . . . . . . . . . . . . 293
-var-show-attributes. . . . . . . . . . . . . . . . . . . . . . 295
-var-show-format . . . . . . . . . . . . . . . . . . . . . . . . . . 294
-var-update . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
-w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
-x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
.
.esgdbinit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
‘.gdbinit’ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
.gdbinit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
.gdbinit, application specific . . . . . . . . . . . 227
.inputrc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
.os68gdbinit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
.vxgdbinit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
:
::, context for variables/functions . . . . . . . . . . . . 64
@
@, referencing memory as an array. . . . . . . . . . . . . 65
^
^done . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
^error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
^running . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
“No symbol "foo" in current context” . . . . . . . . . 65
{
{type} . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
A
a.out and C++ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
abort_on_bad_free=[01] . . . . . . . . . . . . . . . . . . . 129
abort_on_bounds=[01]. . . . . . . . . . . . . . . . . . . . . . 129
abort_on_nomem=[01]. . . . . . . . . . . . . . . . . . . . . . . 129
active targets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
add-symbol-file . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
annotations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
annotations for breakpoints. . . . . . . . . . . . . . . . . . 236
annotations for display . . . . . . . . . . . . . . . . . . . . . . 234
annotations for errors, warnings and interrupts
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
annotations for frames . . . . . . . . . . . . . . . . . . . . . . 233
annotations for invalidation messages. . . . . . . . . 237
annotations for prompts . . . . . . . . . . . . . . . . . . . . . 235
annotations for running programs . . . . . . . . . . . . 237
annotations for source display . . . . . . . . . . . . . . . 238
annotations for values . . . . . . . . . . . . . . . . . . . . . . . 232
application specific settings . . . . . . . . . . . . . . . . . . 227
apropos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
arg-begin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
arg-end. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
arg-name-end . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
arg-value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
arguments (to your program) . . . . . . . . . . . . . . . . . 24
Arguments, Calling Fortran functions . . . . . . . . . 90
array-section-end . . . . . . . . . . . . . . . . . . . . . . . . . 233
artificial array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Assembler language file name extensions . . . . . . . 80
assembly instructions . . . . . . . . . . . . . . . . . . . . . 60, 61
assertion control, xdb . . . . . . . . . . . . . . . . . . . . . . . 195
assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
async output in gdb/mi . . . . . . . . . . . . . . . . . . . . . 241
AT&T disasse mbly flavor . . . . . . . . . . . . . . . . . . . . . 61
attach . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27