Index

! packet, (refer to Section D.2 Packets
"No symbol "foo" in current context", (refer to Section 10.2 Program variables
# (a comment), (refer to Section 5.1 Command syntax
# in Modula-2, (refer to Section 14.4.3.8 gdb and Modula-2
$, (refer to Section 10.8 Value history
$$, (refer to Section 10.8 Value history
$_ and info breakpoints, (refer to Section 7.1.1 Setting breakpoints
$_ and info line, (refer to Section 9.5 Source and machine code
$_, $__, and value history, (refer to Section 10.5 Examining memory
$_, convenience variable, (refer to Section 10.9 Convenience variables
$__, convenience variable, (refer to Section 10.9 Convenience variables
$_exitcode, convenience variable, (refer to Section 10.9 Convenience variables
$bpnum, convenience variable, (refer to Section 7.1.1 Setting breakpoints
$cdir, convenience variable, (refer to Section 9.4 Specifying source directories
$cwdr, convenience variable, (refer to Section 9.4 Specifying source directories
$tpnum, (refer to Section 12.1.1 Create and Delete Tracepoints
$trace_file, (refer to Section 12.3 Convenience Variables for Tracepoints
$trace_frame, (refer to Section 12.3 Convenience Variables for Tracepoints
$trace_func, (refer to Section 12.3 Convenience Variables for Tracepoints
$trace_line, (refer to Section 12.3 Convenience Variables for Tracepoints
$tracepoint, (refer to Section 12.3 Convenience Variables for Tracepoints
-annotate, (refer to Section 4.1.2 Choosing modes
-args, (refer to Section 4.1.2 Choosing modes
-async, (refer to Section 4.1.2 Choosing modes
-b, (refer to Section 4.1.2 Choosing modes
-batch, (refer to Section 4.1.2 Choosing modes
-baud, (refer to Section 4.1.2 Choosing modes
-break-after, (refer to Section 26.8 gdb/mi Breakpoint table commands
-break-condition, (refer to Section 26.8 gdb/mi Breakpoint table commands
-break-delete, (refer to Section 26.8 gdb/mi Breakpoint table commands
-break-disable, (refer to Section 26.8 gdb/mi Breakpoint table commands
-break-enable, (refer to Section 26.8 gdb/mi Breakpoint table commands
-break-info, (refer to Section 26.8 gdb/mi Breakpoint table commands
-break-insert, (refer to Section 26.8 gdb/mi Breakpoint table commands
-break-list, (refer to Section 26.8 gdb/mi Breakpoint table commands
-break-watch, (refer to Section 26.8 gdb/mi Breakpoint table commands
-c, (refer to Section 4.1.1 Choosing files
-cd, (refer to Section 4.1.2 Choosing modes
-command, (refer to Section 4.1.1 Choosing files
-core, (refer to Section 4.1.1 Choosing files
-d, (refer to Section 4.1.1 Choosing files
-data-disassemble, (refer to Section 26.9 gdb/mi Data Manipulation
-data-evaluate-expression, (refer to Section 26.9 gdb/mi Data Manipulation
-data-list-changed-registers, (refer to Section 26.9 gdb/mi Data Manipulation
-data-list-register-names, (refer to Section 26.9 gdb/mi Data Manipulation
-data-list-register-values, (refer to Section 26.9 gdb/mi Data Manipulation
-data-read-memory, (refer to Section 26.9 gdb/mi Data Manipulation
-directory, (refer to Section 4.1.1 Choosing files
-display-delete, (refer to Section 26.9 gdb/mi Data Manipulation
-display-disable, (refer to Section 26.9 gdb/mi Data Manipulation
-display-enable, (refer to Section 26.9 gdb/mi Data Manipulation
-display-insert, (refer to Section 26.9 gdb/mi Data Manipulation
-display-list, (refer to Section 26.9 gdb/mi Data Manipulation
-e, (refer to Section 4.1.1 Choosing files
-environment-cd, (refer to Section 26.9 gdb/mi Data Manipulation
-environment-directory, (refer to Section 26.9 gdb/mi Data Manipulation
-environment-path, (refer to Section 26.9 gdb/mi Data Manipulation
-environment-pwd, (refer to Section 26.9 gdb/mi Data Manipulation
-epoch, (refer to Section 4.1.2 Choosing modes
-exec, (refer to Section 4.1.1 Choosing files
-exec-abort, (refer to Section 26.10 gdb/mi Program control
-exec-arguments, (refer to Section 26.10 gdb/mi Program control
-exec-continue, (refer to Section 26.10 gdb/mi Program control
-exec-finish, (refer to Section 26.10 gdb/mi Program control
-exec-interrupt, (refer to Section 26.10 gdb/mi Program control
-exec-next, (refer to Section 26.10 gdb/mi Program control
-exec-next-instruction, (refer to Section 26.10 gdb/mi Program control
-exec-return, (refer to Section 26.10 gdb/mi Program control
-exec-run, (refer to Section 26.10 gdb/mi Program control
-exec-show-arguments, (refer to Section 26.10 gdb/mi Program control
-exec-step, (refer to Section 26.10 gdb/mi Program control
-exec-step-instruction, (refer to Section 26.10 gdb/mi Program control
-exec-until, (refer to Section 26.10 gdb/mi Program control
-f, (refer to Section 4.1.2 Choosing modes
-file-exec-and-symbols, (refer to Section 26.10 gdb/mi Program control
-file-exec-file, (refer to Section 26.10 gdb/mi Program control
-file-list-exec-sections, (refer to Section 26.10 gdb/mi Program control
-file-list-exec-source-file, (refer to Section 26.10 gdb/mi Program control
-file-list-exec-source-files, (refer to Section 26.10 gdb/mi Program control
-file-list-shared-libraries, (refer to Section 26.10 gdb/mi Program control
-file-list-symbol-files, (refer to Section 26.10 gdb/mi Program control
-file-symbol-file, (refer to Section 26.10 gdb/mi Program control
-fullname, (refer to Section 4.1.2 Choosing modes
-gdb-exit, (refer to Section 26.12 Miscellaneous gdb commands in gdb/mi
-gdb-set, (refer to Section 26.12 Miscellaneous gdb commands in gdb/mi
-gdb-show, (refer to Section 26.12 Miscellaneous gdb commands in gdb/mi
-gdb-version, (refer to Section 26.12 Miscellaneous gdb commands in gdb/mi
-interpreter, (refer to Section 4.1.2 Choosing modes
-interpreter-exec, (refer to Section 26.12 Miscellaneous gdb commands in gdb/mi
-m, (refer to Section 4.1.1 Choosing files
-mapped, (refer to Section 4.1.1 Choosing files
-n, (refer to Section 4.1.2 Choosing modes
-noasync, (refer to Section 4.1.2 Choosing modes
-nowindows, (refer to Section 4.1.2 Choosing modes
-nw, (refer to Section 4.1.2 Choosing modes
-nx, (refer to Section 4.1.2 Choosing modes
-p, (refer to Section 4.1.1 Choosing files
-pid, (refer to Section 4.1.1 Choosing files
-q, (refer to Section 4.1.2 Choosing modes
-quiet, (refer to Section 4.1.2 Choosing modes
-r, (refer to Section 4.1.1 Choosing files
-readnow, (refer to Section 4.1.1 Choosing files
-s, (refer to Section 4.1.1 Choosing files
-se, (refer to Section 4.1.1 Choosing files
-silent, (refer to Section 4.1.2 Choosing modes
-stack-info-depth, (refer to Section 26.13 gdb/mi Stack Manipulation Commands
-stack-info-frame, (refer to Section 26.13 gdb/mi Stack Manipulation Commands
-stack-list-arguments, (refer to Section 26.13 gdb/mi Stack Manipulation Commands
-stack-list-frames, (refer to Section 26.13 gdb/mi Stack Manipulation Commands
-stack-list-locals, (refer to Section 26.13 gdb/mi Stack Manipulation Commands
-stack-select-frame, (refer to Section 26.13 gdb/mi Stack Manipulation Commands
-statistics, (refer to Section 4.1.2 Choosing modes
-symbol-info-address, (refer to Section 26.14 gdb/mi Symbol Query Commands
-symbol-info-file, (refer to Section 26.14 gdb/mi Symbol Query Commands
-symbol-info-function, (refer to Section 26.14 gdb/mi Symbol Query Commands
-symbol-info-line, (refer to Section 26.14 gdb/mi Symbol Query Commands
-symbol-info-symbol, (refer to Section 26.14 gdb/mi Symbol Query Commands
-symbol-list-functions, (refer to Section 26.14 gdb/mi Symbol Query Commands
-symbol-list-lines, (refer to Section 26.14 gdb/mi Symbol Query Commands
-symbol-list-types, (refer to Section 26.14 gdb/mi Symbol Query Commands
-symbol-list-variables, (refer to Section 26.14 gdb/mi Symbol Query Commands
-symbol-locate, (refer to Section 26.14 gdb/mi Symbol Query Commands
-symbol-type, (refer to Section 26.14 gdb/mi Symbol Query Commands
-symbols, (refer to Section 4.1.1 Choosing files
-t, (refer to Section 4.1.2 Choosing modes
-target-attach, (refer to Section 26.15 gdb/mi Target Manipulation Commands
-target-compare-sections, (refer to Section 26.15 gdb/mi Target Manipulation Commands
-target-detach, (refer to Section 26.15 gdb/mi Target Manipulation Commands
-target-disconnect, (refer to Section 26.15 gdb/mi Target Manipulation Commands
-target-download, (refer to Section 26.15 gdb/mi Target Manipulation Commands
-target-exec-status, (refer to Section 26.15 gdb/mi Target Manipulation Commands
-target-list-available-targets, (refer to Section 26.15 gdb/mi Target Manipulation Commands
-target-list-current-targets, (refer to Section 26.15 gdb/mi Target Manipulation Commands
-target-list-parameters, (refer to Section 26.15 gdb/mi Target Manipulation Commands
-target-select, (refer to Section 26.15 gdb/mi Target Manipulation Commands
-thread-info, (refer to Section 26.16 gdb/mi Thread Commands
-thread-list-all-threads, (refer to Section 26.16 gdb/mi Thread Commands
-thread-list-ids, (refer to Section 26.16 gdb/mi Thread Commands
-thread-select, (refer to Section 26.16 gdb/mi Thread Commands
-tty, (refer to Section 4.1.2 Choosing modes
-tui, (refer to Section 4.1.2 Choosing modes
-var-assign, (refer to Section 26.18 gdb/mi Variable Objects
-var-create, (refer to Section 26.18 gdb/mi Variable Objects
-var-delete, (refer to Section 26.18 gdb/mi Variable Objects
-var-evaluate-expression, (refer to Section 26.18 gdb/mi Variable Objects
-var-info-expression, (refer to Section 26.18 gdb/mi Variable Objects
-var-info-num-children, (refer to Section 26.18 gdb/mi Variable Objects
-var-info-type, (refer to Section 26.18 gdb/mi Variable Objects
-var-list-children, (refer to Section 26.18 gdb/mi Variable Objects
-var-set-format, (refer to Section 26.18 gdb/mi Variable Objects
-var-show-attributes, (refer to Section 26.18 gdb/mi Variable Objects
-var-show-format, (refer to Section 26.18 gdb/mi Variable Objects
-var-update, (refer to Section 26.18 gdb/mi Variable Objects
-version, (refer to Section 4.1.2 Choosing modes
-w, (refer to Section 4.1.2 Choosing modes
-windows, (refer to Section 4.1.2 Choosing modes
-write, (refer to Section 4.1.2 Choosing modes
-x, (refer to Section 4.1.1 Choosing files
., Modula-2 scope operator, (refer to Section 14.4.3.7 The scope operators ::and .
.debug subdirectories, (refer to Section 17.2 Debugging Information in Separate Files
.esgdbinit, (refer to Section 22.3 Command files
.gdbinit, (refer to Section 22.3 Command files
.gnu_debuglink sections, (refer to Section 17.2 Debugging Information in Separate Files
.o files, reading symbols from, (refer to Section 17.1 Commands to specify files
.os68gdbinit, (refer to Section 22.3 Command files
.vxgdbinit, (refer to Section 22.3 Command files
/proc, (refer to Section 20.1.2 SVR4 process information
? packet, (refer to Section D.2 Packets
@, referencing memory as an array, (refer to Section 10.3 Artificial arrays
^done, (refer to Section 26.6.1 gdb/mi Result Records
^error, (refer to Section 26.6.1 gdb/mi Result Records
^running, (refer to Section 26.6.1 gdb/mi Result Records
A packet, (refer to Section D.2 Packets

A

abbreviation, (refer to Section 5.1 Command syntax
acknowledgment, for gdb remote, (refer to Section D.1 Overview
actions, (refer to Section 12.1.4 Tracepoint Action Lists
active targets, (refer to Section 18.1 Active targets
adbg_find_memory_in_frame, (refer to Section E.5 Tracing on Symmetrix
add-shared-symbol-file, (refer to Section 17.1 Commands to specify files
add-symbol-file, (refer to Section 17.1 Commands to specify files
address of a symbol, (refer to Chapter 15 Examining the Symbol Table
advance location, (refer to Section 7.2 Continuing and stepping
Alpha stack, (refer to Section 20.4.3 MIPS
AMD 29K register stack, (refer to Section 20.4.1 A29K
annotations, (refer to Section 27.1 What is an Annotation?
annotations for breakpoints, (refer to Section 27.8 Information on Breakpoints
annotations for display, (refer to Section 27.5 Displays
annotations for errors, warnings and interrupts, (refer to Section 27.7 Errors
annotations for frames, (refer to Section 27.4 Frames
annotations for invalidation messages, (refer to Section 27.9 Invalidation Notices
annotations for prompts, (refer to Section 27.6 Annotation for gdb Input
annotations for running programs, (refer to Section 27.10 Running the Program
annotations for source display, (refer to Section 27.11 Displaying Source
annotations for values, (refer to Section 27.3 Values
append, (refer to Section 10.14 Copy between memory and a file
append data to a file, (refer to Section 10.14 Copy between memory and a file
apropos, (refer to Section 5.3 Getting help
arg-begin, (refer to Section 27.3 Values
arg-end, (refer to Section 27.3 Values
arg-name-end, (refer to Section 27.3 Values
arg-value, (refer to Section 27.3 Values
arguments (to your program), (refer to Section 6.3 Your program's arguments
array-section-end, (refer to Section 27.3 Values
artificial array, (refer to Section 10.3 Artificial arrays
ASCII character set, (refer to Section 10.15 Character Sets
assembly instructions, (refer to Section 9.5 Source and machine code
assignment, (refer to Section 16.1 Assignment to variables
async output in gdb/mi, (refer to Section 26.4.2 gdb/mi Output Syntax
AT&T disassembly flavor, (refer to Section 9.5 Source and machine code
attach, (refer to Section 6.7 Debugging an already-running process
automatic display, (refer to Section 10.6 Automatic display
automatic overlay debugging, (refer to Section 13.3 Automatic Overlay Debugging
automatic thread selection, (refer to Section 6.9 Debugging programs with multiple threads
awatch, (refer to Section 7.1.2 Setting watchpoints

B

b (break), (refer to Section 7.1.1 Setting breakpoints
B packet, (refer to Section D.2 Packets
b packet, (refer to Section D.2 Packets
backtrace, (refer to Section 8.2 Backtraces
backtraces, (refer to Section 8.2 Backtraces
bell-style, (refer to Section 29.3.1 Readline Init File Syntax
break, (refer to Section 7.1.1 Setting breakpoints
break … thread threadno, (refer to Section 7.4 Stopping and starting multi-thread programs
break in overloaded functions, (refer to Section 14.4.1.7 gdb features for C++
break, and Objective-C, (refer to Section 14.4.2.1 Method Names in Commands
breakpoint, (refer to Section 27.10 Running the Program
breakpoint commands, (refer to Section 7.1.7 Breakpoint command lists
breakpoint commands for gdb/mi, (refer to Section 26.8 gdb/mi Breakpoint table commands
breakpoint conditions, (refer to Section 7.1.6 Break conditions
breakpoint numbers, (refer to Section 7.1 Breakpoints, watchpoints, and catchpoints
breakpoint on events, (refer to Section 7.1 Breakpoints, watchpoints, and catchpoints
breakpoint on memory address, (refer to Section 7.1 Breakpoints, watchpoints, and catchpoints
breakpoint on variable modification, (refer to Section 7.1 Breakpoints, watchpoints, and catchpoints
breakpoint ranges, (refer to Section 7.1 Breakpoints, watchpoints, and catchpoints
breakpoint subroutine, remote, (refer to Section 19.5.1 What the stub can do for you
breakpoints, (refer to Section 7.1 Breakpoints, watchpoints, and catchpoints
breakpoints and threads, (refer to Section 7.4 Stopping and starting multi-thread programs
breakpoints in overlays, (refer to Section 13.2 Overlay Commands
breakpoints-headers, (refer to Section 27.8 Information on Breakpoints
breakpoints-invalid, (refer to Section 27.9 Invalidation Notices
breakpoints-table, (refer to Section 27.8 Information on Breakpoints
breakpoints-table-end, (refer to Section 27.8 Information on Breakpoints
bt (backtrace), (refer to Section 8.2 Backtraces
bug criteria, (refer to Section 28.1 Have you found a bug?
bug reports, (refer to Section 28.2 How to report bugs
bugs in gdb, (refer to Chapter 28 Reporting Bugs in gdb

C

c (continue), (refer to Section 7.2 Continuing and stepping
c (SingleKey TUI key), (refer to Section 24.3 TUI Single Key Mode
C and C++, (refer to Section 14.4.1 C and C++
C and C++ checks, (refer to Section 14.4.1.5 C and C++type and range checks
C and C++ constants, (refer to Section 14.4.1.2 C and C++constants
C and C++ defaults, (refer to Section 14.4.1.4 C and C++defaults
C and C++ operators, (refer to Section 14.4.1.1 C and C++operators
c packet, (refer to Section D.2 Packets
C packet, (refer to Section D.2 Packets
C++, (refer to Section 14.4.1 C and C++
C++ compilers, (refer to Section 14.4.1.3 C++expressions
C++ exception handling, (refer to Section 14.4.1.7 gdb features for C++
C++ scope resolution, (refer to Section 10.2 Program variables
C++ symbol decoding style, (refer to Section 10.7 Print settings
C++ symbol display, (refer to Section 14.4.1.7 gdb features for C++
C-L, (refer to Section 24.2 TUI Key Bindings
C-o (operate-and-get-next), (refer to Section 5.1 Command syntax
C-x 1, (refer to Section 24.2 TUI Key Bindings
C-x 2, (refer to Section 24.2 TUI Key Bindings
C-x a, (refer to Section 24.2 TUI Key Bindings
C-x A, (refer to Section 24.2 TUI Key Bindings
C-x C-a, (refer to Section 24.2 TUI Key Bindings
C-x s, (refer to Section 24.2 TUI Key Bindings
call, (refer to Section 16.5 Calling program functions
call overloaded functions, (refer to Section 14.4.1.3 C++expressions
call stack, (refer to Chapter 8 Examining the Stack
calling functions, (refer to Section 16.5 Calling program functions
calling make, (refer to Section 4.3 Shell commands
casts, to view memory, (refer to Section 10.1 Expressions
catch, (refer to Section 7.1.3 Setting catchpoints
catch catch, (refer to Section 7.1.3 Setting catchpoints
catch exceptions, list active handlers, (refer to Section 8.4 Information about a frame
catch exec, (refer to Section 7.1.3 Setting catchpoints
catch fork, (refer to Section 7.1.3 Setting catchpoints
catch load, (refer to Section 7.1.3 Setting catchpoints
catch throw, (refer to Section 7.1.3 Setting catchpoints
catch unload, (refer to Section 7.1.3 Setting catchpoints
catch vfork, (refer to Section 7.1.3 Setting catchpoints
catchpoints, (refer to Section 7.1 Breakpoints, watchpoints, and catchpoints
catchpoints, setting, (refer to Section 7.1.3 Setting catchpoints
cd, (refer to Section 6.5 Your program's working directory
cdir, (refer to Section 9.4 Specifying source directories
character sets, (refer to Section 10.15 Character Sets
charset, (refer to Section 10.15 Character Sets
checks, range, (refer to Section 14.3.1 An overview of type checking
checks, type, (refer to Section 14.3 Type and range checking
checksum, for gdb remote, (refer to Section D.1 Overview
choosing target byte order, (refer to Section 18.3 Choosing target byte order
clear, (refer to Section 7.1.4 Deleting breakpoints
clear, and Objective-C, (refer to Section 14.4.2.1 Method Names in Commands
clearing breakpoints, watchpoints, catchpoints, (refer to Section 7.1.4 Deleting breakpoints
close, file-i/o system call, (refer to Section D.7.10.2 close
collect (tracepoints), (refer to Section 12.1.4 Tracepoint Action Lists
collected data discarded, (refer to Section 12.1.6 Starting and Stopping Trace Experiment
colon, doubled as scope operator, (refer to Section 14.4.3.7 The scope operators ::and .
colon-colon, context for variables/functions, (refer to Section 10.2 Program variables
command editing, (refer to Section 29.2.1 Readline Bare Essentials
command files, (refer to Section 22.3 Command files
command hooks, (refer to Section 22.2 User-defined command hooks
command interpreters, (refer to Chapter 23 Command Interpreters
command line editing, (refer to Section 21.2 Command editing
commands, (refer to Section 7.1.7 Breakpoint command lists
commands, (refer to Section 27.6 Annotation for gdb Input
commands for C++, (refer to Section 14.4.1.7 gdb features for C++
commands to STDBUG (ST2000), (refer to Section 20.3.13 Tandem ST2000
comment, (refer to Section 5.1 Command syntax
comment-begin, (refer to Section 29.3.1 Readline Init File Syntax
compatibility, gdb/mi and CLI, (refer to Section 26.5 gdb/mi Compatibility with CLI
compilation directory, (refer to Section 9.4 Specifying source directories
compiling, on Sparclet, (refer to Section 20.3.11 Tsqware Sparclet
complete, (refer to Section 5.3 Getting help
completion, (refer to Section 5.2 Command completion
completion of quoted strings, (refer to Section 5.2 Command completion
completion-query-items, (refer to Section 29.3.1 Readline Init File Syntax
condition, (refer to Section 7.1.6 Break conditions
conditional breakpoints, (refer to Section 7.1.6 Break conditions
configuring gdb, (refer to Appendix B Installing gdb
configuring gdb, and source tree subdirectories, (refer to Appendix B Installing gdb
confirmation, (refer to Section 21.7 Optional warnings and messages
connect (to STDBUG), (refer to Section 20.3.13 Tandem ST2000
console i/o as part of file-i/o, (refer to Section D.7.7 Console I/O
console interpreter, (refer to Chapter 23 Command Interpreters
console output in gdb/mi, (refer to Section 26.4.2 gdb/mi Output Syntax
constants, in file-i/o protocol, (refer to Section D.7.12 Constants
continue, (refer to Section 7.2 Continuing and stepping
continuing, (refer to Section 7.2 Continuing and stepping
continuing threads, (refer to Section 7.4 Stopping and starting multi-thread programs
control C, and remote debugging, (refer to Section 19.5.2 What you must do for the stub
controlling terminal, (refer to Section 6.6 Your program's input and output
convenience variables, (refer to Section 10.9 Convenience variables
convenience variables for tracepoints, (refer to Section 12.3 Convenience Variables for Tracepoints
convert-meta, (refer to Section 29.3.1 Readline Init File Syntax
core, (refer to Section 17.1 Commands to specify files
core dump file, (refer to Section 17.1 Commands to specify files
core-file, (refer to Section 17.1 Commands to specify files
crash of debugger, (refer to Section 28.1 Have you found a bug?
ctrl-c message, in file-i/o protocol, (refer to Section D.7.6 The Ctrl-C message
current directory, (refer to Section 9.4 Specifying source directories
current stack frame, (refer to Section 8.1 Stack frames
current thread, (refer to Section 6.9 Debugging programs with multiple threads
cwd, (refer to Section 9.4 Specifying source directories
Cygwin-specific commands, (refer to Section 20.1.4 Features for Debugging MS Windows PE executables

D

d (delete), (refer to Section 7.1.4 Deleting breakpoints
d (SingleKey TUI key), (refer to Section 24.3 TUI Single Key Mode
D packet, (refer to Section D.2 Packets
d packet, (refer to Section D.2 Packets
data manipulation, in gdb/mi, (refer to Section 26.9 gdb/mi Data Manipulation
debug formats and C++, (refer to Section 14.4.1.3 C++expressions
debug links, (refer to Section 17.2 Debugging Information in Separate Files
debugger crash, (refer to Section 28.1 Have you found a bug?
debugging C++ programs, (refer to Section 14.4.1.3 C++expressions
debugging information directory, global, (refer to Section 17.2 Debugging Information in Separate Files
debugging information in separate files, (refer to Section 17.2 Debugging Information in Separate Files
debugging optimized code, (refer to Section 6.1 Compiling for debugging
debugging stub, example, (refer to Section 19.5 Implementing a remote stub
debugging target, (refer to Chapter 18 Specifying a Debugging Target
define, (refer to Section 22.1 User-defined commands
defining macros interactively, (refer to Chapter 11 C Preprocessor Macros
definition, showing a macro's, (refer to Chapter 11 C Preprocessor Macros
delete, (refer to Section 7.1.4 Deleting breakpoints
delete breakpoints, (refer to Section 7.1.4 Deleting breakpoints
delete display, (refer to Section 10.6 Automatic display
delete mem, (refer to Section 10.13 Memory region attributes
delete tracepoint, (refer to Section 12.1.1 Create and Delete Tracepoints
deleting breakpoints, watchpoints, catchpoints, (refer to Section 7.1.4 Deleting breakpoints
demangling, (refer to Section 10.7 Print settings
descriptor tables display, (refer to Section 20.1.3 Features for Debugging djgpp Programs
detach, (refer to Section 6.7 Debugging an already-running process
detach (remote), (refer to Section 19.1 Connecting to a remote target
device, (refer to Section 20.3.2.1 Connecting to Hitachi boards
dir, (refer to Section 9.4 Specifying source directories
direct memory access (DMA) on MS-DOS, (refer to Section 20.1.3 Features for Debugging djgpp Programs
directories for source files, (refer to Section 9.4 Specifying source directories
directory, (refer to Section 9.4 Specifying source directories
directory, compilation, (refer to Section 9.4 Specifying source directories
directory, current, (refer to Section 9.4 Specifying source directories
dis (disable), (refer to Section 7.1.5 Disabling breakpoints
disable, (refer to Section 7.1.5 Disabling breakpoints
disable breakpoints, (refer to Section 7.1.5 Disabling breakpoints
disable display, (refer to Section 10.6 Automatic display
disable mem, (refer to Section 10.13 Memory region attributes
disable tracepoint, (refer to Section 12.1.2 Enable and Disable Tracepoints
disable-completion, (refer to Section 29.3.1 Readline Init File Syntax
disassemble, (refer to Section 9.5 Source and machine code
disconnect, (refer to Section 19.1 Connecting to a remote target
display, (refer to Section 10.6 Automatic display
display of expressions, (refer to Section 10.6 Automatic display
display-begin, (refer to Section 27.5 Displays
display-end, (refer to Section 27.5 Displays
display-expression, (refer to Section 27.5 Displays
display-expression-end, (refer to Section 27.5 Displays
display-format, (refer to Section 27.5 Displays
display-number-end, (refer to Section 27.5 Displays
display-value, (refer to Section 27.5 Displays
djgpp debugging, (refer to Section 20.1.3 Features for Debugging djgpp Programs
dll-symbols, (refer to Section 20.1.4 Features for Debugging MS Windows PE executables
DLLs with no debugging symbols, (refer to Section 20.1.4.1 Support for DLLs without debugging symbols
do (down), (refer to Section 8.3 Selecting a frame
document, (refer to Section 22.1 User-defined commands
documentation, (refer to Appendix A Formatting Documentation
Down, (refer to Section 24.2 TUI Key Bindings
down, (refer to Section 8.3 Selecting a frame
down-silently, (refer to Section 8.3 Selecting a frame
download to H8/300 or H8/500, (refer to Section 20.3.2 Hitachi H8/300
download to Hitachi SH, (refer to Section 20.3.2 Hitachi H8/300
download to Sparclet, (refer to Section 20.3.11.3 Sparclet download
download to VxWorks, (refer to Section 20.2.1.2 VxWorks download
dump, (refer to Section 10.14 Copy between memory and a file
dump all data collected at tracepoint, (refer to Section 12.2.2 tdump
dump data to a file, (refer to Section 10.14 Copy between memory and a file
dump/restore files, (refer to Section 10.14 Copy between memory and a file
dynamic linking, (refer to Section 17.1 Commands to specify files

E

e (edit), (refer to Section 9.2 Editing source files
EBCDIC character set, (refer to Section 10.15 Character Sets
echo, (refer to Section 22.4 Commands for controlled output
edit, (refer to Section 9.2 Editing source files
editing, (refer to Section 21.2 Command editing
editing command lines, (refer to Section 29.2.1 Readline Bare Essentials
editing source files, (refer to Section 9.2 Editing source files
editing-mode, (refer to Section 29.3.1 Readline Init File Syntax
else, (refer to Section 22.1 User-defined commands
elt, (refer to Section 27.3 Values
elt-rep, (refer to Section 27.3 Values
elt-rep-end, (refer to Section 27.3 Values
Emacs, (refer to Chapter 25 Using gdb under gnu Emacs
enable, (refer to Section 7.1.5 Disabling breakpoints
enable breakpoints, (refer to Section 7.1.5 Disabling breakpoints
enable display, (refer to Section 10.6 Automatic display
enable mem, (refer to Section 10.13 Memory region attributes
enable tracepoint, (refer to Section 12.1.2 Enable and Disable Tracepoints
enable-keypad, (refer to Section 29.3.1 Readline Init File Syntax
end, (refer to Section 7.1.7 Breakpoint command lists
entering numbers, (refer to Section 21.5 Numbers
environment (of your program), (refer to Section 6.4 Your program's environment
errno values, in file-i/o protocol, (refer to Section D.7.12.3 Errno values
error, (refer to Section 27.7 Errors
error on valid input, (refer to Section 28.1 Have you found a bug?
error-begin, (refer to Section 27.7 Errors
event designators, (refer to Section 30.1.1 Event Designators
event handling, (refer to Section 7.1.3 Setting catchpoints
examining data, (refer to Chapter 10 Examining Data
examining memory, (refer to Section 10.5 Examining memory
exception handlers, (refer to Section 7.1.3 Setting catchpoints
exception handlers, how to list, (refer to Section 8.4 Information about a frame
exceptionHandler, (refer to Section 19.5.2 What you must do for the stub
exec-file, (refer to Section 17.1 Commands to specify files
executable file, (refer to Section 17.1 Commands to specify files
exited, (refer to Section 27.10 Running the Program
exiting gdb, (refer to Section 4.2 Quitting gdb
expand-tilde, (refer to Section 29.3.1 Readline Init File Syntax
expanding preprocessor macros, (refer to Chapter 11 C Preprocessor Macros
expressions, (refer to Section 10.1 Expressions
expressions in C or C++, (refer to Section 14.4.1 C and C++
expressions in C++, (refer to Section 14.4.1.3 C++expressions
expressions in Modula-2, (refer to Section 14.4.3 Modula-2

F

f (frame), (refer to Section 8.3 Selecting a frame
f (SingleKey TUI key), (refer to Section 24.3 TUI Single Key Mode
F packet, (refer to Section D.2 Packets
F reply packet, (refer to Section D.7.4 The Freply packet
F request packet, (refer to Section D.7.3 The Frequest packet
fatal signal, (refer to Section 28.1 Have you found a bug?
fatal signals, (refer to Section 7.3 Signals
fg (resume foreground execution), (refer to Section 7.2 Continuing and stepping
field, (refer to Section 27.8 Information on Breakpoints
field-begin, (refer to Section 27.3 Values
field-end, (refer to Section 27.3 Values
field-name-end, (refer to Section 27.3 Values
field-value, (refer to Section 27.3 Values
file, (refer to Section 17.1 Commands to specify files
file-i/o examples, (refer to Section D.7.13 File-I/O Examples
file-i/o overview, (refer to Section D.7.1 File-I/O Overview
File-I/O remote protocol extension, (refer to Section D.7 File-I/O remote protocol extension
file-i/o reply packet, (refer to Section D.7.4 The Freply packet
file-i/o request packet, (refer to Section D.7.3 The Frequest packet
find trace snapshot, (refer to Section 12.2.1 tfind n
finish, (refer to Section 7.2 Continuing and stepping
flinching, (refer to Section 21.7 Optional warnings and messages
float promotion, (refer to Section 21.6 Configuring the current ABI
floating point, (refer to Section 10.11 Floating point hardware
floating point registers, (refer to Section 10.10 Registers
floating point, MIPS remote, (refer to Section 20.3.6 MIPS Embedded
flush_i_cache, (refer to Section 19.5.2 What you must do for the stub
focus, (refer to Section 24.4 TUI specific commands
focus of debugging, (refer to Section 6.9 Debugging programs with multiple threads
foo, (refer to Section 17.3 Errors reading symbol files
fork, debugging programs which call, (refer to Section 6.10 Debugging programs with multiple processes
format options, (refer to Section 10.7 Print settings
formatted output, (refer to Section 10.4 Output formats
Fortran, (refer to Chapter 2 Summary of gdb
forward-search, (refer to Section 9.3 Searching source files
frame number, (refer to Section 8.1 Stack frames
frame pointer, (refer to Section 8.1 Stack frames
frame, command, (refer to Section 8.1 Stack frames
frame, definition, (refer to Section 8.1 Stack frames
frame, selecting, (refer to Section 8.3 Selecting a frame
frame-address, (refer to Section 27.4 Frames
frame-address-end, (refer to Section 27.4 Frames
frame-args, (refer to Section 27.4 Frames
frame-begin, (refer to Section 27.4 Frames
frame-end, (refer to Section 27.4 Frames
frame-function-name, (refer to Section 27.4 Frames
frame-source-begin, (refer to Section 27.4 Frames
frame-source-end, (refer to Section 27.4 Frames
frame-source-file, (refer to Section 27.4 Frames
frame-source-file-end, (refer to Section 27.4 Frames
frame-source-line, (refer to Section 27.4 Frames
frame-where, (refer to Section 27.4 Frames
frameless execution, (refer to Section 8.1 Stack frames
frames-invalid, (refer to Section 27.9 Invalidation Notices
free memory information (MS-DOS), (refer to Section 20.1.3 Features for Debugging djgpp Programs
fstat, file-i/o system call, (refer to Section D.7.10.8 stat/fstat
Fujitsu, (refer to Section 19.5 Implementing a remote stub
full symbol tables, listing gdb's internal, (refer to Chapter 15 Examining the Symbol Table
function-call, (refer to Section 27.4 Frames
functions without line info, and stepping, (refer to Section 7.2 Continuing and stepping
G packet, (refer to Section D.2 Packets
g packet, (refer to Section D.2 Packets
g++, gnu C++ compiler, (refer to Section 14.4.1 C and C++

G

garbled pointers, (refer to Section 20.1.3 Features for Debugging djgpp Programs
gcc and C++, (refer to Section 14.4.1.3 C++expressions
gdb bugs, reporting, (refer to Section 28.2 How to report bugs
gdb reference card, (refer to Appendix A Formatting Documentation
gdb.ini, (refer to Section 22.3 Command files
gdb/mi, breakpoint commands, (refer to Section 26.8 gdb/mi Breakpoint table commands
gdb/mi, compatibility with CLI, (refer to Section 26.5 gdb/mi Compatibility with CLI
gdb/mi, data manipulation, (refer to Section 26.9 gdb/mi Data Manipulation
gdb/mi, input syntax, (refer to Section 26.4.1 gdb/mi Input Syntax
gdb/mi, its purpose, (refer to Chapter 26 The gdb/mi Interface
gdb/mi, out-of-band records, (refer to Section 26.6.3 gdb/mi Out-of-band Records
gdb/mi, output syntax, (refer to Section 26.4.2 gdb/mi Output Syntax
gdb/mi, result records, (refer to Section 26.6.1 gdb/mi Result Records
gdb/mi, simple examples, (refer to Section 26.4.3 Simple Examples of gdb/mi Interaction
gdb/mi, stream records, (refer to Section 26.6.2 gdb/mi Stream Records
GDBHISTFILE, (refer to Section 21.3 Command history
gdbserve.nlm, (refer to Section 19.3 Using the gdbserve.nlmprogram
gdbserver, (refer to Section 19.2 Using the gdbserverprogram
GDT, (refer to Section 20.1.3 Features for Debugging djgpp Programs
getDebugChar, (refer to Section 19.5.2 What you must do for the stub
gettimeofday, file-i/o system call, (refer to Section D.7.10.9 gettimeofday
global debugging information directory, (refer to Section 17.2 Debugging Information in Separate Files
gnu C++, (refer to Section 14.4.1 C and C++
gnu Emacs, (refer to Chapter 25 Using gdb under gnu Emacs
gnu_debuglink_crc32, (refer to Section 17.2 Debugging Information in Separate Files

H

h (help), (refer to Section 5.3 Getting help
H packet, (refer to Section D.2 Packets
H8/300 or H8/500 download, (refer to Section 20.3.2 Hitachi H8/300
handle, (refer to Section 7.3 Signals
handle_exception, (refer to Section 19.5.1 What the stub can do for you
handling signals, (refer to Section 7.3 Signals
hardware watchpoints, (refer to Section 7.1.2 Setting watchpoints
hbreak, (refer to Section 7.1.1 Setting breakpoints
help, (refer to Section 5.3 Getting help
help target, (refer to Section 18.2 Commands for managing targets
help user-defined, (refer to Section 22.1 User-defined commands
heuristic-fence-post (Alpha, MIPS), (refer to Section 20.4.3 MIPS
history events, (refer to Section 30.1.1 Event Designators
history expansion, (refer to Section 30.1 History Expansion
history expansion, (refer to Section 21.3 Command history
history file, (refer to Section 21.3 Command history
history number, (refer to Section 10.8 Value history
history save, (refer to Section 21.3 Command history
history size, (refer to Section 21.3 Command history
history substitution, (refer to Section 21.3 Command history
history-preserve-point, (refer to Section 29.3.1 Readline Init File Syntax
Hitachi, (refer to Section 19.5 Implementing a remote stub
Hitachi SH download, (refer to Section 20.3.2 Hitachi H8/300
hook, (refer to Section 22.2 User-defined command hooks
hook-, (refer to Section 22.2 User-defined command hooks
hookpost, (refer to Section 22.2 User-defined command hooks
hookpost-, (refer to Section 22.2 User-defined command hooks
hooks, for commands, (refer to Section 22.2 User-defined command hooks
hooks, post-command, (refer to Section 22.2 User-defined command hooks
hooks, pre-command, (refer to Section 22.2 User-defined command hooks
horizontal-scroll-mode, (refer to Section 29.3.1 Readline Init File Syntax
host character set, (refer to Section 10.15 Character Sets
htrace disable, (refer to Section 20.3.7 OpenRISC 1000
htrace enable, (refer to Section 20.3.7 OpenRISC 1000
htrace info, (refer to Section 20.3.7 OpenRISC 1000
htrace mode continuous, (refer to Section 20.3.7 OpenRISC 1000
htrace mode suspend, (refer to Section 20.3.7 OpenRISC 1000
htrace print, (refer to Section 20.3.7 OpenRISC 1000
htrace qualifier, (refer to Section 20.3.7 OpenRISC 1000
htrace record, (refer to Section 20.3.7 OpenRISC 1000
htrace rewind, (refer to Section 20.3.7 OpenRISC 1000
htrace stop, (refer to Section 20.3.7 OpenRISC 1000
htrace trigger, (refer to Section 20.3.7 OpenRISC 1000
hwatch, (refer to Section 20.3.7 OpenRISC 1000

I

i (info), (refer to Section 5.3 Getting help
I packet, (refer to Section D.2 Packets
i packet, (refer to Section D.2 Packets
i/o, (refer to Section 6.6 Your program's input and output
i386, (refer to Section 19.5 Implementing a remote stub
i386-stub.c, (refer to Section 19.5 Implementing a remote stub
IBM1047 character set, (refer to Section 10.15 Character Sets
IDT, (refer to Section 20.1.3 Features for Debugging djgpp Programs
if, (refer to Section 22.1 User-defined commands
ignore, (refer to Section 7.1.6 Break conditions
ignore count (of breakpoint), (refer to Section 7.1.6 Break conditions
INCLUDE_RDB, (refer to Section 20.2.1 Using gdb with VxWorks
info, (refer to Section 5.3 Getting help
info address, (refer to Chapter 15 Examining the Symbol Table
info all-registers, (refer to Section 10.10 Registers
info args, (refer to Section 8.4 Information about a frame
info breakpoints, (refer to Section 7.1.1 Setting breakpoints
info catch, (refer to Section 8.4 Information about a frame
info classes, (refer to Chapter 15 Examining the Symbol Table
info display, (refer to Section 10.6 Automatic display
info dll, (refer to Section 20.1.4 Features for Debugging MS Windows PE executables
info dos, (refer to Section 20.1.3 Features for Debugging djgpp Programs
info extensions, (refer to Section 14.2 Displaying the language
info f (info frame), (refer to Section 8.4 Information about a frame
info files, (refer to Section 17.1 Commands to specify files
info float, (refer to Section 10.11 Floating point hardware
info frame, (refer to Section 8.4 Information about a frame
info frame, show the source language, (refer to Section 14.2 Displaying the language
info functions, (refer to Chapter 15 Examining the Symbol Table
info line, (refer to Section 9.5 Source and machine code
info line, and Objective-C, (refer to Section 14.4.2.1 Method Names in Commands
info locals, (refer to Section 8.4 Information about a frame
info macro, (refer to Chapter 11 C Preprocessor Macros
info mem, (refer to Section 10.13 Memory region attributes
info or1k spr, (refer to Section 20.3.7 OpenRISC 1000
info proc, (refer to Section 20.1.2 SVR4 process information
info proc mappings, (refer to Section 20.1.2 SVR4 process information
info program, (refer to Chapter 7 Stopping and Continuing
info registers, (refer to Section 10.10 Registers
info s (info stack), (refer to Section 8.2 Backtraces
info scope, (refer to Chapter 15 Examining the Symbol Table
info selectors, (refer to Chapter 15 Examining the Symbol Table
info set, (refer to Section 5.3 Getting help
info share, (refer to Section 17.1 Commands to specify files
info sharedlibrary, (refer to Section 17.1 Commands to specify files
info signals, (refer to Section 7.3 Signals
info source, (refer to Chapter 15 Examining the Symbol Table
info source, show the source language, (refer to Section 14.2 Displaying the language
info sources, (refer to Chapter 15 Examining the Symbol Table
info stack, (refer to Section 8.2 Backtraces
info symbol, (refer to Chapter 15 Examining the Symbol Table
info target, (refer to Section 17.1 Commands to specify files
info terminal, (refer to Section 6.6 Your program's input and output
info threads, (refer to Section 6.9 Debugging programs with multiple threads
info tracepoints, (refer to Section 12.1.5 Listing Tracepoints
info types, (refer to Chapter 15 Examining the Symbol Table
info variables, (refer to Chapter 15 Examining the Symbol Table
info vector, (refer to Section 10.12 Vector Unit
info w32, (refer to Section 20.1.4 Features for Debugging MS Windows PE executables
info watchpoints, (refer to Section 7.1.2 Setting watchpoints
info win, (refer to Section 24.4 TUI specific commands
information about tracepoints, (refer to Section 12.1.5 Listing Tracepoints
inheritance, (refer to Section 14.4.1.7 gdb features for C++
init file, (refer to Section 22.3 Command files
init file name, (refer to Section 22.3 Command files
initial frame, (refer to Section 8.1 Stack frames
initialization file, readline, (refer to Section 29.3 Readline Init File
innermost frame, (refer to Section 8.1 Stack frames
input syntax for gdb/mi, (refer to Section 26.4.1 gdb/mi Input Syntax
input-meta, (refer to Section 29.3.1 Readline Init File Syntax
inspect, (refer to Chapter 10 Examining Data
installation, (refer to Appendix B Installing gdb
instructions, assembly, (refer to Section 9.5 Source and machine code
integral datatypes, in file-i/o protocol, (refer to Section D.7.11.1 Integral datatypes
Intel, (refer to Section 19.5 Implementing a remote stub
Intel disassembly flavor, (refer to Section 9.5 Source and machine code
interaction, readline, (refer to Section 29.2 Readline Interaction
internal commands, (refer to Appendix C Maintenance Commands
internal gdb breakpoints, (refer to Section 7.1.1 Setting breakpoints
interpreter-exec, (refer to Chapter 23 Command Interpreters
interrupt, (refer to Section 4.2 Quitting gdb
interrupting remote programs, (refer to Section 19.1 Connecting to a remote target
interrupting remote targets, (refer to Section 19.5.2 What you must do for the stub
invalid input, (refer to Section 28.1 Have you found a bug?
invoke another interpreter, (refer to Chapter 23 Command Interpreters
isatty call, file-i/o protocol, (refer to Section D.7.8 The isatty(3) call
isatty, file-i/o system call, (refer to Section D.7.10.10 isatty
isearch-terminators, (refer to Section 29.3.1 Readline Init File Syntax
ISO 8859-1 character set, (refer to Section 10.15 Character Sets
ISO Latin 1 character set, (refer to Section 10.15 Character Sets

J

jump, (refer to Section 16.2 Continuing at a different address
jump, and Objective-C, (refer to Section 14.4.2.1 Method Names in Commands
k packet, (refer to Section D.2 Packets

K

kernel object, (refer to Section 18.5 Kernel Object Display
kernel object display, (refer to Section 18.5 Kernel Object Display
keymap, (refer to Section 29.3.1 Readline Init File Syntax
kill, (refer to Section 6.8 Killing the child process
kill ring, (refer to Section 29.2.3 Readline Killing Commands
killing text, (refer to Section 29.2.3 Readline Killing Commands
KOD, (refer to Section 18.5 Kernel Object Display

L

l (list), (refer to Section 9.1 Printing source lines
languages, (refer to Chapter 14 Using gdb with Different Languages
last tracepoint number, (refer to Section 12.1.1 Create and Delete Tracepoints
latest breakpoint, (refer to Section 7.1.1 Setting breakpoints
layout asm, (refer to Section 24.4 TUI specific commands
layout next, (refer to Section 24.4 TUI specific commands
layout prev, (refer to Section 24.4 TUI specific commands
layout regs, (refer to Section 24.4 TUI specific commands
layout split, (refer to Section 24.4 TUI specific commands
layout src, (refer to Section 24.4 TUI specific commands
LDT, (refer to Section 20.1.3 Features for Debugging djgpp Programs
leaving gdb, (refer to Section 4.2 Quitting gdb
Left, (refer to Section 24.2 TUI Key Bindings
limits, in file-i/o protocol, (refer to Section D.7.12.5 Limits
linespec, (refer to Section 9.1 Printing source lines
list, (refer to Section 9.1 Printing source lines
list of supported file-i/o calls, (refer to Section D.7.10 List of supported calls
list output in gdb/mi, (refer to Section 26.4.2 gdb/mi Output Syntax
list, and Objective-C, (refer to Section 14.4.2.1 Method Names in Commands
listing gdb's internal symbol tables, (refer to Chapter 15 Examining the Symbol Table
listing machine instructions, (refer to Section 9.5 Source and machine code
listing mapped overlays, (refer to Section 13.2 Overlay Commands
load address, overlay's, (refer to Section 13.1 How Overlays Work
load filename, (refer to Section 18.2 Commands for managing targets
local variables, (refer to Chapter 15 Examining the Symbol Table
locate address, (refer to Section 10.4 Output formats
log output in gdb/mi, (refer to Section 26.4.2 gdb/mi Output Syntax
logging gdb output, (refer to Section 4.4 Logging output
lseek flags, in file-i/o protocol, (refer to Section D.7.12.4 Lseek flags
lseek, file-i/o system call, (refer to Section D.7.10.5 lseek
M packet, (refer to Section D.2 Packets
m packet, (refer to Section D.2 Packets

M

m680x0, (refer to Section 19.5 Implementing a remote stub
m68k-stub.c, (refer to Section 19.5 Implementing a remote stub
machine instructions, (refer to Section 9.5 Source and machine code
macro define, (refer to Chapter 11 C Preprocessor Macros
macro definition, showing, (refer to Chapter 11 C Preprocessor Macros
macro expand, (refer to Chapter 11 C Preprocessor Macros
macro expand-once, (refer to Chapter 11 C Preprocessor Macros
macro expansion, showing the results of preprocessor, (refer to Chapter 11 C Preprocessor Macros
macro undef, (refer to Chapter 11 C Preprocessor Macros
macros, example of debugging with, (refer to Chapter 11 C Preprocessor Macros
macros, user-defined, (refer to Chapter 11 C Preprocessor Macros
maint info breakpoints, (refer to Appendix C Maintenance Commands
maint info psymtabs, (refer to Chapter 15 Examining the Symbol Table
maint info sections, (refer to Section 17.1 Commands to specify files
maint info symtabs, (refer to Chapter 15 Examining the Symbol Table
maint internal-error, (refer to Appendix C Maintenance Commands
maint internal-warning, (refer to Appendix C Maintenance Commands
maint print cooked-registers, (refer to Appendix C Maintenance Commands
maint print dummy-frames, (refer to Appendix C Maintenance Commands
maint print psymbols, (refer to Chapter 15 Examining the Symbol Table
maint print raw-registers, (refer to Appendix C Maintenance Commands
maint print reggroups, (refer to Appendix C Maintenance Commands
maint print register-groups, (refer to Appendix C Maintenance Commands
maint print registers, (refer to Appendix C Maintenance Commands
maint print symbols, (refer to Chapter 15 Examining the Symbol Table
maint set profile, (refer to Appendix C Maintenance Commands
maint show profile, (refer to Appendix C Maintenance Commands
maintenance commands, (refer to Appendix C Maintenance Commands
make, (refer to Section 4.3 Shell commands
manual overlay debugging, (refer to Section 13.2 Overlay Commands
map an overlay, (refer to Section 13.2 Overlay Commands
mapped, (refer to Section 17.1 Commands to specify files
mapped address, (refer to Section 13.1 How Overlays Work
mapped overlays, (refer to Section 13.1 How Overlays Work
mark-modified-lines, (refer to Section 29.3.1 Readline Init File Syntax
mark-symlinked-directories, (refer to Section 29.3.1 Readline Init File Syntax
match-hidden-files, (refer to Section 29.3.1 Readline Init File Syntax
mem, (refer to Section 10.13 Memory region attributes
member functions, (refer to Section 14.4.1.3 C++expressions
memory models, H8/500, (refer to Section 20.3.3 H8/500
memory region attributes, (refer to Section 10.13 Memory region attributes
memory tracing, (refer to Section 7.1 Breakpoints, watchpoints, and catchpoints
memory transfer, in file-i/o protocol, (refer to Section D.7.5 Memory transfer
memory, viewing as typed object, (refer to Section 10.1 Expressions
memory-mapped symbol file, (refer to Section 17.1 Commands to specify files
memset, (refer to Section 19.5.2 What you must do for the stub
meta-flag, (refer to Section 29.3.1 Readline Init File Syntax
mi interpreter, (refer to Chapter 23 Command Interpreters
mi1 interpreter, (refer to Chapter 23 Command Interpreters
mi2 interpreter, (refer to Chapter 23 Command Interpreters
minimal language, (refer to Section 14.5 Unsupported languages
Minimal symbols and DLLs, (refer to Section 20.1.4.1 Support for DLLs without debugging symbols
MIPS boards, (refer to Section 20.3.6 MIPS Embedded
MIPS remote floating point, (refer to Section 20.3.6 MIPS Embedded
MIPS remotedebug protocol, (refer to Section 20.3.6 MIPS Embedded
MIPS stack, (refer to Section 20.4.3 MIPS
mode_t values, in file-i/o protocol, (refer to Section D.7.12.2 mode_t values
Modula-2, (refer to Chapter 2 Summary of gdb
Modula-2 built-ins, (refer to Section 14.4.3.2 Built-in functions and procedures
Modula-2 checks, (refer to Section 14.4.3.6 Modula-2 type and range checks
Modula-2 constants, (refer to Section 14.4.3.2 Built-in functions and procedures
Modula-2 defaults, (refer to Section 14.4.3.4 Modula-2 defaults
Modula-2 operators, (refer to Section 14.4.3.1 Operators
Modula-2, deviations from, (refer to Section 14.4.3.5 Deviations from standard Modula-2
Modula-2, gdb support, (refer to Section 14.4.3 Modula-2
Motorola 680x0, (refer to Section 19.5 Implementing a remote stub
MS Windows debugging, (refer to Section 20.1.4 Features for Debugging MS Windows PE executables
MS-DOS system info, (refer to Section 20.1.3 Features for Debugging djgpp Programs
MS-DOS-specific commands, (refer to Section 20.1.3 Features for Debugging djgpp Programs
multiple processes, (refer to Section 6.10 Debugging programs with multiple processes
multiple targets, (refer to Section 18.1 Active targets
multiple threads, (refer to Section 6.9 Debugging programs with multiple threads

N

n (next), (refer to Section 7.2 Continuing and stepping
n (SingleKey TUI key), (refer to Section 24.3 TUI Single Key Mode
names of symbols, (refer to Chapter 15 Examining the Symbol Table
namespace in C++, (refer to Section 14.4.1.3 C++expressions
native Cygwin debugging, (refer to Section 20.1.4 Features for Debugging MS Windows PE executables
native djgpp debugging, (refer to Section 20.1.3 Features for Debugging djgpp Programs
negative breakpoint numbers, (refer to Section 7.1.1 Setting breakpoints
New systag message, (refer to Section 6.9 Debugging programs with multiple threads
New systag message, on HP-UX, (refer to Section 6.9 Debugging programs with multiple threads
next, (refer to Section 7.2 Continuing and stepping
nexti, (refer to Section 7.2 Continuing and stepping
ni (nexti), (refer to Section 7.2 Continuing and stepping
notation, readline, (refer to Section 29.2.1 Readline Bare Essentials
notational conventions, for gdb/mi, (refer to Chapter 26 The gdb/mi Interface
notify output in gdb/mi, (refer to Section 26.4.2 gdb/mi Output Syntax
number representation, (refer to Section 21.5 Numbers
numbers for breakpoints, (refer to Section 7.1 Breakpoints, watchpoints, and catchpoints

O

object files, relocatable, reading symbols from, (refer to Section 17.1 Commands to specify files
Objective-C, (refer to Section 14.4.2 Objective-C
online documentation, (refer to Section 5.3 Getting help
open flags, in file-i/o protocol, (refer to Section D.7.12.1 Open flags
open, file-i/o system call, (refer to Section D.7.10.1 open
OpenRISC 1000, (refer to Section 20.3.7 OpenRISC 1000
OpenRISC 1000 htrace, (refer to Section 20.3.7 OpenRISC 1000
optimized code, debugging, (refer to Section 6.1 Compiling for debugging
or1k boards, (refer to Section 20.3.7 OpenRISC 1000
or1ksim, (refer to Section 20.3.7 OpenRISC 1000
OS ABI, (refer to Section 21.6 Configuring the current ABI
out-of-band records in gdb/mi, (refer to Section 26.6.3 gdb/mi Out-of-band Records
outermost frame, (refer to Section 8.1 Stack frames
output, (refer to Section 22.4 Commands for controlled output
output formats, (refer to Section 10.4 Output formats
output syntax of gdb/mi, (refer to Section 26.4.2 gdb/mi Output Syntax
output-meta, (refer to Section 29.3.1 Readline Init File Syntax
overlay area, (refer to Section 13.1 How Overlays Work
overlay auto, (refer to Section 13.2 Overlay Commands
overlay example program, (refer to Section 13.4 Overlay Sample Program
overlay load-target, (refer to Section 13.2 Overlay Commands
overlay manual, (refer to Section 13.2 Overlay Commands
overlay map-overlay, (refer to Section 13.2 Overlay Commands
overlay off, (refer to Section 13.2 Overlay Commands
overlay unmap-overlay, (refer to Section 13.2 Overlay Commands
overlays, (refer to Chapter 13 Debugging Programs That Use Overlays
overlays, setting breakpoints in, (refer to Section 13.2 Overlay Commands
overload-choice, (refer to Section 27.6 Annotation for gdb Input
overloaded functions, calling, (refer to Section 14.4.1.3 C++expressions
overloaded functions, overload resolution, (refer to Section 14.4.1.7 gdb features for C++
overloading, (refer to Section 7.1.8 Breakpoint menus
overloading in C++, (refer to Section 14.4.1.7 gdb features for C++
P packet, (refer to Section D.2 Packets
p packet, (refer to Section D.2 Packets

P

packets, reporting on stdout, (refer to Section 21.8 Optional messages about internal happenings
page tables display (MS-DOS), (refer to Section 20.1.3 Features for Debugging djgpp Programs
page-completions, (refer to Section 29.3.1 Readline Init File Syntax
partial symbol dump, (refer to Chapter 15 Examining the Symbol Table
partial symbol tables, listing gdb's internal, (refer to Chapter 15 Examining the Symbol Table
Pascal, (refer to Chapter 2 Summary of gdb
passcount, (refer to Section 12.1.3 Tracepoint Passcounts
patching binaries, (refer to Section 16.6 Patching programs
path, (refer to Section 6.4 Your program's environment
pauses in output, (refer to Section 21.4 Screen size
PgDn, (refer to Section 24.2 TUI Key Bindings
PgUp, (refer to Section 24.2 TUI Key Bindings
physical address from linear address, (refer to Section 20.1.3 Features for Debugging djgpp Programs
pipes, (refer to Section 6.2 Starting your program
pointer values, in file-i/o protocol, (refer to Section D.7.11.2 Pointer values
pointer, finding referent, (refer to Section 10.7 Print settings
post-commands, (refer to Section 27.6 Annotation for gdb Input
post-overload-choice, (refer to Section 27.6 Annotation for gdb Input
post-prompt, (refer to Section 27.6 Annotation for gdb Input
post-prompt-for-continue, (refer to Section 27.6 Annotation for gdb Input
post-query, (refer to Section 27.6 Annotation for gdb Input
pre-commands, (refer to Section 27.6 Annotation for gdb Input
pre-overload-choice, (refer to Section 27.6 Annotation for gdb Input
pre-prompt, (refer to Section 27.6 Annotation for gdb Input
pre-prompt-for-continue, (refer to Section 27.6 Annotation for gdb Input
pre-query, (refer to Section 27.6 Annotation for gdb Input
preprocessor macro expansion, showing the results of, (refer to Chapter 11 C Preprocessor Macros
print, (refer to Chapter 10 Examining Data
print an Objective-C object description, (refer to Section 14.4.2.2 The Print Command With Objective-C
print settings, (refer to Section 10.7 Print settings
printf, (refer to Section 22.4 Commands for controlled output
printing data, (refer to Chapter 10 Examining Data
process image, (refer to Section 20.1.2 SVR4 process information
processes, multiple, (refer to Section 6.10 Debugging programs with multiple processes
profiling GDB, (refer to Appendix C Maintenance Commands
prompt, (refer to Section 27.6 Annotation for gdb Input
prompt, (refer to Section 21.1 Prompt
prompt-for-continue, (refer to Section 27.6 Annotation for gdb Input
protocol basics, file-i/o, (refer to Section D.7.2 Protocol basics
protocol specific representation of datatypes, in file-i/o protocol, (refer to Section D.7.11 Protocol specific representation of datatypes
protocol, gdb remote serial, (refer to Section D.1 Overview
ptype, (refer to Chapter 15 Examining the Symbol Table
putDebugChar, (refer to Section 19.5.2 What you must do for the stub
pwd, (refer to Section 6.5 Your program's working directory

Q

q (quit), (refer to Section 4.2 Quitting gdb
q (SingleKey TUI key), (refer to Section 24.3 TUI Single Key Mode
Q packet, (refer to Section D.2 Packets
q packet, (refer to Section D.2 Packets
query, (refer to Section 27.6 Annotation for gdb Input
quit, (refer to Section 27.7 Errors
quit [expression], (refer to Section 4.2 Quitting gdb
quotes in commands, (refer to Section 5.2 Command completion
quoting names, (refer to Chapter 15 Examining the Symbol Table

R

r (run), (refer to Section 6.2 Starting your program
r (SingleKey TUI key), (refer to Section 24.3 TUI Single Key Mode
R packet, (refer to Section D.2 Packets
r packet, (refer to Section D.2 Packets
raise exceptions, (refer to Section 7.1.3 Setting catchpoints
range checking, (refer to Section 14.3.1 An overview of type checking
ranges of breakpoints, (refer to Section 7.1 Breakpoints, watchpoints, and catchpoints
rbreak, (refer to Section 7.1.1 Setting breakpoints
read, file-i/o system call, (refer to Section D.7.10.3 read
reading symbols from relocatable object files, (refer to Section 17.1 Commands to specify files
reading symbols immediately, (refer to Section 17.1 Commands to specify files
readline, (refer to Section 21.2 Command editing
readnow, (refer to Section 17.1 Commands to specify files
recent tracepoint number, (refer to Section 12.1.1 Create and Delete Tracepoints
record, (refer to Section 27.8 Information on Breakpoints
redirection, (refer to Section 6.6 Your program's input and output
reference card, (refer to Appendix A Formatting Documentation
reference declarations, (refer to Section 14.4.1.3 C++expressions
refresh, (refer to Section 24.4 TUI specific commands
register stack, AMD29K, (refer to Section 20.4.1 A29K
registers, (refer to Section 10.10 Registers
regular expression, (refer to Section 7.1.1 Setting breakpoints
reloading symbols, (refer to Chapter 15 Examining the Symbol Table
reloading the overlay table, (refer to Section 13.2 Overlay Commands
relocatable object files, reading symbols from, (refer to Section 17.1 Commands to specify files
remote connection without stubs, (refer to Section 19.2 Using the gdbserverprogram
remote debugging, (refer to Section 18.4 Remote debugging
remote programs, interrupting, (refer to Section 19.1 Connecting to a remote target
remote protocol, field separator, (refer to Section D.1 Overview
remote serial debugging summary, (refer to Section 19.5.3 Putting it all together
remote serial debugging, overview, (refer to Section 19.5 Implementing a remote stub
remote serial protocol, (refer to Section D.1 Overview
remote serial stub, (refer to Section 19.5.1 What the stub can do for you
remote serial stub list, (refer to Section 19.5 Implementing a remote stub
remote serial stub, initialization, (refer to Section 19.5.1 What the stub can do for you
remote serial stub, main routine, (refer to Section 19.5.1 What the stub can do for you
remote stub, example, (refer to Section 19.5 Implementing a remote stub
remote stub, support routines, (refer to Section 19.5.2 What you must do for the stub
remotedebug, MIPS protocol, (refer to Section 20.3.6 MIPS Embedded
remotetimeout, (refer to Section 20.3.11 Tsqware Sparclet
remove actions from a tracepoint, (refer to Section 12.1.4 Tracepoint Action Lists
rename, file-i/o system call, (refer to Section D.7.10.6 rename
repeating command sequences, (refer to Section 5.1 Command syntax
repeating commands, (refer to Section 5.1 Command syntax
reporting bugs in gdb, (refer to Chapter 28 Reporting Bugs in gdb
response time, MIPS debugging, (refer to Section 20.4.3 MIPS
restore, (refer to Section 10.14 Copy between memory and a file
restore data from a file, (refer to Section 10.14 Copy between memory and a file
result records in gdb/mi, (refer to Section 26.6.1 gdb/mi Result Records
resuming execution, (refer to Section 7.2 Continuing and stepping
RET (repeat last command), (refer to Section 5.1 Command syntax
retransmit-timeout, MIPS protocol, (refer to Section 20.3.6 MIPS Embedded
return, (refer to Section 16.4 Returning from a function
returning from a function, (refer to Section 16.4 Returning from a function
reverse-search, (refer to Section 9.3 Searching source files
Right, (refer to Section 24.2 TUI Key Bindings
run, (refer to Section 6.2 Starting your program
running, (refer to Section 6.2 Starting your program
running and debugging Sparclet programs, (refer to Section 20.3.11.4 Running and debugging
running VxWorks tasks, (refer to Section 20.2.1.3 Running tasks
running, on Sparclet, (refer to Section 20.3.11 Tsqware Sparclet
rwatch, (refer to Section 7.1.2 Setting watchpoints

S

s (SingleKey TUI key), (refer to Section 24.3 TUI Single Key Mode
s (step), (refer to Section 7.2 Continuing and stepping
S packet, (refer to Section D.2 Packets
s packet, (refer to Section D.2 Packets
save tracepoints for future sessions, (refer to Section 12.2.3 save-tracepoints filename
save-tracepoints, (refer to Section 12.2.3 save-tracepoints filename
saving symbol table, (refer to Section 17.1 Commands to specify files
scope, (refer to Section 14.4.3.7 The scope operators ::and .
search, (refer to Section 9.3 Searching source files
searching, (refer to Section 9.3 Searching source files
section, (refer to Section 17.1 Commands to specify files
segment descriptor tables, (refer to Section 20.1.3 Features for Debugging djgpp Programs
select trace snapshot, (refer to Section 12.2.1 tfind n
select-frame, (refer to Section 8.1 Stack frames
selected frame, (refer to Chapter 8 Examining the Stack
selecting frame silently, (refer to Section 8.1 Stack frames
separate debugging information files, (refer to Section 17.2 Debugging Information in Separate Files
sequence-id, for gdb remote, (refer to Section D.1 Overview
serial connections, debugging, (refer to Section 21.8 Optional messages about internal happenings
serial device, Hitachi micros, (refer to Section 20.3.2.1 Connecting to Hitachi boards
serial line speed, Hitachi micros, (refer to Section 20.3.2.1 Connecting to Hitachi boards
serial line, target remote, (refer to Section 19.1 Connecting to a remote target
serial protocol, gdb remote, (refer to Section D.1 Overview
server prefix for annotations, (refer to Section 27.2 The Server Prefix
set, (refer to Section 5.3 Getting help
set args, (refer to Section 6.3 Your program's arguments
set auto-solib-add, (refer to Section 17.1 Commands to specify files
set auto-solib-limit, (refer to Section 17.1 Commands to specify files
set backtrace-below-main, (refer to Section 8.2 Backtraces
set charset, (refer to Section 10.15 Character Sets
set check range, (refer to Section 14.3.2 An overview of range checking
set check type, (refer to Section 14.3.1 An overview of type checking
set check, range, (refer to Section 14.3.2 An overview of range checking
set check, type, (refer to Section 14.3.1 An overview of type checking
set coerce-float-to-double, (refer to Section 21.6 Configuring the current ABI
set complaints, (refer to Section 21.7 Optional warnings and messages
set confirm, (refer to Section 21.7 Optional warnings and messages
set cp-abi, (refer to Section 21.6 Configuring the current ABI
set debug arch, (refer to Section 21.8 Optional messages about internal happenings
set debug event, (refer to Section 21.8 Optional messages about internal happenings
set debug expression, (refer to Section 21.8 Optional messages about internal happenings
set debug frame, (refer to Section 21.8 Optional messages about internal happenings
set debug overload, (refer to Section 21.8 Optional messages about internal happenings
set debug remote, (refer to Section 21.8 Optional messages about internal happenings
set debug serial, (refer to Section 21.8 Optional messages about internal happenings
set debug target, (refer to Section 21.8 Optional messages about internal happenings
set debug varobj, (refer to Section 21.8 Optional messages about internal happenings
set debug-file-directory, (refer to Section 17.2 Debugging Information in Separate Files
set debugevents, (refer to Section 20.1.4 Features for Debugging MS Windows PE executables
set debugexceptions, (refer to Section 20.1.4 Features for Debugging MS Windows PE executables
set debugexec, (refer to Section 20.1.4 Features for Debugging MS Windows PE executables
set debugmemory, (refer to Section 20.1.4 Features for Debugging MS Windows PE executables
set demangle-style, (refer to Section 10.7 Print settings
set disassembly-flavor, (refer to Section 9.5 Source and machine code
set editing, (refer to Section 21.2 Command editing
set endian auto, (refer to Section 18.3 Choosing target byte order
set endian big, (refer to Section 18.3 Choosing target byte order
set endian little, (refer to Section 18.3 Choosing target byte order
set environment, (refer to Section 6.4 Your program's environment
set extension-language, (refer to Section 14.2 Displaying the language
set follow-fork-mode, (refer to Section 6.10 Debugging programs with multiple processes
set gnutarget, (refer to Section 18.2 Commands for managing targets
set height, (refer to Section 21.4 Screen size
set history expansion, (refer to Section 21.3 Command history
set history filename, (refer to Section 21.3 Command history
set history save, (refer to Section 21.3 Command history
set history size, (refer to Section 21.3 Command history
set host-charset, (refer to Section 10.15 Character Sets
set input-radix, (refer to Section 21.5 Numbers
set language, (refer to Section 14.1.2 Setting the working language
set listsize, (refer to Section 9.1 Printing source lines
set logging, (refer to Section 4.4 Logging output
set machine, (refer to Section 20.3.2.3 Special gdb commands for Hitachi micros
set max-user-call-depth, (refer to Section 22.1 User-defined commands
set memory mod, (refer to Section 20.3.3 H8/500
set mipsfpu, (refer to Section 20.3.6 MIPS Embedded
set new-console, (refer to Section 20.1.4 Features for Debugging MS Windows PE executables
set new-group, (refer to Section 20.1.4 Features for Debugging MS Windows PE executables
set opaque-type-resolution, (refer to Chapter 15 Examining the Symbol Table
set osabi, (refer to Section 21.6 Configuring the current ABI
set output-radix, (refer to Section 21.5 Numbers
set overload-resolution, (refer to Section 14.4.1.7 gdb features for C++
set print address, (refer to Section 10.7 Print settings
set print array, (refer to Section 10.7 Print settings
set print asm-demangle, (refer to Section 10.7 Print settings
set print demangle, (refer to Section 10.7 Print settings
set print elements, (refer to Section 10.7 Print settings
set print max-symbolic-offset, (refer to Section 10.7 Print settings
set print null-stop, (refer to Section 10.7 Print settings
set print object, (refer to Section 10.7 Print settings
set print pretty, (refer to Section 10.7 Print settings
set print sevenbit-strings, (refer to Section 10.7 Print settings
set print static-members, (refer to Section 10.7 Print settings
set print symbol-filename, (refer to Section 10.7 Print settings
set print union, (refer to Section 10.7 Print settings
set print vtbl, (refer to Section 10.7 Print settings
set processor args, (refer to Section 20.3.6 MIPS Embedded
set prompt, (refer to Section 21.1 Prompt
set remote hardware-breakpoint-limit, (refer to Section 19.4 Remote configuration
set remote hardware-watchpoint-limit, (refer to Section 19.4 Remote configuration
set remote system-call-allowed 0, (refer to Section D.7.9 The system(3) call
set remote system-call-allowed 1, (refer to Section D.7.9 The system(3) call
set remotedebug, MIPS protocol, (refer to Section 20.3.6 MIPS Embedded
set retransmit-timeout, (refer to Section 20.3.6 MIPS Embedded
set rstack_high_address, (refer to Section 20.4.1 A29K
set shell, (refer to Section 20.1.4 Features for Debugging MS Windows PE executables
set solib-absolute-prefix, (refer to Section 17.1 Commands to specify files
set solib-search-path, (refer to Section 17.1 Commands to specify files
set step-mode, (refer to Section 7.2 Continuing and stepping
set symbol-reloading, (refer to Chapter 15 Examining the Symbol Table
set target-charset, (refer to Section 10.15 Character Sets
set timeout, (refer to Section 20.3.6 MIPS Embedded
set tracepoint, (refer to Section 12.1.1 Create and Delete Tracepoints
set trust-readonly-sections, (refer to Section 17.1 Commands to specify files
set tui active-border-mode, (refer to Section 24.5 TUI configuration variables
set tui border-kind, (refer to Section 24.5 TUI configuration variables
set tui border-mode, (refer to Section 24.5 TUI configuration variables
set variable, (refer to Section 16.1 Assignment to variables
set verbose, (refer to Section 21.7 Optional warnings and messages
set width, (refer to Section 21.4 Screen size
set write, (refer to Section 16.6 Patching programs
set_debug_traps, (refer to Section 19.5.1 What the stub can do for you
setting variables, (refer to Section 16.1 Assignment to variables
setting watchpoints, (refer to Section 7.1.2 Setting watchpoints
SH, (refer to Section 19.5 Implementing a remote stub
sh-stub.c, (refer to Section 19.5 Implementing a remote stub
share, (refer to Section 17.1 Commands to specify files
shared libraries, (refer to Section 17.1 Commands to specify files
sharedlibrary, (refer to Section 17.1 Commands to specify files
shell, (refer to Section 4.3 Shell commands
shell escape, (refer to Section 4.3 Shell commands
show, (refer to Section 5.3 Getting help
show args, (refer to Section 6.3 Your program's arguments
show auto-solib-add, (refer to Section 17.1 Commands to specify files
show auto-solib-limit, (refer to Section 17.1 Commands to specify files
show backtrace-below-main, (refer to Section 8.2 Backtraces
show charset, (refer to Section 10.15 Character Sets
show check range, (refer to Section 14.3.2 An overview of range checking
show check type, (refer to Section 14.3.1 An overview of type checking
show complaints, (refer to Section 21.7 Optional warnings and messages
show confirm, (refer to Section 21.7 Optional warnings and messages
show convenience, (refer to Section 10.9 Convenience variables
show copying, (refer to Section 5.3 Getting help
show cp-abi, (refer to Section 21.6 Configuring the current ABI
show debug arch, (refer to Section 21.8 Optional messages about internal happenings
show debug event, (refer to Section 21.8 Optional messages about internal happenings
show debug expression, (refer to Section 21.8 Optional messages about internal happenings
show debug frame, (refer to Section 21.8 Optional messages about internal happenings
show debug overload, (refer to Section 21.8 Optional messages about internal happenings
show debug remote, (refer to Section 21.8 Optional messages about internal happenings
show debug serial, (refer to Section 21.8 Optional messages about internal happenings
show debug target, (refer to Section 21.8 Optional messages about internal happenings
show debug varobj, (refer to Section 21.8 Optional messages about internal happenings
show debug-file-directory, (refer to Section 17.2 Debugging Information in Separate Files
show demangle-style, (refer to Section 10.7 Print settings
show directories, (refer to Section 9.4 Specifying source directories
show editing, (refer to Section 21.2 Command editing
show environment, (refer to Section 6.4 Your program's environment
show gnutarget, (refer to Section 18.2 Commands for managing targets
show height, (refer to Section 21.4 Screen size
show history, (refer to Section 21.3 Command history
show host-charset, (refer to Section 10.15 Character Sets
show input-radix, (refer to Section 21.5 Numbers
show language, (refer to Section 14.2 Displaying the language
show listsize, (refer to Section 9.1 Printing source lines
show logging, (refer to Section 4.4 Logging output
show machine, (refer to Section 20.3.2.3 Special gdb commands for Hitachi micros
show max-user-call-depth, (refer to Section 22.1 User-defined commands
show mipsfpu, (refer to Section 20.3.6 MIPS Embedded
show new-console, (refer to Section 20.1.4 Features for Debugging MS Windows PE executables
show new-group, (refer to Section 20.1.4 Features for Debugging MS Windows PE executables
show opaque-type-resolution, (refer to Chapter 15 Examining the Symbol Table
show osabi, (refer to Section 21.6 Configuring the current ABI
show output-radix, (refer to Section 21.5 Numbers
show paths, (refer to Section 6.4 Your program's environment
show print address, (refer to Section 10.7 Print settings
show print array, (refer to Section 10.7 Print settings
show print asm-demangle, (refer to Section 10.7 Print settings
show print demangle, (refer to Section 10.7 Print settings
show print elements, (refer to Section 10.7 Print settings
show print max-symbolic-offset, (refer to Section 10.7 Print settings
show print object, (refer to Section 10.7 Print settings
show print pretty, (refer to Section 10.7 Print settings
show print sevenbit-strings, (refer to Section 10.7 Print settings
show print static-members, (refer to Section 10.7 Print settings
show print symbol-filename, (refer to Section 10.7 Print settings
show print union, (refer to Section 10.7 Print settings
show print vtbl, (refer to Section 10.7 Print settings
show processor, (refer to Section 20.3.6 MIPS Embedded
show prompt, (refer to Section 21.1 Prompt
show remote system-call-allowed, (refer to Section D.7.9 The system(3) call
show remotedebug, MIPS protocol, (refer to Section 20.3.6 MIPS Embedded
show retransmit-timeout, (refer to Section 20.3.6 MIPS Embedded
show rstack_high_address, (refer to Section 20.4.1 A29K
show shell, (refer to Section 20.1.4 Features for Debugging MS Windows PE executables
show solib-absolute-prefix, (refer to Section 17.1 Commands to specify files
show solib-search-path, (refer to Section 17.1 Commands to specify files
show symbol-reloading, (refer to Chapter 15 Examining the Symbol Table
show target-charset, (refer to Section 10.15 Character Sets
show timeout, (refer to Section 20.3.6 MIPS Embedded
show user, (refer to Section 22.1 User-defined commands
show values, (refer to Section 10.8 Value history
show verbose, (refer to Section 21.7 Optional warnings and messages
show version, (refer to Section 5.3 Getting help
show warranty, (refer to Section 5.3 Getting help
show width, (refer to Section 21.4 Screen size
show write, (refer to Section 16.6 Patching programs
show-all-if-ambiguous, (refer to Section 29.3.1 Readline Init File Syntax
shows, (refer to Section 21.3 Command history
si (stepi), (refer to Section 7.2 Continuing and stepping
signal, (refer to Section 16.3 Giving your program a signal
signal, (refer to Section 27.10 Running the Program
signal-handler-caller, (refer to Section 27.4 Frames
signal-name, (refer to Section 27.10 Running the Program
signal-name-end, (refer to Section 27.10 Running the Program
signal-string, (refer to Section 27.10 Running the Program
signal-string-end, (refer to Section 27.10 Running the Program
signalled, (refer to Section 27.10 Running the Program
signals, (refer to Section 7.3 Signals
silent, (refer to Section 7.1.7 Breakpoint command lists
sim, (refer to Section 20.3.14 Zilog Z8000
simulator, Z8000, (refer to Section 20.3.14 Zilog Z8000
size of screen, (refer to Section 21.4 Screen size
software watchpoints, (refer to Section 7.1.2 Setting watchpoints
source, (refer to Section 27.11 Displaying Source
source, (refer to Section 22.3 Command files
source path, (refer to Section 9.4 Specifying source directories
Sparc, (refer to Section 19.5 Implementing a remote stub
sparc-stub.c, (refer to Section 19.5 Implementing a remote stub
sparcl-stub.c, (refer to Section 19.5 Implementing a remote stub
Sparclet, (refer to Section 20.3.11 Tsqware Sparclet
SparcLite, (refer to Section 19.5 Implementing a remote stub
speed, (refer to Section 20.3.2.1 Connecting to Hitachi boards
spr, (refer to Section 20.3.7 OpenRISC 1000
ST2000 auxiliary commands, (refer to Section 20.3.13 Tandem ST2000
st2000 cmd, (refer to Section 20.3.13 Tandem ST2000
stack frame, (refer to Section 8.1 Stack frames
stack on Alpha, (refer to Section 20.4.3 MIPS
stack on MIPS, (refer to Section 20.4.3 MIPS
stack traces, (refer to Section 8.2 Backtraces
stacking targets, (refer to Section 18.1 Active targets
start a new trace experiment, (refer to Section 12.1.6 Starting and Stopping Trace Experiment
starting, (refer to Section 6.2 Starting your program
starting, (refer to Section 27.10 Running the Program
stat, file-i/o system call, (refer to Section D.7.10.8 stat/fstat
status of trace data collection, (refer to Section 12.1.6 Starting and Stopping Trace Experiment
status output in gdb/mi, (refer to Section 26.4.2 gdb/mi Output Syntax
STDBUG commands (ST2000), (refer to Section 20.3.13 Tandem ST2000
step, (refer to Section 7.2 Continuing and stepping
stepi, (refer to Section 7.2 Continuing and stepping
stepping, (refer to Section 7.2 Continuing and stepping
stepping into functions with no line info, (refer to Section 7.2 Continuing and stepping
stop a running trace experiment, (refer to Section 12.1.6 Starting and Stopping Trace Experiment
stop reply packets, (refer to Section D.3 Stop Reply Packets
stop, a pseudo-command, (refer to Section 22.2 User-defined command hooks
stopped threads, (refer to Section 7.4 Stopping and starting multi-thread programs
stopping, (refer to Section 27.10 Running the Program
stream records in gdb/mi, (refer to Section 26.6.2 gdb/mi Stream Records
struct stat, in file-i/o protocol, (refer to Section D.7.11.3 struct stat
struct timeval, in file-i/o protocol, (refer to Section D.7.11.4 struct timeval
stub example, remote debugging, (refer to Section 19.5 Implementing a remote stub
stupid questions, (refer to Section 21.7 Optional warnings and messages
switching threads, (refer to Section 6.9 Debugging programs with multiple threads
switching threads automatically, (refer to Section 6.9 Debugging programs with multiple threads
symbol decoding style, C++, (refer to Section 10.7 Print settings
symbol dump, (refer to Chapter 15 Examining the Symbol Table
symbol from address, (refer to Chapter 15 Examining the Symbol Table
symbol names, (refer to Chapter 15 Examining the Symbol Table
symbol overloading, (refer to Section 7.1.8 Breakpoint menus
symbol table, (refer to Section 17.1 Commands to specify files
symbol tables, listing gdb's internal, (refer to Chapter 15 Examining the Symbol Table
symbol-file, (refer to Section 17.1 Commands to specify files
symbols, reading from relocatable object files, (refer to Section 17.1 Commands to specify files
symbols, reading immediately, (refer to Section 17.1 Commands to specify files
sysinfo, (refer to Section 20.1.3 Features for Debugging djgpp Programs
system call, file-i/o protocol, (refer to Section D.7.9 The system(3) call
system, file-i/o system call, (refer to Section D.7.10.11 system
t packet, (refer to Section D.2 Packets
T packet, (refer to Section D.2 Packets
T packet reply, (refer to Section D.3 Stop Reply Packets

T

target, (refer to Chapter 18 Specifying a Debugging Target
target abug, (refer to Section 20.3.5 M68k
target array, (refer to Section 20.3.6 MIPS Embedded
target byte order, (refer to Section 18.3 Choosing target byte order
target character set, (refer to Section 10.15 Character Sets
target core, (refer to Section 18.2 Commands for managing targets
target cpu32bug, (refer to Section 20.3.5 M68k
target dbug, (refer to Section 20.3.5 M68k
target ddb port, (refer to Section 20.3.6 MIPS Embedded
target dink32, (refer to Section 20.3.8 PowerPC
target e7000, with H8/300, (refer to Section 20.3.2 Hitachi H8/300
target e7000, with Hitachi ICE, (refer to Section 20.3.2.2 Using the E7000 in-circuit emulator
target e7000, with Hitachi SH, (refer to Section 20.3.10 Hitachi SH
target est, (refer to Section 20.3.5 M68k
target exec, (refer to Section 18.2 Commands for managing targets
target hms, and serial protocol, (refer to Section 20.3.2.1 Connecting to Hitachi boards
target hms, with H8/300, (refer to Section 20.3.2 Hitachi H8/300
target hms, with Hitachi SH, (refer to Section 20.3.10 Hitachi SH
target jtag, (refer to Section 20.3.7 OpenRISC 1000
target lsi port, (refer to Section 20.3.6 MIPS Embedded
target m32r, (refer to Section 20.3.4 Mitsubishi M32R/D
target mips port, (refer to Section 20.3.6 MIPS Embedded
target nrom, (refer to Section 18.2 Commands for managing targets
target op50n, (refer to Section 20.3.9 HP PA Embedded
target output in gdb/mi, (refer to Section 26.4.2 gdb/mi Output Syntax
target pmon port, (refer to Section 20.3.6 MIPS Embedded
target ppcbug, (refer to Section 20.3.8 PowerPC
target ppcbug1, (refer to Section 20.3.8 PowerPC
target r3900, (refer to Section 20.3.6 MIPS Embedded
target rdi, (refer to Section 20.3.1 ARM
target rdp, (refer to Section 20.3.1 ARM
target remote, (refer to Section 18.2 Commands for managing targets
target rom68k, (refer to Section 20.3.5 M68k
target rombug, (refer to Section 20.3.5 M68k
target sds, (refer to Section 20.3.8 PowerPC
target sh3, with H8/300, (refer to Section 20.3.2 Hitachi H8/300
target sh3, with SH, (refer to Section 20.3.10 Hitachi SH
target sh3e, with H8/300, (refer to Section 20.3.2 Hitachi H8/300
target sh3e, with SH, (refer to Section 20.3.10 Hitachi SH
target sim, (refer to Section 18.2 Commands for managing targets
target sim, with Z8000, (refer to Section 20.3.14 Zilog Z8000
target sparclite, (refer to Section 20.3.12 Fujitsu Sparclite
target vxworks, (refer to Section 20.2.1 Using gdb with VxWorks
target w89k, (refer to Section 20.3.9 HP PA Embedded
tbreak, (refer to Section 7.1.1 Setting breakpoints
TCP port, target remote, (refer to Section 19.1 Connecting to a remote target
tdump, (refer to Section 12.2.2 tdump
terminal, (refer to Section 6.6 Your program's input and output
tfind, (refer to Section 12.2.1 tfind n
thbreak, (refer to Section 7.1.1 Setting breakpoints
this, inside C++ member functions, (refer to Section 14.4.1.3 C++expressions
thread apply, (refer to Section 6.9 Debugging programs with multiple threads
thread breakpoints, (refer to Section 7.4 Stopping and starting multi-thread programs
thread identifier (GDB), (refer to Section 6.9 Debugging programs with multiple threads
thread identifier (system), (refer to Section 6.9 Debugging programs with multiple threads
thread identifier (system), on HP-UX, (refer to Section 6.9 Debugging programs with multiple threads
thread number, (refer to Section 6.9 Debugging programs with multiple threads
thread threadno, (refer to Section 6.9 Debugging programs with multiple threads
threads and watchpoints, (refer to Section 7.1.2 Setting watchpoints
threads of execution, (refer to Section 6.9 Debugging programs with multiple threads
threads, automatic switching, (refer to Section 6.9 Debugging programs with multiple threads
threads, continuing, (refer to Section 7.4 Stopping and starting multi-thread programs
threads, stopped, (refer to Section 7.4 Stopping and starting multi-thread programs
timeout, MIPS protocol, (refer to Section 20.3.6 MIPS Embedded
trace, (refer to Section 12.1.1 Create and Delete Tracepoints
trace experiment, status of, (refer to Section 12.1.6 Starting and Stopping Trace Experiment
tracebacks, (refer to Section 8.2 Backtraces
tracepoint actions, (refer to Section 12.1.4 Tracepoint Action Lists
tracepoint data, display, (refer to Section 12.2.2 tdump
tracepoint deletion, (refer to Section 12.1.1 Create and Delete Tracepoints
tracepoint number, (refer to Section 12.1.1 Create and Delete Tracepoints
tracepoint pass count, (refer to Section 12.1.3 Tracepoint Passcounts
tracepoint variables, (refer to Section 12.3 Convenience Variables for Tracepoints
tracepoints, (refer to Chapter 12 Tracepoints
translating between character sets, (refer to Section 10.15 Character Sets
tstart, (refer to Section 12.1.6 Starting and Stopping Trace Experiment
tstatus, (refer to Section 12.1.6 Starting and Stopping Trace Experiment
tstop, (refer to Section 12.1.6 Starting and Stopping Trace Experiment
tty, (refer to Section 6.6 Your program's input and output
TUI, (refer to Chapter 24 gdb Text User Interface
TUI commands, (refer to Section 24.4 TUI specific commands
TUI configuration variables, (refer to Section 24.5 TUI configuration variables
TUI key bindings, (refer to Section 24.2 TUI Key Bindings
TUI single key mode, (refer to Section 24.3 TUI Single Key Mode
type casting memory, (refer to Section 10.1 Expressions
type checking, (refer to Section 14.3 Type and range checking
type conversions in C++, (refer to Section 14.4.1.3 C++expressions

U

u (SingleKey TUI key), (refer to Section 24.3 TUI Single Key Mode
u (until), (refer to Section 7.2 Continuing and stepping
UDP port, target remote, (refer to Section 19.1 Connecting to a remote target
undisplay, (refer to Section 10.6 Automatic display
unknown address, locating, (refer to Section 10.4 Output formats
unlink, file-i/o system call, (refer to Section D.7.10.7 unlink
unmap an overlay, (refer to Section 13.2 Overlay Commands
unmapped overlays, (refer to Section 13.1 How Overlays Work
unset environment, (refer to Section 6.4 Your program's environment
unsupported languages, (refer to Section 14.5 Unsupported languages
until, (refer to Section 7.2 Continuing and stepping
Up, (refer to Section 24.2 TUI Key Bindings
up, (refer to Section 8.3 Selecting a frame
up-silently, (refer to Section 8.3 Selecting a frame
update, (refer to Section 24.4 TUI specific commands
user-defined command, (refer to Section 22.1 User-defined commands
user-defined macros, (refer to Chapter 11 C Preprocessor Macros

V

v (SingleKey TUI key), (refer to Section 24.3 TUI Single Key Mode
value history, (refer to Section 10.8 Value history
value-begin, (refer to Section 27.3 Values
value-end, (refer to Section 27.3 Values
value-history-begin, (refer to Section 27.3 Values
value-history-end, (refer to Section 27.3 Values
value-history-value, (refer to Section 27.3 Values
variable name conflict, (refer to Section 10.2 Program variables
variable objects in gdb/mi, (refer to Section 26.18 gdb/mi Variable Objects
variable values, wrong, (refer to Section 10.2 Program variables
variables, readline, (refer to Section 29.3.1 Readline Init File Syntax
variables, setting, (refer to Section 16.1 Assignment to variables
vector unit, (refer to Section 10.12 Vector Unit
version number, (refer to Section 5.3 Getting help
visible-stats, (refer to Section 29.3.1 Readline Init File Syntax
VxWorks, (refer to Section 20.2.1 Using gdb with VxWorks
vxworks-timeout, (refer to Section 20.2.1 Using gdb with VxWorks

W

w (SingleKey TUI key), (refer to Section 24.3 TUI Single Key Mode
watch, (refer to Section 7.1.2 Setting watchpoints
watchpoint, (refer to Section 27.10 Running the Program
watchpoints, (refer to Section 7.1 Breakpoints, watchpoints, and catchpoints
watchpoints and threads, (refer to Section 7.1.2 Setting watchpoints
whatis, (refer to Chapter 15 Examining the Symbol Table
where, (refer to Section 8.2 Backtraces
while, (refer to Section 22.1 User-defined commands
while-stepping (tracepoints), (refer to Section 12.1.4 Tracepoint Action Lists
wild pointer, interpreting, (refer to Section 10.7 Print settings
winheight, (refer to Section 24.4 TUI specific commands
word completion, (refer to Section 5.2 Command completion
working directory, (refer to Section 9.4 Specifying source directories
working directory (of your program), (refer to Section 6.5 Your program's working directory
working language, (refer to Chapter 14 Using gdb with Different Languages
write, file-i/o system call, (refer to Section D.7.10.4 write
writing into corefiles, (refer to Section 16.6 Patching programs
writing into executables, (refer to Section 16.6 Patching programs
wrong values, (refer to Section 10.2 Program variables

X

x (examine memory), (refer to Section 10.5 Examining memory
X packet, (refer to Section D.2 Packets
x(examine), and info line, (refer to Section 9.5 Source and machine code

Y

yanking text, (refer to Section 29.2.3 Readline Killing Commands
z packet, (refer to Section D.2 Packets
Z packets, (refer to Section D.2 Packets
Z0 packet, (refer to Section D.2 Packets
z0 packet, (refer to Section D.2 Packets
Z1 packet, (refer to Section D.2 Packets
z1 packet, (refer to Section D.2 Packets
Z2 packet, (refer to Section D.2 Packets
z2 packet, (refer to Section D.2 Packets
Z3 packet, (refer to Section D.2 Packets
z3 packet, (refer to Section D.2 Packets
Z4 packet, (refer to Section D.2 Packets
z4 packet, (refer to Section D.2 Packets

Z

Z8000, (refer to Section 20.3.14 Zilog Z8000
Zilog Z8000 simulator, (refer to Section 20.3.14 Zilog Z8000
{type}, (refer to Section 10.1 Expressions