|  | Index Entry | Section | 
|---|
| 
 | 
| . |  |  | 
|---|
|  | ., Modula-2 scope operator | 9.4.2.7 The scope operators ::and. | 
|  | `.esgdbinit' | 16.3 Command files | 
|  | `.gdbinit' | 16.3 Command files | 
|  | `.os68gdbinit' | 16.3 Command files | 
|  | `.vxgdbinit' | 16.3 Command files | 
| 
 | 
| / |  |  | 
|---|
|  | /proc | 14.1.2 SVR4 process information | 
| 
 | 
| @ |  |  | 
|---|
|  | @, referencing memory as an array | 8.3 Artificial arrays | 
| 
 | 
| ^ |  |  | 
|---|
|  | ^done | 19.3.1 GDB/MI Result Records | 
|  | ^error | 19.3.1 GDB/MI Result Records | 
|  | ^running | 19.3.1 GDB/MI Result Records | 
| 
 | 
| { |  |  | 
|---|
|  | {type} | 8.1 Expressions | 
| 
 | 
| A |  |  | 
|---|
|  | a.out and C++ | 9.4.1.3 C++ expressions | 
|  | abbreviation | 3.1 Command syntax | 
|  | abort (C-g) | 21.4.8 Some Miscellaneous Commands | 
|  | abort (C-g) | 21.4.8 Some Miscellaneous Commands | 
|  | accept-line (Newline, Return) | 21.4.2 Commands For Manipulating The History | 
|  | accept-line (Newline, Return) | 21.4.2 Commands For Manipulating The History | 
|  | acknowledgment, for @value{GDBN} remote | 13.4.1.4 Communication protocol | 
|  | active targets | 13.1 Active targets | 
|  | add-shared-symbol-file | 12.1 Commands to specify files | 
|  | add-symbol-file | 12.1 Commands to specify files | 
|  | Alpha stack | 14.4.3 MIPS | 
|  | AMD 29K register stack | 14.4.1 A29K | 
|  | AMD EB29K | 14.3.1 AMD A29K Embedded | 
|  | AMD29K via UDI | 14.3.1.1 A29K UDI | 
|  | annotations | 18.1 What is an Annotation? | 
|  | annotations for breakpoints | 18.8 Information on Breakpoints | 
|  | annotations for display | 18.5 Displays | 
|  | annotations for errors, warnings and interrupts | 18.7 Errors | 
|  | annotations for frames | 18.4 Frames | 
|  | annotations for invalidation messages | 18.9 Invalidation Notices | 
|  | annotations for prompts | 18.6 Annotation for GDB Input | 
|  | annotations for running programs | 18.10 Running the Program | 
|  | annotations for source display | 18.11 Displaying Source | 
|  | annotations for values | 18.3 Values | 
|  | apropos | 3.3 Getting help | 
|  | arg-begin | 18.3 Values | 
|  | arg-end | 18.3 Values | 
|  | arg-name-end | 18.3 Values | 
|  | arg-value | 18.3 Values | 
|  | arguments (to your program) | 4.3 Your program's arguments | 
|  | array-section-end | 18.3 Values | 
|  | artificial array | 8.3 Artificial arrays | 
|  | assembly instructions | 7.4 Source and machine code | 
|  | assembly instructions | 7.4 Source and machine code | 
|  | assignment | 11.1 Assignment to variables | 
|  | async output in GDB/MI | 19.1.2 GDB/MI Output Syntax | 
|  | AT&T disassembly flavor | 7.4 Source and machine code | 
|  | attach | 4.7 Debugging an already-running process | 
|  | automatic display | 8.6 Automatic display | 
|  | automatic thread selection | 4.9 Debugging programs with multiple threads | 
|  | awatch | 5.1.2 Setting watchpoints | 
| 
 | 
| B |  |  | 
|---|
|  | b (break) | 5.1.1 Setting breakpoints | 
|  | backtrace | 6.2 Backtraces | 
|  | backtraces | 6.2 Backtraces | 
|  | backward-char (C-b) | 21.4.1 Commands For Moving | 
|  | backward-char (C-b) | 21.4.1 Commands For Moving | 
|  | backward-delete-char (Rubout) | 21.4.3 Commands For Changing Text | 
|  | backward-delete-char (Rubout) | 21.4.3 Commands For Changing Text | 
|  | backward-kill-line (C-x Rubout) | 21.4.4 Killing And Yanking | 
|  | backward-kill-line (C-x Rubout) | 21.4.4 Killing And Yanking | 
|  | backward-kill-word (M-DEL) | 21.4.4 Killing And Yanking | 
|  | backward-kill-word (M-DEL) | 21.4.4 Killing And Yanking | 
|  | backward-word (M-b) | 21.4.1 Commands For Moving | 
|  | backward-word (M-b) | 21.4.1 Commands For Moving | 
|  | beginning-of-history (M-<) | 21.4.2 Commands For Manipulating The History | 
|  | beginning-of-history (M-<) | 21.4.2 Commands For Manipulating The History | 
|  | beginning-of-line (C-a) | 21.4.1 Commands For Moving | 
|  | beginning-of-line (C-a) | 21.4.1 Commands For Moving | 
|  | bell-style | 21.3.1 Readline Init File Syntax | 
|  | break | 5.1.1 Setting breakpoints | 
|  | break ... thread threadno | 5.4 Stopping and starting multi-thread programs | 
|  | break in overloaded functions | 9.4.1.7 GDB features for C++ | 
|  | breakpoint | 18.10 Running the Program | 
|  | breakpoint commands | 5.1.7 Breakpoint command lists | 
|  | breakpoint commands for GDB/MI | 19.5 GDB/MI Breakpoint table commands | 
|  | breakpoint conditions | 5.1.6 Break conditions | 
|  | breakpoint numbers | 5.1 Breakpoints, watchpoints, and catchpoints | 
|  | breakpoint on events | 5.1 Breakpoints, watchpoints, and catchpoints | 
|  | breakpoint on memory address | 5.1 Breakpoints, watchpoints, and catchpoints | 
|  | breakpoint on variable modification | 5.1 Breakpoints, watchpoints, and catchpoints | 
|  | breakpoint ranges | 5.1 Breakpoints, watchpoints, and catchpoints | 
|  | breakpointsubroutine, remote | 13.4.1.1 What the stub can do for you | 
|  | breakpoints | 5.1 Breakpoints, watchpoints, and catchpoints | 
|  | breakpoints and threads | 5.4 Stopping and starting multi-thread programs | 
|  | breakpoints-headers | 18.8 Information on Breakpoints | 
|  | breakpoints-invalid | 18.9 Invalidation Notices | 
|  | breakpoints-table | 18.8 Information on Breakpoints | 
|  | breakpoints-table-end | 18.8 Information on Breakpoints | 
|  | bt (backtrace) | 6.2 Backtraces | 
|  | bug criteria | 20.1 Have you found a bug? | 
|  | bug reports | 20.2 How to report bugs | 
|  | bugs in @value{GDBN} | 20. Reporting Bugs in GDB | 
| 
 | 
| C |  |  | 
|---|
|  | c (continue) | 5.2 Continuing and stepping | 
|  | C and C++ | 9.4.1 C and C++ | 
|  | C and C++ checks | 9.4.1.5 C and C++ type and range checks | 
|  | C and C++ constants | 9.4.1.2 C and C++ constants | 
|  | C and C++ defaults | 9.4.1.4 C and C++ defaults | 
|  | C and C++ operators | 9.4.1.1 C and C++ operators | 
|  | C++ | 9.4.1 C and C++ | 
|  | C++ and object formats | 9.4.1.3 C++ expressions | 
|  | C++ exception handling | 9.4.1.7 GDB features for C++ | 
|  | C++ scope resolution | 8.2 Program variables | 
|  | C++ support, not in COFF | 9.4.1.3 C++ expressions | 
|  | C++ symbol decoding style | 8.7 Print settings | 
|  | C++ symbol display | 9.4.1.7 GDB features for C++ | 
|  | call | 11.5 Calling program functions | 
|  | call overloaded functions | 9.4.1.3 C++ expressions | 
|  | call stack | 6. Examining the Stack | 
|  | call-last-kbd-macro (C-x e) | 21.4.7 Keyboard Macros | 
|  | call-last-kbd-macro (C-x e) | 21.4.7 Keyboard Macros | 
|  | calling functions | 11.5 Calling program functions | 
|  | calling make | 2.3 Shell commands | 
|  | capitalize-word (M-c) | 21.4.3 Commands For Changing Text | 
|  | capitalize-word (M-c) | 21.4.3 Commands For Changing Text | 
|  | casts, to view memory | 8.1 Expressions | 
|  | catch | 5.1.3 Setting catchpoints | 
|  | catch catch | 5.1.3 Setting catchpoints | 
|  | catch exceptions, list active handlers | 6.4 Information about a frame | 
|  | catch exec | 5.1.3 Setting catchpoints | 
|  | catch fork | 5.1.3 Setting catchpoints | 
|  | catch load | 5.1.3 Setting catchpoints | 
|  | catch throw | 5.1.3 Setting catchpoints | 
|  | catch unload | 5.1.3 Setting catchpoints | 
|  | catch vfork | 5.1.3 Setting catchpoints | 
|  | catchpoints | 5.1 Breakpoints, watchpoints, and catchpoints | 
|  | catchpoints, setting | 5.1.3 Setting catchpoints | 
|  | cd | 4.5 Your program's working directory | 
|  | cdir | 7.3 Specifying source directories | 
|  | character-search (C-]) | 21.4.8 Some Miscellaneous Commands | 
|  | character-search (C-]) | 21.4.8 Some Miscellaneous Commands | 
|  | character-search-backward (M-C-]) | 21.4.8 Some Miscellaneous Commands | 
|  | character-search-backward (M-C-]) | 21.4.8 Some Miscellaneous Commands | 
|  | checks, range | 9.3.1 An overview of type checking | 
|  | checks, type | 9.3 Type and range checking | 
|  | checksum, for @value{GDBN} remote | 13.4.1.4 Communication protocol | 
|  | Chill | Summary of GDB | 
|  | choosing target byte order | 13.3 Choosing target byte order | 
|  | clear | 5.1.4 Deleting breakpoints | 
|  | clear-screen (C-l) | 21.4.1 Commands For Moving | 
|  | clear-screen (C-l) | 21.4.1 Commands For Moving | 
|  | clearing breakpoints, watchpoints, catchpoints | 5.1.4 Deleting breakpoints | 
|  | COFF versus C++ | 9.4.1.3 C++ expressions | 
|  | colon, doubled as scope operator | 9.4.2.7 The scope operators ::and. | 
|  | colon-colon, context for variables/functions | 8.2 Program variables | 
|  | colon-colon, in Modula-2 | 9.4.2.7 The scope operators ::and. | 
|  | command editing | 21.2.1 Readline Bare Essentials | 
|  | command files | 16.3 Command files | 
|  | command hooks | 16.2 User-defined command hooks | 
|  | command line editing | 15.2 Command editing | 
|  | commands | 18.6 Annotation for GDB Input | 
|  | commands for C++ | 9.4.1.7 GDB features for C++ | 
|  | commands to STDBUG (ST2000) | 14.3.15 Tandem ST2000 | 
|  | comment | 3.1 Command syntax | 
|  | comment-begin | 21.3.1 Readline Init File Syntax | 
|  | compatibility, GDB/MI and CLI | 19.2 GDB/MI Compatibility with CLI | 
|  | compilation directory | 7.3 Specifying source directories | 
|  | compiling, on Sparclet | 14.3.13 Tsqware Sparclet | 
|  | complete | 3.3 Getting help | 
|  | complete (TAB) | 21.4.6 Letting Readline Type For You | 
|  | complete (TAB) | 21.4.6 Letting Readline Type For You | 
|  | completion | 3.2 Command completion | 
|  | completion of quoted strings | 3.2 Command completion | 
|  | completion-query-items | 21.3.1 Readline Init File Syntax | 
|  | condition | 5.1.6 Break conditions | 
|  | conditional breakpoints | 5.1.6 Break conditions | 
|  | configuring @value{GDBN} | B. Installing GDB | 
|  | confirmation | 15.6 Optional warnings and messages | 
|  | connect (to STDBUG) | 14.3.15 Tandem ST2000 | 
|  | console output in GDB/MI | 19.1.2 GDB/MI Output Syntax | 
|  | continue | 5.2 Continuing and stepping | 
|  | continuing | 5.2 Continuing and stepping | 
|  | continuing threads | 5.4 Stopping and starting multi-thread programs | 
|  | control C, and remote debugging | 13.4.1.2 What you must do for the stub | 
|  | controlling terminal | 4.6 Your program's input and output | 
|  | convenience variables | 8.9 Convenience variables | 
|  | convert-meta | 21.3.1 Readline Init File Syntax | 
|  | copy-backward-word () | 21.4.4 Killing And Yanking | 
|  | copy-backward-word () | 21.4.4 Killing And Yanking | 
|  | copy-forward-word () | 21.4.4 Killing And Yanking | 
|  | copy-forward-word () | 21.4.4 Killing And Yanking | 
|  | copy-region-as-kill () | 21.4.4 Killing And Yanking | 
|  | copy-region-as-kill () | 21.4.4 Killing And Yanking | 
|  | core | 12.1 Commands to specify files | 
|  | core dump file | 12.1 Commands to specify files | 
|  | core-file | 12.1 Commands to specify files | 
|  | crash of debugger | 20.1 Have you found a bug? | 
|  | current directory | 7.3 Specifying source directories | 
|  | current stack frame | 6.1 Stack frames | 
|  | current thread | 4.9 Debugging programs with multiple threads | 
|  | cwd | 7.3 Specifying source directories | 
| 
 |