This is gdb.info, produced by makeinfo version 4.7 from ./gdb.texinfo. INFO-DIR-SECTION Software development START-INFO-DIR-ENTRY * Gdb: (gdb). The GNU debugger. END-INFO-DIR-ENTRY This file documents the GNU debugger GDB. This is the Ninth Edition, of `Debugging with GDB: the GNU Source-Level Debugger' for GDB Version 6.3. Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with the Invariant Sections being "Free Software" and "Free Software Needs Free Documentation", with the Front-Cover Texts being "A GNU Manual," and with the Back-Cover Texts as in (a) below. (a) The Free Software Foundation's Back-Cover Text is: "You have freedom to copy and modify this GNU Manual, like GNU software. Copies published by the Free Software Foundation raise funds for GNU development."  File: gdb.info, Node: Index, Prev: GNU Free Documentation License, Up: Top Index ***** [index] * Menu: * ! packet: Packets. (line 10) * "No symbol "foo" in current context": Variables. (line 74) * # (a comment): Command Syntax. (line 36) * # in Modula-2: GDB/M2. (line 18) * $: Value History. (line 13) * $$: Value History. (line 13) * $_ and info breakpoints: Set Breaks. (line 134) * $_ and info line: Machine Code. (line 30) * $_, $__, and value history: Memory. (line 86) * $_, convenience variable: Convenience Vars. (line 53) * $__, convenience variable: Convenience Vars. (line 62) * $_exitcode, convenience variable: Convenience Vars. (line 68) * $bpnum, convenience variable: Set Breaks. (line 6) * $cdir, convenience variable: Source Path. (line 53) * $cwdr, convenience variable: Source Path. (line 53) * $tpnum: Create and Delete Tracepoints. (line 31) * $trace_file: Tracepoint Variables. (line 16) * $trace_frame: Tracepoint Variables. (line 6) * $trace_func: Tracepoint Variables. (line 19) * $trace_line: Tracepoint Variables. (line 13) * $tracepoint: Tracepoint Variables. (line 10) * --annotate: Mode Options. (line 71) * --args: Mode Options. (line 84) * --batch: Mode Options. (line 23) * --baud: Mode Options. (line 90) * --cd: Mode Options. (line 50) * --command: File Options. (line 55) * --core: File Options. (line 43) * --directory: File Options. (line 60) * --epoch: Mode Options. (line 66) * --exec: File Options. (line 35) * --fullname: Mode Options. (line 55) * --interpreter: Mode Options. (line 107) * --mapped: File Options. (line 64) * --nowindows: Mode Options. (line 40) * --nx: Mode Options. (line 11) * --pid: File Options. (line 49) * --quiet: Mode Options. (line 19) * --readnow: File Options. (line 81) * --se: File Options. (line 39) * --silent: Mode Options. (line 19) * --statistics: Mode Options. (line 124) * --symbols: File Options. (line 31) * --tty: Mode Options. (line 95) * --tui: Mode Options. (line 98) * --version: Mode Options. (line 128) * --windows: Mode Options. (line 46) * --write: Mode Options. (line 119) * -b: Mode Options. (line 90) * -break-after: GDB/MI Breakpoint Table Commands. (line 11) * -break-condition: GDB/MI Breakpoint Table Commands. (line 53) * -break-delete: GDB/MI Breakpoint Table Commands. (line 90) * -break-disable: GDB/MI Breakpoint Table Commands. (line 124) * -break-enable: GDB/MI Breakpoint Table Commands. (line 159) * -break-info: GDB/MI Breakpoint Table Commands. (line 193) * -break-insert: GDB/MI Breakpoint Table Commands. (line 213) * -break-list: GDB/MI Breakpoint Table Commands. (line 301) * -break-watch: GDB/MI Breakpoint Table Commands. (line 375) * -c: File Options. (line 43) * -d: File Options. (line 60) * -data-disassemble: GDB/MI Data Manipulation. (line 12) * -data-evaluate-expression: GDB/MI Data Manipulation. (line 140) * -data-list-changed-registers: GDB/MI Data Manipulation. (line 178) * -data-list-register-names: GDB/MI Data Manipulation. (line 213) * -data-list-register-values: GDB/MI Data Manipulation. (line 253) * -data-read-memory: GDB/MI Data Manipulation. (line 343) * -display-delete: GDB/MI Data Manipulation. (line 448) * -display-disable: GDB/MI Data Manipulation. (line 468) * -display-enable: GDB/MI Data Manipulation. (line 488) * -display-insert: GDB/MI Data Manipulation. (line 508) * -display-list: GDB/MI Data Manipulation. (line 528) * -e: File Options. (line 35) * -environment-cd: GDB/MI Data Manipulation. (line 548) * -environment-directory: GDB/MI Data Manipulation. (line 571) * -environment-path: GDB/MI Data Manipulation. (line 615) * -environment-pwd: GDB/MI Data Manipulation. (line 656) * -exec-abort: GDB/MI Program Control. (line 46) * -exec-arguments: GDB/MI Program Control. (line 66) * -exec-continue: GDB/MI Program Control. (line 87) * -exec-finish: GDB/MI Program Control. (line 114) * -exec-interrupt: GDB/MI Program Control. (line 156) * -exec-next: GDB/MI Program Control. (line 196) * -exec-next-instruction: GDB/MI Program Control. (line 221) * -exec-return: GDB/MI Program Control. (line 251) * -exec-run: GDB/MI Program Control. (line 292) * -exec-show-arguments: GDB/MI Program Control. (line 323) * -exec-step: GDB/MI Program Control. (line 343) * -exec-step-instruction: GDB/MI Program Control. (line 382) * -exec-until: GDB/MI Program Control. (line 420) * -f: Mode Options. (line 55) * -file-exec-and-symbols: GDB/MI Program Control. (line 451) * -file-exec-file: GDB/MI Program Control. (line 479) * -file-list-exec-sections: GDB/MI Program Control. (line 506) * -file-list-exec-source-file: GDB/MI Program Control. (line 527) * -file-list-exec-source-files: GDB/MI Program Control. (line 551) * -file-list-shared-libraries: GDB/MI Program Control. (line 581) * -file-list-symbol-files: GDB/MI Program Control. (line 601) * -file-symbol-file: GDB/MI Program Control. (line 621) * -gdb-exit: GDB/MI Miscellaneous Commands. (line 9) * -gdb-set: GDB/MI Miscellaneous Commands. (line 30) * -gdb-show: GDB/MI Miscellaneous Commands. (line 53) * -gdb-version: GDB/MI Miscellaneous Commands. (line 76) * -interpreter-exec: GDB/MI Miscellaneous Commands. (line 110) * -m: File Options. (line 64) * -n: Mode Options. (line 11) * -nw: Mode Options. (line 40) * -p: File Options. (line 49) * -q: Mode Options. (line 19) * -r: File Options. (line 81) * -s: File Options. (line 31) * -stack-info-depth: GDB/MI Stack Manipulation. (line 30) * -stack-info-frame: GDB/MI Stack Manipulation. (line 9) * -stack-list-arguments: GDB/MI Stack Manipulation. (line 68) * -stack-list-frames: GDB/MI Stack Manipulation. (line 143) * -stack-list-locals: GDB/MI Stack Manipulation. (line 236) * -stack-select-frame: GDB/MI Stack Manipulation. (line 273) * -symbol-info-address: GDB/MI Symbol Query. (line 9) * -symbol-info-file: GDB/MI Symbol Query. (line 29) * -symbol-info-function: GDB/MI Symbol Query. (line 49) * -symbol-info-line: GDB/MI Symbol Query. (line 69) * -symbol-info-symbol: GDB/MI Symbol Query. (line 90) * -symbol-list-functions: GDB/MI Symbol Query. (line 110) * -symbol-list-lines: GDB/MI Symbol Query. (line 130) * -symbol-list-types: GDB/MI Symbol Query. (line 155) * -symbol-list-variables: GDB/MI Symbol Query. (line 176) * -symbol-locate: GDB/MI Symbol Query. (line 196) * -symbol-type: GDB/MI Symbol Query. (line 214) * -t: Mode Options. (line 95) * -target-attach: GDB/MI Target Manipulation. (line 9) * -target-compare-sections: GDB/MI Target Manipulation. (line 29) * -target-detach: GDB/MI Target Manipulation. (line 50) * -target-disconnect: GDB/MI Target Manipulation. (line 73) * -target-download: GDB/MI Target Manipulation. (line 96) * -target-exec-status: GDB/MI Target Manipulation. (line 199) * -target-list-available-targets: GDB/MI Target Manipulation. (line 220) * -target-list-current-targets: GDB/MI Target Manipulation. (line 240) * -target-list-parameters: GDB/MI Target Manipulation. (line 261) * -target-select: GDB/MI Target Manipulation. (line 279) * -thread-info: GDB/MI Thread Commands. (line 9) * -thread-list-all-threads: GDB/MI Thread Commands. (line 27) * -thread-list-ids: GDB/MI Thread Commands. (line 45) * -thread-select: GDB/MI Thread Commands. (line 79) * -var-assign: GDB/MI Variable Objects. (line 264) * -var-create: GDB/MI Variable Objects. (line 86) * -var-delete: GDB/MI Variable Objects. (line 127) * -var-evaluate-expression: GDB/MI Variable Objects. (line 247) * -var-info-expression: GDB/MI Variable Objects. (line 219) * -var-info-num-children: GDB/MI Variable Objects. (line 168) * -var-info-type: GDB/MI Variable Objects. (line 206) * -var-list-children: GDB/MI Variable Objects. (line 180) * -var-set-format: GDB/MI Variable Objects. (line 139) * -var-show-attributes: GDB/MI Variable Objects. (line 233) * -var-show-format: GDB/MI Variable Objects. (line 155) * -var-update: GDB/MI Variable Objects. (line 288) * -w: Mode Options. (line 46) * -x: File Options. (line 55) * ., Modula-2 scope operator: M2 Scope. (line 6) * .debug subdirectories: Separate Debug Files. (line 6) * .esgdbinit: Command Files. (line 38) * .gdbinit: Command Files. (line 11) * .gnu_debuglink sections: Separate Debug Files. (line 56) * .o files, reading symbols from: Files. (line 152) * .os68gdbinit: Command Files. (line 36) * .vxgdbinit: Command Files. (line 34) * /proc: SVR4 Process Information. (line 6) * ? packet: Packets. (line 19) * @, referencing memory as an array: Arrays. (line 6) * ^done: GDB/MI Result Records. (line 9) * ^error: GDB/MI Result Records. (line 18) * ^running: GDB/MI Result Records. (line 14) * _NSPrintForDebugger, and printing Objective-C objects: The Print Command with Objective-C. (line 11) * A packet: Packets. (line 28) * abbreviation: Command Syntax. (line 13) * abort (C-g): Miscellaneous Commands. (line 10) * accept-line (Newline or Return): Commands For History. (line 6) * acknowledgment, for GDB remote: Overview. (line 33) * actions: Tracepoint Actions. (line 6) * active targets: Active Targets. (line 6) * Ada: Ada. (line 6) * Ada mode, general: Ada Mode Intro. (line 6) * Ada, deviations from: Additions to Ada. (line 6) * Ada, omissions from: Omissions from Ada. (line 6) * Ada, problems: Ada Glitches. (line 6) * adbg_find_memory_in_frame: Tracing on Symmetrix. (line 17) * add-shared-symbol-file: Files. (line 186) * add-symbol-file: Files. (line 133) * address of a symbol: Symbols. (line 27) * advance LOCATION: Continuing and Stepping. (line 177) * Alpha stack: MIPS. (line 6) * AMD 29K register stack: A29K. (line 6) * annotations: Annotations Overview. (line 6) * annotations for errors, warnings and interrupts: Errors. (line 6) * annotations for invalidation messages: Invalidation. (line 6) * annotations for prompts: Prompting. (line 6) * annotations for running programs: Annotations for Running. (line 6) * annotations for source display: Source Annotations. (line 6) * append: Dump/Restore Files. (line 35) * append data to a file: Dump/Restore Files. (line 6) * apropos: Help. (line 63) * arguments (to your program): Arguments. (line 6) * arrays: Arrays. (line 6) * arrays in expressions: Expressions. (line 14) * artificial array: Arrays. (line 6) * ASCII character set: Character Sets. (line 65) * assembly instructions: Machine Code. (line 36) * assignment: Assignment. (line 6) * async output in GDB/MI: GDB/MI Output Syntax. (line 96) * AT&T disassembly flavor: Machine Code. (line 62) * attach: Attach. (line 6) * attach to a program by name: Server. (line 70) * automatic display: Auto Display. (line 6) * automatic overlay debugging: Automatic Overlay Debugging. (line 6) * automatic thread selection: Threads. (line 145) * auxiliary vector: Auxiliary Vector. (line 6) * awatch: Set Watchpoints. (line 29) * b (break): Set Breaks. (line 6) * B packet: Packets. (line 52) * b packet: Packets. (line 38) * backtrace: Backtrace. (line 11) * backtrace limit: Backtrace. (line 73) * backtraces: Backtrace. (line 6) * backward-char (C-b): Commands For Moving. (line 15) * backward-delete-char (Rubout): Commands For Text. (line 11) * backward-kill-line (C-x Rubout): Commands For Killing. (line 9) * backward-kill-word (M-): Commands For Killing. (line 24) * backward-word (M-b): Commands For Moving. (line 22) * beginning-of-history (M-<): Commands For History. (line 19) * beginning-of-line (C-a): Commands For Moving. (line 6) * bell-style: Readline Init File Syntax. (line 31) * break: Set Breaks. (line 6) * break ... thread THREADNO: Thread Stops. (line 10) * break in overloaded functions: Debugging C plus plus. (line 9) * break on fork/exec: Set Catchpoints. (line 19) * break on load/unload of shared library: Set Catchpoints. (line 30) * break, and Objective-C: Method Names in Commands. (line 9) * breakpoint: Annotations for Running. (line 47) * breakpoint address adjusted: Breakpoint related warnings. (line 6) * breakpoint commands: Break Commands. (line 6) * breakpoint commands for GDB/MI: GDB/MI Breakpoint Table Commands. (line 6) * breakpoint conditions: Conditions. (line 6) * breakpoint numbers: Breakpoints. (line 40) * breakpoint on events: Breakpoints. (line 32) * breakpoint on memory address: Breakpoints. (line 21) * breakpoint on variable modification: Breakpoints. (line 21) * breakpoint ranges: Breakpoints. (line 47) * breakpoint subroutine, remote: Stub Contents. (line 31) * breakpointing Ada elaboration code: Stopping Before Main Program. (line 6) * breakpoints: Breakpoints. (line 6) * breakpoints and threads: Thread Stops. (line 10) * breakpoints in overlays: Overlay Commands. (line 93) * breakpoints-invalid: Invalidation. (line 13) * bt (backtrace): Backtrace. (line 11) * bug criteria: Bug Criteria. (line 6) * bug reports: Bug Reporting. (line 6) * bugs in GDB: GDB Bugs. (line 6) * built-in simulator target: Target Commands. (line 67) * c (continue): Continuing and Stepping. (line 15) * c (SingleKey TUI key): TUI Single Key Mode. (line 10) * C and C++: C. (line 6) * C and C++ checks: C Checks. (line 6) * C and C++ constants: C Constants. (line 6) * C and C++ defaults: C Defaults. (line 6) * C and C++ operators: C Operators. (line 6) * C packet: Packets. (line 64) * c packet: Packets. (line 58) * C++: C. (line 10) * C++ compilers: C plus plus expressions. (line 8) * C++ exception handling: Debugging C plus plus. (line 19) * C++ overload debugging info: Debugging Output. (line 43) * C++ scope resolution: Variables. (line 54) * C++ symbol decoding style: Print Settings. (line 220) * C++ symbol display: Debugging C plus plus. (line 28) * C-L: TUI Keys. (line 69) * C-o (operate-and-get-next): Command Syntax. (line 40) * C-x 1: TUI Keys. (line 22) * C-x 2: TUI Keys. (line 29) * C-x A: TUI Keys. (line 15) * C-x a: TUI Keys. (line 14) * C-x C-a: TUI Keys. (line 13) * C-x o: TUI Keys. (line 37) * C-x s: TUI Keys. (line 44) * call: Calling. (line 6) * call overloaded functions: C plus plus expressions. (line 27) * call stack: Stack. (line 9) * call-last-kbd-macro (C-x e): Keyboard Macros. (line 13) * calling functions: Calling. (line 6) * calling make: Shell Commands. (line 19) * capitalize-word (M-c): Commands For Text. (line 49) * casts, in expressions: Expressions. (line 27) * casts, to view memory: Expressions. (line 42) * catch: Set Catchpoints. (line 10) * catch exceptions, list active handlers: Frame Info. (line 60) * catchpoints: Breakpoints. (line 32) * catchpoints, setting: Set Catchpoints. (line 6) * cd: Working Directory. (line 16) * cdir: Source Path. (line 53) * character sets: Character Sets. (line 6) * character-search (C-]): Miscellaneous Commands. (line 41) * character-search-backward (M-C-]): Miscellaneous Commands. (line 46) * charset: Character Sets. (line 6) * checks, range: Type Checking. (line 65) * checks, type: Checks. (line 31) * checksum, for GDB remote: Overview. (line 20) * choosing target byte order: Byte Order. (line 6) * clear: Delete Breaks. (line 21) * clear, and Objective-C: Method Names in Commands. (line 9) * clear-screen (C-l): Commands For Moving. (line 26) * clearing breakpoints, watchpoints, catchpoints: Delete Breaks. (line 6) * close, file-i/o system call: close. (line 6) * closest symbol and offset for an address: Print Settings. (line 51) * code address and its source line: Machine Code. (line 25) * collect (tracepoints): Tracepoint Actions. (line 45) * collected data discarded: Starting and Stopping Trace Experiment. (line 6) * colon, doubled as scope operator: M2 Scope. (line 6) * colon-colon, context for variables/functions: Variables. (line 44) * colon-colon, in Modula-2: M2 Scope. (line 6) * command editing: Readline Bare Essentials. (line 6) * command files: Command Files. (line 6) * command history: History. (line 6) * command hooks: Hooks. (line 6) * command interpreters: Interpreters. (line 6) * command line editing: Editing. (line 6) * commands <1>: Prompting. (line 27) * commands: Break Commands. (line 11) * commands for C++: Debugging C plus plus. (line 6) * commands to STDBUG (ST2000): ST2000. (line 30) * comment: Command Syntax. (line 36) * comment-begin: Readline Init File Syntax. (line 38) * common targets: Target Commands. (line 46) * compatibility, GDB/MI and CLI: GDB/MI Compatibility with CLI. (line 6) * compilation directory: Source Path. (line 53) * compiling, on Sparclet: Sparclet. (line 16) * complete: Help. (line 77) * complete (): Commands For Completion. (line 6) * completion: Completion. (line 6) * completion of quoted strings: Completion. (line 57) * completion-query-items: Readline Init File Syntax. (line 48) * condition: Conditions. (line 45) * conditional breakpoints: Conditions. (line 6) * configuring GDB: Installing GDB. (line 6) * configuring GDB, and source tree subdirectories: Installing GDB. (line 6) * confirmation: Messages/Warnings. (line 50) * connect (to STDBUG): ST2000. (line 34) * console i/o as part of file-i/o: Console I/O. (line 6) * console interpreter: Interpreters. (line 21) * console output in GDB/MI: GDB/MI Output Syntax. (line 104) * constants, in file-i/o protocol: Constants. (line 6) * continue: Continuing and Stepping. (line 15) * continuing: Continuing and Stepping. (line 6) * continuing threads: Thread Stops. (line 69) * control C, and remote debugging: Bootstrapping. (line 25) * controlling terminal: Input/Output. (line 23) * convenience variables: Convenience Vars. (line 6) * convenience variables for tracepoints: Tracepoint Variables. (line 6) * convert-meta: Readline Init File Syntax. (line 57) * copy-backward-word (): Commands For Killing. (line 44) * copy-forward-word (): Commands For Killing. (line 49) * copy-region-as-kill (): Commands For Killing. (line 40) * core dump file: Files. (line 6) * core dump file target: Target Commands. (line 54) * core-file: Files. (line 117) * crash of debugger: Bug Criteria. (line 9) * ctrl-c message, in file-i/o protocol: The Ctrl-C message. (line 6) * current directory: Source Path. (line 53) * current stack frame: Frames. (line 45) * current thread: Threads. (line 38) * cwd: Source Path. (line 53) * Cygwin-specific commands: Cygwin Native. (line 6) * d (delete): Delete Breaks. (line 36) * d (SingleKey TUI key): TUI Single Key Mode. (line 13) * D packet: Packets. (line 73) * d packet: Packets. (line 70) * data manipulation, in GDB/MI: GDB/MI Data Manipulation. (line 6) * debug formats and C++: C plus plus expressions. (line 8) * debug links: Separate Debug Files. (line 56) * debugger crash: Bug Criteria. (line 9) * debugging C++ programs: C plus plus expressions. (line 8) * debugging information directory, global: Separate Debug Files. (line 6) * debugging information in separate files: Separate Debug Files. (line 6) * debugging multithreaded programs (on HP-UX): Threads. (line 82) * debugging optimized code: Compilation. (line 33) * debugging stub, example: remote stub. (line 6) * debugging target: Targets. (line 6) * define: Define. (line 24) * defining macros interactively: Macros. (line 54) * definition, showing a macro's: Macros. (line 50) * delete: Delete Breaks. (line 36) * delete breakpoints: Delete Breaks. (line 36) * delete display: Auto Display. (line 46) * delete mem: Memory Region Attributes. (line 25) * delete tracepoint: Create and Delete Tracepoints. (line 34) * delete-char (C-d): Commands For Text. (line 6) * delete-char-or-list (): Commands For Completion. (line 30) * delete-horizontal-space (): Commands For Killing. (line 32) * deleting breakpoints, watchpoints, catchpoints: Delete Breaks. (line 6) * demangling C++ names: Print Settings. (line 201) * derived type of an object, printing: Print Settings. (line 253) * descriptor tables display: DJGPP Native. (line 24) * detach: Attach. (line 36) * detach (remote): Connecting. (line 64) * device: Renesas Boards. (line 6) * digit-argument (M-0, M-1, ... M--): Numeric Arguments. (line 6) * dir: Source Path. (line 40) * direct memory access (DMA) on MS-DOS: DJGPP Native. (line 75) * directories for source files: Source Path. (line 6) * directory: Source Path. (line 40) * directory, compilation: Source Path. (line 53) * directory, current: Source Path. (line 53) * dis (disable): Disabling. (line 35) * disable: Disabling. (line 35) * disable display: Auto Display. (line 53) * disable mem: Memory Region Attributes. (line 28) * disable tracepoint: Enable and Disable Tracepoints. (line 6) * disable-completion: Readline Init File Syntax. (line 63) * disassemble: Machine Code. (line 36) * disconnect: Connecting. (line 71) * display: Auto Display. (line 24) * display disabled out of scope: Auto Display. (line 75) * display of expressions: Auto Display. (line 6) * DJGPP debugging: DJGPP Native. (line 6) * dll-symbols: Cygwin Native. (line 26) * DLLs with no debugging symbols: Non-debug DLL symbols. (line 6) * do (down): Selection. (line 40) * do-uppercase-version (M-a, M-b, M-X, ...): Miscellaneous Commands. (line 14) * document: Define. (line 48) * documentation: Formatting Documentation. (line 22) * Down: TUI Keys. (line 60) * down: Selection. (line 40) * down-silently: Selection. (line 64) * downcase-word (M-l): Commands For Text. (line 45) * download to H8/300 or H8/500: H8/300. (line 19) * download to Renesas SH: H8/300. (line 19) * download to Sparclet: Sparclet Download. (line 6) * download to VxWorks: VxWorks Download. (line 6) * dump: Dump/Restore Files. (line 13) * dump all data collected at tracepoint: tdump. (line 6) * dump data to a file: Dump/Restore Files. (line 6) * dump-functions (): Miscellaneous Commands. (line 61) * dump-macros (): Miscellaneous Commands. (line 73) * dump-variables (): Miscellaneous Commands. (line 67) * dump/restore files: Dump/Restore Files. (line 6) * dynamic linking: Files. (line 133) * e (edit): Edit. (line 6) * EBCDIC character set: Character Sets. (line 74) * echo: Output. (line 12) * edit: Edit. (line 6) * editing: Editing. (line 15) * editing command lines: Readline Bare Essentials. (line 6) * editing source files: Edit. (line 6) * editing-mode: Readline Init File Syntax. (line 68) * eight-bit characters in strings: Print Settings. (line 150) * else: Define. (line 33) * Emacs: Emacs. (line 6) * enable: Disabling. (line 42) * enable display: Auto Display. (line 58) * enable mem: Memory Region Attributes. (line 32) * enable tracepoint: Enable and Disable Tracepoints. (line 12) * enable-keypad: Readline Init File Syntax. (line 74) * enable/disable a breakpoint: Disabling. (line 6) * end: Break Commands. (line 11) * end-kbd-macro (C-x )): Keyboard Macros. (line 9) * end-of-history (M->): Commands For History. (line 22) * end-of-line (C-e): Commands For Moving. (line 9) * entering numbers: Numbers. (line 6) * environment (of your program): Environment. (line 6) * errno values, in file-i/o protocol: Errno values. (line 6) * error: Errors. (line 10) * error on valid input: Bug Criteria. (line 12) * error-begin: Errors. (line 22) * event debugging info: Debugging Output. (line 14) * event designators: Event Designators. (line 6) * event handling: Set Catchpoints. (line 6) * examining data: Data. (line 6) * examining memory: Memory. (line 9) * exception handlers: Set Catchpoints. (line 6) * exception handlers, how to list: Frame Info. (line 60) * exceptionHandler: Bootstrapping. (line 38) * exchange-point-and-mark (C-x C-x): Miscellaneous Commands. (line 36) * exec-file: Files. (line 37) * executable file: Files. (line 15) * executable file target: Target Commands. (line 50) * exited: Annotations for Running. (line 18) * exiting GDB: Quitting GDB. (line 6) * expand macro once: Macros. (line 41) * expand-tilde: Readline Init File Syntax. (line 79) * expanding preprocessor macros: Macros. (line 32) * expression debugging info: Debugging Output. (line 21) * expressions: Expressions. (line 6) * expressions in Ada: Ada. (line 11) * expressions in C or C++: C. (line 6) * expressions in C++: C plus plus expressions. (line 6) * expressions in Modula-2: Modula-2. (line 12) * f (frame): Selection. (line 11) * f (SingleKey TUI key): TUI Single Key Mode. (line 16) * F packet: Packets. (line 90) * F reply packet: The F reply packet. (line 6) * F request packet: The F request packet. (line 6) * fatal signal: Bug Criteria. (line 9) * fatal signals: Signals. (line 15) * FDL, GNU Free Documentation License: GNU Free Documentation License. (line 6) * fg (resume foreground execution): Continuing and Stepping. (line 15) * file: Files. (line 15) * file-i/o examples: File-I/O Examples. (line 6) * file-i/o overview: File-I/O Overview. (line 6) * File-I/O remote protocol extension: File-I/O remote protocol extension. (line 6) * file-i/o reply packet: The F reply packet. (line 6) * file-i/o request packet: The F request packet. (line 6) * find trace snapshot: tfind. (line 6) * finish: Continuing and Stepping. (line 106) * flinching: Messages/Warnings. (line 50) * float promotion: ABI. (line 29) * floating point: Floating Point Hardware. (line 6) * floating point registers: Registers. (line 15) * floating point, MIPS remote: MIPS Embedded. (line 68) * flush_i_cache: Bootstrapping. (line 60) * focus: TUI Commands. (line 34) * focus of debugging: Threads. (line 38) * foo: Symbol Errors. (line 50) * fork, debugging programs which call: Processes. (line 6) * format options: Print Settings. (line 6) * formatted output: Output Formats. (line 6) * Fortran: Summary. (line 35) * forward-backward-delete-char (): Commands For Text. (line 15) * forward-char (C-f): Commands For Moving. (line 12) * forward-search: Search. (line 9) * forward-search-history (C-s): Commands For History. (line 30) * forward-word (M-f): Commands For Moving. (line 18) * frame debugging info: Debugging Output. (line 29) * frame number: Frames. (line 28) * frame pointer: Frames. (line 21) * frame, command: Frames. (line 45) * frame, definition: Frames. (line 6) * frame, selecting: Selection. (line 11) * frameless execution: Frames. (line 34) * frames-invalid: Invalidation. (line 9) * free memory information (MS-DOS): DJGPP Native. (line 19) * fstat, file-i/o system call: stat/fstat. (line 6) * Fujitsu: remote stub. (line 69) * full symbol tables, listing GDB's internal: Symbols. (line 240) * function entry/exit, wrong values of variables: Variables. (line 58) * functions without line info, and stepping: Continuing and Stepping. (line 93) * G packet: Packets. (line 111) * g packet: Packets. (line 95) * g++, GNU C++ compiler: C. (line 10) * garbled pointers: DJGPP Native. (line 42) * GCC and C++: C plus plus expressions. (line 8) * GDB bugs, reporting: Bug Reporting. (line 6) * GDB reference card: Formatting Documentation. (line 6) * gdb.ini: Command Files. (line 11) * GDB/MI, breakpoint commands: GDB/MI Breakpoint Table Commands. (line 6) * GDB/MI, compatibility with CLI: GDB/MI Compatibility with CLI. (line 6) * GDB/MI, data manipulation: GDB/MI Data Manipulation. (line 6) * GDB/MI, input syntax: GDB/MI Input Syntax. (line 6) * GDB/MI, its purpose: GDB/MI. (line 9) * GDB/MI, out-of-band records: GDB/MI Out-of-band Records. (line 6) * GDB/MI, output syntax: GDB/MI Output Syntax. (line 6) * GDB/MI, result records: GDB/MI Result Records. (line 6) * GDB/MI, simple examples: GDB/MI Simple Examples. (line 6) * GDB/MI, stream records: GDB/MI Stream Records. (line 6) * gdbarch debugging info: Debugging Output. (line 6) * GDBHISTFILE, environment variable: History. (line 16) * gdbserve.nlm: NetWare. (line 6) * gdbserver: Server. (line 6) * GDT: DJGPP Native. (line 24) * getDebugChar: Bootstrapping. (line 14) * gettimeofday, file-i/o system call: gettimeofday. (line 6) * global debugging information directory: Separate Debug Files. (line 6) * GNU C++: C. (line 10) * GNU Emacs: Emacs. (line 6) * gnu_debuglink_crc32: Separate Debug Files. (line 94) * h (help): Help. (line 9) * H packet: Packets. (line 125) * H8/300 or H8/500 download: H8/300. (line 19) * handle: Signals. (line 41) * handle_exception: Stub Contents. (line 15) * handling signals: Signals. (line 27) * hardware watchpoints: Set Watchpoints. (line 6) * hbreak: Set Breaks. (line 81) * help: Help. (line 6) * help target: Target Commands. (line 19) * help user-defined: Define. (line 60) * heuristic-fence-post (Alpha, MIPS): MIPS. (line 14) * history events: Event Designators. (line 7) * history expansion: History Interaction. (line 6) * history expansion, turn on/off: History. (line 43) * history file: History. (line 16) * history number: Value History. (line 13) * history save: History. (line 26) * history size: History. (line 35) * history substitution: History. (line 16) * history-preserve-point: Readline Init File Syntax. (line 82) * history-search-backward (): Commands For History. (line 50) * history-search-forward (): Commands For History. (line 45) * hook: Hooks. (line 6) * hookpost: Hooks. (line 11) * hooks, for commands: Hooks. (line 6) * hooks, post-command: Hooks. (line 11) * hooks, pre-command: Hooks. (line 6) * horizontal-scroll-mode: Readline Init File Syntax. (line 87) * host character set: Character Sets. (line 6) * htrace: OpenRISC 1000. (line 69) * hwatch: OpenRISC 1000. (line 59) * i (info): Help. (line 100) * I packet: Packets. (line 144) * i packet: Packets. (line 139) * i/o: Input/Output. (line 6) * i386: remote stub. (line 57) * i386-stub.c: remote stub. (line 57) * IBM1047 character set: Character Sets. (line 74) * IDT: DJGPP Native. (line 24) * if: Define. (line 33) * ignore: Conditions. (line 77) * ignore count (of breakpoint): Conditions. (line 66) * INCLUDE_RDB: VxWorks. (line 33) * info: Help. (line 100) * info address: Symbols. (line 27) * info all-registers: Registers. (line 15) * info args: Frame Info. (line 51) * info auxv: Auxiliary Vector. (line 15) * info breakpoints: Set Breaks. (line 134) * info catch: Frame Info. (line 60) * info cisco: KOD. (line 26) * info classes: Symbols. (line 167) * info display: Auto Display. (line 67) * info dll: Cygwin Native. (line 23) * info dos: DJGPP Native. (line 15) * info extensions: Show. (line 29) * info f (info frame): Frame Info. (line 17) * info files: Files. (line 201) * info float: Floating Point Hardware. (line 9) * info frame: Frame Info. (line 17) * info frame, show the source language: Show. (line 15) * info functions: Symbols. (line 146) * info line: Machine Code. (line 13) * info line, and Objective-C: Method Names in Commands. (line 9) * info locals: Frame Info. (line 55) * info macro: Macros. (line 50) * info mem: Memory Region Attributes. (line 35) * info or1k spr: OpenRISC 1000. (line 20) * info proc: SVR4 Process Information. (line 15) * info proc mappings: SVR4 Process Information. (line 18) * info program: Stopping. (line 18) * info registers: Registers. (line 11) * info scope: Symbols. (line 101) * info selectors: Symbols. (line 173) * info set: Help. (line 120) * info share: Files. (line 321) * info sharedlibrary: Files. (line 321) * info signals: Signals. (line 33) * info source: Symbols. (line 121) * info source, show the source language: Show. (line 21) * info sources: Symbols. (line 140) * info stack: Backtrace. (line 27) * info symbol: Symbols. (line 37) * info target: Files. (line 201) * info terminal: Input/Output. (line 12) * info threads: Threads. (line 59) * info threads (HP-UX): Threads. (line 96) * info tracepoints: Listing Tracepoints. (line 6) * info types: Symbols. (line 87) * info variables: Symbols. (line 158) * info vector: Vector Unit. (line 9) * info w32: Cygwin Native. (line 12) * info watchpoints: Set Watchpoints. (line 33) * info win: TUI Commands. (line 12) * information about tracepoints: Listing Tracepoints. (line 6) * inheritance: Debugging C plus plus. (line 24) * init file: Command Files. (line 11) * init file name: Command Files. (line 28) * initial frame: Frames. (line 12) * initialization file, readline: Readline Init File. (line 6) * innermost frame: Frames. (line 12) * input syntax for GDB/MI: GDB/MI Input Syntax. (line 6) * input-meta: Readline Init File Syntax. (line 94) * insert-comment (M-#): Miscellaneous Commands. (line 51) * insert-completions (M-*): Commands For Completion. (line 14) * inspect: Data. (line 6) * installation: Installing GDB. (line 6) * instructions, assembly: Machine Code. (line 36) * integral datatypes, in file-i/o protocol: Integral datatypes. (line 6) * Intel: remote stub. (line 57) * Intel disassembly flavor: Machine Code. (line 62) * interaction, readline: Readline Interaction. (line 6) * internal commands: Maintenance Commands. (line 6) * internal GDB breakpoints: Set Breaks. (line 237) * interpreter-exec: Interpreters. (line 43) * interrupt: Quitting GDB. (line 13) * interrupting remote programs: Connecting. (line 51) * interrupting remote targets: Bootstrapping. (line 25) * invalid input: Bug Criteria. (line 16) * invoke another interpreter: Interpreters. (line 37) * isatty call, file-i/o protocol: The isatty call. (line 6) * isatty, file-i/o system call: isatty. (line 6) * isearch-terminators: Readline Init File Syntax. (line 101) * ISO 8859-1 character set: Character Sets. (line 68) * ISO Latin 1 character set: Character Sets. (line 68) * jump: Jumping. (line 10) * jump, and Objective-C: Method Names in Commands. (line 9) * k packet: Packets. (line 153) * kernel crash dump: BSD libkvm Interface. (line 6) * kernel memory image: BSD libkvm Interface. (line 6) * kernel object display: KOD. (line 6) * keymap: Readline Init File Syntax. (line 108) * kill: Kill Process. (line 6) * kill ring: Readline Killing Commands. (line 19) * kill-line (C-k): Commands For Killing. (line 6) * kill-region (): Commands For Killing. (line 36) * kill-whole-line (): Commands For Killing. (line 15) * kill-word (M-d): Commands For Killing. (line 19) * killing text: Readline Killing Commands. (line 6) * KOD: KOD. (line 6) * kvm: BSD libkvm Interface. (line 24) * l (list): List. (line 6) * languages: Languages. (line 6) * last tracepoint number: Create and Delete Tracepoints. (line 31) * latest breakpoint: Set Breaks. (line 6) * layout: TUI Commands. (line 15) * LDT: DJGPP Native. (line 24) * leaving GDB: Quitting GDB. (line 6) * Left: TUI Keys. (line 63) * libkvm: BSD libkvm Interface. (line 6) * limits, in file-i/o protocol: Limits. (line 6) * linespec: List. (line 45) * list: List. (line 6) * list of supported file-i/o calls: List of supported calls. (line 6) * list output in GDB/MI: GDB/MI Output Syntax. (line 115) * list, and Objective-C: Method Names in Commands. (line 9) * listing GDB's internal symbol tables: Symbols. (line 240) * listing machine instructions: Machine Code. (line 36) * listing mapped overlays: Overlay Commands. (line 60) * load address, overlay's: How Overlays Work. (line 6) * load FILENAME: Target Commands. (line 91) * local variables: Symbols. (line 101) * locate address: Output Formats. (line 35) * log output in GDB/MI: GDB/MI Output Syntax. (line 111) * logging GDB output: Logging output. (line 6) * lseek flags, in file-i/o protocol: Lseek flags. (line 6) * lseek, file-i/o system call: lseek. (line 6) * M packet: Packets. (line 184) * m packet: Packets. (line 167) * m680x0: remote stub. (line 60) * m68k-stub.c: remote stub. (line 60) * machine instructions: Machine Code. (line 36) * macro define: Macros. (line 54) * macro definition, showing: Macros. (line 50) * macro expand: Macros. (line 32) * macro expansion, showing the results of preprocessor: Macros. (line 32) * macro undef: Macros. (line 69) * macros, example of debugging with: Macros. (line 77) * macros, user-defined: Macros. (line 54) * maint info breakpoints: Maintenance Commands. (line 10) * maint info psymtabs: Symbols. (line 240) * maint info sections: Files. (line 210) * maint info symtabs: Symbols. (line 240) * maint internal-error: Maintenance Commands. (line 41) * maint internal-warning: Maintenance Commands. (line 41) * maint print cooked-registers: Maintenance Commands. (line 78) * maint print dummy-frames: Maintenance Commands. (line 60) * maint print psymbols: Symbols. (line 221) * maint print raw-registers: Maintenance Commands. (line 78) * maint print reggroups: Maintenance Commands. (line 92) * maint print register-groups: Maintenance Commands. (line 78) * maint print registers: Maintenance Commands. (line 78) * maint print symbols: Symbols. (line 221) * maint set dwarf2 max-cache-age: Maintenance Commands. (line 123) * maint set profile: Maintenance Commands. (line 107) * maint show dwarf2 max-cache-age: Maintenance Commands. (line 123) * maint show profile: Maintenance Commands. (line 107) * maintenance commands: Maintenance Commands. (line 6) * make: Shell Commands. (line 19) * manual overlay debugging: Overlay Commands. (line 23) * map an overlay: Overlay Commands. (line 30) * mapped: Files. (line 89) * mapped address: How Overlays Work. (line 6) * mapped overlays: How Overlays Work. (line 6) * mark-modified-lines: Readline Init File Syntax. (line 121) * mark-symlinked-directories: Readline Init File Syntax. (line 126) * match-hidden-files: Readline Init File Syntax. (line 131) * maximum value for offset of closest symbol: Print Settings. (line 70) * mem: Memory Region Attributes. (line 19) * member functions: C plus plus expressions. (line 18) * memory models, H8/500: H8/500. (line 6) * memory region attributes: Memory Region Attributes. (line 6) * memory tracing: Breakpoints. (line 21) * memory transfer, in file-i/o protocol: Memory transfer. (line 6) * memory, viewing as typed object: Expressions. (line 42) * memory-mapped symbol file: Files. (line 89) * memset: Bootstrapping. (line 70) * menu-complete (): Commands For Completion. (line 18) * meta-flag: Readline Init File Syntax. (line 94) * mi interpreter: Interpreters. (line 26) * mi1 interpreter: Interpreters. (line 34) * mi2 interpreter: Interpreters. (line 31) * minimal language: Unsupported languages. (line 6) * Minimal symbols and DLLs: Non-debug DLL symbols. (line 6) * MIPS boards: MIPS Embedded. (line 6) * MIPS remote floating point: MIPS Embedded. (line 68) * MIPS remotedebug protocol: MIPS Embedded. (line 89) * MIPS stack: MIPS. (line 6) * mode_t values, in file-i/o protocol: mode_t values. (line 6) * Modula-2: Summary. (line 27) * Modula-2 built-ins: Built-In Func/Proc. (line 6) * Modula-2 checks: M2 Checks. (line 6) * Modula-2 constants: Built-In Func/Proc. (line 109) * Modula-2 defaults: M2 Defaults. (line 6) * Modula-2 operators: M2 Operators. (line 6) * Modula-2, deviations from: Deviations. (line 6) * Modula-2, GDB support: Modula-2. (line 6) * Motorola 680x0: remote stub. (line 60) * MS Windows debugging: Cygwin Native. (line 6) * MS-DOS system info: DJGPP Native. (line 19) * MS-DOS-specific commands: DJGPP Native. (line 6) * multiple processes: Processes. (line 6) * multiple targets: Active Targets. (line 6) * multiple threads: Threads. (line 6) * n (next): Continuing and Stepping. (line 78) * n (SingleKey TUI key): TUI Single Key Mode. (line 19) * names of symbols: Symbols. (line 14) * namespace in C++: C plus plus expressions. (line 22) * native Cygwin debugging: Cygwin Native. (line 6) * native DJGPP debugging: DJGPP Native. (line 6) * negative breakpoint numbers: Set Breaks. (line 237) * NetROM ROM emulator target: Target Commands. (line 82) * New SYSTAG message: Threads. (line 44) * New SYSTAG message, on HP-UX: Threads. (line 86) * next: Continuing and Stepping. (line 78) * next-history (C-n): Commands For History. (line 16) * nexti: Continuing and Stepping. (line 199) * ni (nexti): Continuing and Stepping. (line 199) * non-incremental-forward-search-history (M-n): Commands For History. (line 40) * non-incremental-reverse-search-history (M-p): Commands For History. (line 35) * non-member C++ functions, set breakpoint in: Set Breaks. (line 125) * notation, readline: Readline Bare Essentials. (line 6) * notational conventions, for GDB/MI: GDB/MI. (line 22) * notify output in GDB/MI: GDB/MI Output Syntax. (line 100) * NULL elements in arrays: Print Settings. (line 121) * number of array elements to print: Print Settings. (line 109) * number representation: Numbers. (line 6) * numbers for breakpoints: Breakpoints. (line 40) * object files, relocatable, reading symbols from: Files. (line 152) * Objective-C: Objective-C. (line 6) * observer debugging info: Debugging Output. (line 36) * octal escapes in strings: Print Settings. (line 150) * online documentation: Help. (line 6) * open flags, in file-i/o protocol: Open flags. (line 6) * open, file-i/o system call: open. (line 6) * OpenRISC 1000: OpenRISC 1000. (line 6) * OpenRISC 1000 htrace: OpenRISC 1000. (line 58) * operations allowed on pending breakpoints: Set Breaks. (line 224) * optimized code, debugging: Compilation. (line 33) * optimized code, wrong values of variables: Variables. (line 58) * optional debugging messages: Debugging Output. (line 6) * or1k boards: OpenRISC 1000. (line 6) * or1ksim: OpenRISC 1000. (line 16) * OS ABI: ABI. (line 11) * out-of-band records in GDB/MI: GDB/MI Out-of-band Records. (line 6) * outermost frame: Frames. (line 12) * output: Output. (line 35) * output formats: Output Formats. (line 6) * output syntax of GDB/MI: GDB/MI Output Syntax. (line 6) * output-meta: Readline Init File Syntax. (line 138) * overlay: Overlay Commands. (line 17) * overlay area: How Overlays Work. (line 6) * overlay example program: Overlay Sample Program. (line 6) * overlays: Overlays. (line 6) * overlays, setting breakpoints in: Overlay Commands. (line 93) * overload-choice: Prompting. (line 32) * overloaded functions, calling: C plus plus expressions. (line 27) * overloaded functions, overload resolution: Debugging C plus plus. (line 47) * overloading: Breakpoint Menus. (line 6) * overloading in C++: Debugging C plus plus. (line 14) * overwrite-mode (): Commands For Text. (line 53) * P packet: Packets. (line 221) * p packet: Packets. (line 207) * packets, reporting on stdout: Debugging Output. (line 49) * page tables display (MS-DOS): DJGPP Native. (line 56) * page-completions: Readline Init File Syntax. (line 143) * partial symbol dump: Symbols. (line 221) * partial symbol tables, listing GDB's internal: Symbols. (line 240) * Pascal: Summary. (line 30) * passcount: Tracepoint Passcounts. (line 6) * patching binaries: Patching. (line 6) * path: Environment. (line 14) * pauses in output: Screen Size. (line 6) * pending breakpoints: Set Breaks. (line 191) * PgDn: TUI Keys. (line 54) * PgUp: TUI Keys. (line 51) * physical address from linear address: DJGPP Native. (line 81) * pipes: Starting. (line 54) * po (print-object): The Print Command with Objective-C. (line 6) * pointer values, in file-i/o protocol: Pointer values. (line 6) * pointer, finding referent: Print Settings. (line 79) * possible-completions (M-?): Commands For Completion. (line 11) * post-commands: Prompting. (line 27) * post-overload-choice: Prompting. (line 32) * post-prompt: Prompting. (line 24) * post-prompt-for-continue: Prompting. (line 40) * post-query: Prompting. (line 36) * pre-commands: Prompting. (line 27) * pre-overload-choice: Prompting. (line 32) * pre-prompt: Prompting. (line 24) * pre-prompt-for-continue: Prompting. (line 40) * pre-query: Prompting. (line 36) * prefix-meta (): Miscellaneous Commands. (line 18) * premature return from system calls: Thread Stops. (line 36) * preprocessor macro expansion, showing the results of: Macros. (line 32) * pretty print arrays: Print Settings. (line 98) * pretty print C++ virtual function tables: Print Settings. (line 277) * previous-history (C-p): Commands For History. (line 12) * print: Data. (line 6) * print an Objective-C object description: The Print Command with Objective-C. (line 11) * print settings: Print Settings. (line 6) * print-object: The Print Command with Objective-C. (line 6) * print/don't print memory addresses: Print Settings. (line 13) * printf: Output. (line 46) * printing data: Data. (line 6) * process image: SVR4 Process Information. (line 6) * processes, multiple: Processes. (line 6) * profiling GDB: Maintenance Commands. (line 107) * prompt <1>: Prompting. (line 24) * prompt: Prompt. (line 6) * prompt-for-continue: Prompting. (line 40) * protocol basics, file-i/o: Protocol basics. (line 6) * protocol specific representation of datatypes, in file-i/o protocol: Protocol specific representation of datatypes. (line 6) * protocol, GDB remote serial: Overview. (line 14) * ptype: Symbols. (line 58) * putDebugChar: Bootstrapping. (line 20) * pwd: Working Directory. (line 19) * q (quit): Quitting GDB. (line 6) * q (SingleKey TUI key): TUI Single Key Mode. (line 22) * Q packet: Packets. (line 249) * q packet: Packets. (line 232) * query: Prompting. (line 36) * quit: Errors. (line 6) * quit [EXPRESSION]: Quitting GDB. (line 6) * quoted-insert (C-q or C-v): Commands For Text. (line 20) * quotes in commands: Completion. (line 57) * quoting Ada internal identifiers: Additions to Ada. (line 76) * quoting names: Symbols. (line 14) * r (run): Starting. (line 6) * r (SingleKey TUI key): TUI Single Key Mode. (line 25) * R packet: Packets. (line 258) * r packet: Packets. (line 255) * raise exceptions: Set Catchpoints. (line 64) * range checking: Type Checking. (line 65) * ranges of breakpoints: Breakpoints. (line 47) * rbreak: Set Breaks. (line 109) * re-read-init-file (C-x C-r): Miscellaneous Commands. (line 6) * read, file-i/o system call: read. (line 6) * reading symbols from relocatable object files: Files. (line 152) * reading symbols immediately: Files. (line 89) * readline: Editing. (line 6) * readnow: Files. (line 89) * recent tracepoint number: Create and Delete Tracepoints. (line 31) * recording a session script: Bug Reporting. (line 104) * redirection: Input/Output. (line 6) * redraw-current-line (): Commands For Moving. (line 30) * reference card: Formatting Documentation. (line 6) * reference declarations: C plus plus expressions. (line 51) * refresh: TUI Commands. (line 39) * register stack, AMD29K: A29K. (line 6) * registers: Registers. (line 6) * regular expression: Set Breaks. (line 109) * reloading symbols: Symbols. (line 179) * reloading the overlay table: Overlay Commands. (line 52) * relocatable object files, reading symbols from: Files. (line 152) * remote connection without stubs: Server. (line 6) * remote debugging: Remote. (line 6) * remote programs, interrupting: Connecting. (line 51) * remote protocol, field separator: Overview. (line 47) * remote serial debugging summary: Debug Session. (line 6) * remote serial debugging, overview: remote stub. (line 14) * remote serial protocol: Overview. (line 14) * remote serial stub: Stub Contents. (line 6) * remote serial stub list: remote stub. (line 54) * remote serial stub, initialization: Stub Contents. (line 10) * remote serial stub, main routine: Stub Contents. (line 15) * remote stub, example: remote stub. (line 6) * remote stub, support routines: Bootstrapping. (line 6) * remote target: Target Commands. (line 58) * remotedebug, MIPS protocol: MIPS Embedded. (line 89) * remotetimeout: Sparclet. (line 12) * remove actions from a tracepoint: Tracepoint Actions. (line 17) * rename, file-i/o system call: rename. (line 6) * Renesas: remote stub. (line 63) * Renesas SH download: H8/300. (line 19) * repeating command sequences: Command Syntax. (line 40) * repeating commands: Command Syntax. (line 21) * reporting bugs in GDB: GDB Bugs. (line 6) * reprint the last value: Data. (line 21) * response time, MIPS debugging: MIPS. (line 10) * restore: Dump/Restore Files. (line 41) * restore data from a file: Dump/Restore Files. (line 6) * result records in GDB/MI: GDB/MI Result Records. (line 6) * resuming execution: Continuing and Stepping. (line 6) * RET (repeat last command): Command Syntax. (line 21) * retransmit-timeout, MIPS protocol: MIPS Embedded. (line 99) * return: Returning. (line 6) * returning from a function: Returning. (line 6) * reverse-search: Search. (line 6) * reverse-search-history (C-r): Commands For History. (line 26) * revert-line (M-r): Miscellaneous Commands. (line 25) * Right: TUI Keys. (line 66) * run: Starting. (line 6) * run to main procedure: Starting. (line 71) * running: Starting. (line 6) * running and debugging Sparclet programs: Sparclet Execution. (line 6) * running VxWorks tasks: VxWorks Attach. (line 6) * running, on Sparclet: Sparclet. (line 28) * rwatch: Set Watchpoints. (line 25) * s (SingleKey TUI key): TUI Single Key Mode. (line 28) * s (step): Continuing and Stepping. (line 46) * S packet: Packets. (line 272) * s packet: Packets. (line 266) * save tracepoints for future sessions: save-tracepoints. (line 6) * save-tracepoints: save-tracepoints. (line 6) * saving symbol table: Files. (line 89) * scope: M2 Scope. (line 6) * search: Search. (line 9) * searching source files: Search. (line 6) * section: Files. (line 193) * segment descriptor tables: DJGPP Native. (line 24) * select trace snapshot: tfind. (line 6) * select-frame: Frames. (line 51) * selected frame: Stack. (line 19) * selecting frame silently: Frames. (line 51) * self-insert (a, b, A, 1, !, ...): Commands For Text. (line 27) * separate debugging information files: Separate Debug Files. (line 6) * sequence-id, for GDB remote: Overview. (line 29) * serial connections, debugging: Debugging Output. (line 49) * serial device, Renesas micros: Renesas Boards. (line 6) * serial line speed, Renesas micros: Renesas Boards. (line 11) * serial line, target remote: Connecting. (line 11) * serial protocol, GDB remote: Overview. (line 14) * server prefix for annotations: Server Prefix. (line 6) * set: Help. (line 108) * set args: Arguments. (line 21) * set auto-solib-add: Files. (line 307) * set auto-solib-limit: Files. (line 347) * set backtrace: Backtrace. (line 62) * set breakpoint pending: Set Breaks. (line 207) * set breakpoints on all functions: Set Breaks. (line 129) * set charset: Character Sets. (line 47) * set check range: Range Checking. (line 33) * set check type: Type Checking. (line 42) * set coerce-float-to-double: ABI. (line 29) * set complaints: Messages/Warnings. (line 29) * set confirm: Messages/Warnings. (line 50) * set cp-abi: ABI. (line 50) * set debug: Debugging Output. (line 6) * set debug-file-directory: Separate Debug Files. (line 47) * set debugevents: Cygwin Native. (line 47) * set debugexceptions: Cygwin Native. (line 55) * set debugexec: Cygwin Native. (line 51) * set debugmemory: Cygwin Native. (line 59) * set disassembly-flavor: Machine Code. (line 62) * set editing: Editing. (line 15) * set endian: Byte Order. (line 13) * set environment: Environment. (line 39) * set extension-language: Show. (line 29) * set follow-fork-mode: Processes. (line 35) * set gnutarget: Target Commands. (line 28) * set height: Screen Size. (line 21) * set history: History. (line 26) * set history expansion: History. (line 55) * set history filename: History. (line 16) * set host-charset: Character Sets. (line 34) * set input-radix: Numbers. (line 14) * set language: Manually. (line 9) * set listsize: List. (line 32) * set logging: Logging output. (line 9) * set machine: Renesas Special. (line 8) * set max-user-call-depth: Define. (line 70) * set memory MOD: H8/500. (line 6) * set mipsfpu: MIPS Embedded. (line 68) * set new-console: Cygwin Native. (line 30) * set new-group: Cygwin Native. (line 39) * set opaque-type-resolution: Symbols. (line 203) * set os: KOD. (line 12) * set osabi: ABI. (line 11) * set output-radix: Numbers. (line 27) * set overload-resolution: Debugging C plus plus. (line 47) * set print: Print Settings. (line 11) * set processor ARGS: MIPS Embedded. (line 57) * set prompt: Prompt. (line 16) * set remote hardware-breakpoint-limit: Remote configuration. (line 9) * set remote hardware-watchpoint-limit: Remote configuration. (line 9) * set remote system-call-allowed 0: The system call. (line 22) * set remote system-call-allowed 1: The system call. (line 18) * set remotedebug, MIPS protocol: MIPS Embedded. (line 89) * set retransmit-timeout: MIPS Embedded. (line 99) * set rstack_high_address: A29K. (line 6) * set shell: Cygwin Native. (line 63) * set solib-absolute-prefix: Files. (line 370) * set solib-search-path: Files. (line 384) * set step-mode: Continuing and Stepping. (line 92) * set symbol-reloading: Symbols. (line 186) * set target-charset: Character Sets. (line 28) * set timeout: MIPS Embedded. (line 99) * set tracepoint: Create and Delete Tracepoints. (line 6) * set trust-readonly-sections: Files. (line 268) * set tui active-border-mode: TUI Configuration. (line 25) * set tui border-kind: TUI Configuration. (line 10) * set tui border-mode: TUI Configuration. (line 30) * set variable: Assignment. (line 16) * set verbose: Messages/Warnings. (line 15) * set width: Screen Size. (line 21) * set write: Patching. (line 15) * set-mark (C-@): Miscellaneous Commands. (line 32) * set_debug_traps: Stub Contents. (line 10) * setting variables: Assignment. (line 6) * setting watchpoints: Set Watchpoints. (line 6) * SH: remote stub. (line 63) * sh-stub.c: remote stub. (line 63) * share: Files. (line 325) * shared libraries: Files. (line 288) * sharedlibrary: Files. (line 325) * shell: Shell Commands. (line 10) * shell escape: Shell Commands. (line 10) * show: Help. (line 113) * show args: Arguments. (line 28) * show auto-solib-add: Files. (line 315) * show auto-solib-limit: Files. (line 356) * show backtrace: Backtrace. (line 69) * show breakpoint pending: Set Breaks. (line 207) * show charset: Character Sets. (line 53) * show check range: Range Checking. (line 33) * show check type: Type Checking. (line 42) * show complaints: Messages/Warnings. (line 35) * show confirm: Messages/Warnings. (line 56) * show convenience: Convenience Vars. (line 37) * show copying: Help. (line 137) * show cp-abi: ABI. (line 50) * show debug: Debugging Output. (line 8) * show debug-file-directory: Separate Debug Files. (line 51) * show directories: Source Path. (line 64) * show editing: Editing. (line 22) * show environment: Environment. (line 33) * show gnutarget: Target Commands. (line 40) * show height: Screen Size. (line 21) * show history: History. (line 60) * show host-charset: Character Sets. (line 56) * show input-radix: Numbers. (line 32) * show language: Show. (line 9) * show listsize: List. (line 36) * show logging: Logging output. (line 26) * show machine: Renesas Special. (line 8) * show max-user-call-depth: Define. (line 70) * show mipsfpu: MIPS Embedded. (line 68) * show new-console: Cygwin Native. (line 35) * show new-group: Cygwin Native. (line 44) * show opaque-type-resolution: Symbols. (line 218) * show os: KOD. (line 17) * show osabi: ABI. (line 11) * show output-radix: Numbers. (line 35) * show paths: Environment. (line 29) * show print: Print Settings. (line 39) * show processor: MIPS Embedded. (line 57) * show prompt: Prompt. (line 19) * show remote system-call-allowed: The system call. (line 26) * show remotedebug, MIPS protocol: MIPS Embedded. (line 89) * show retransmit-timeout: MIPS Embedded. (line 99) * show rstack_high_address: A29K. (line 17) * show shell: Cygwin Native. (line 67) * show solib-absolute-prefix: Files. (line 381) * show solib-search-path: Files. (line 394) * show symbol-reloading: Symbols. (line 200) * show target-charset: Character Sets. (line 59) * show timeout: MIPS Embedded. (line 99) * show user: Define. (line 64) * show values: Value History. (line 47) * show verbose: Messages/Warnings. (line 21) * show version: Help. (line 127) * show warranty: Help. (line 140) * show width: Screen Size. (line 21) * show write: Patching. (line 26) * show-all-if-ambiguous: Readline Init File Syntax. (line 153) * shows: History. (line 68) * si (stepi): Continuing and Stepping. (line 186) * signal <1>: Annotations for Running. (line 42) * signal: Signaling. (line 6) * signal-name: Annotations for Running. (line 22) * signal-name-end: Annotations for Running. (line 22) * signal-string: Annotations for Running. (line 22) * signal-string-end: Annotations for Running. (line 22) * signalled: Annotations for Running. (line 22) * signals: Signals. (line 6) * silent: Break Commands. (line 38) * sim: Z8000. (line 15) * simulator, Z8000: Z8000. (line 6) * size of screen: Screen Size. (line 6) * software watchpoints: Set Watchpoints. (line 6) * source <1>: Source Annotations. (line 6) * source: Command Files. (line 43) * source line and its code address: Machine Code. (line 6) * source path: Source Path. (line 6) * Sparc: remote stub. (line 66) * sparc-stub.c: remote stub. (line 66) * sparcl-stub.c: remote stub. (line 69) * Sparclet: Sparclet. (line 6) * SparcLite: remote stub. (line 69) * speed: Renesas Boards. (line 11) * spr: OpenRISC 1000. (line 33) * ST2000 auxiliary commands: ST2000. (line 26) * st2000 CMD: ST2000. (line 30) * stack frame: Frames. (line 6) * stack on Alpha: MIPS. (line 6) * stack on MIPS: MIPS. (line 6) * stack traces: Backtrace. (line 6) * stacking targets: Active Targets. (line 6) * start: Starting. (line 70) * start a new trace experiment: Starting and Stopping Trace Experiment. (line 6) * start-kbd-macro (C-x (): Keyboard Macros. (line 6) * starting <1>: Annotations for Running. (line 6) * starting: Starting. (line 6) * stat, file-i/o system call: stat/fstat. (line 6) * static members of C++ objects: Print Settings. (line 266) * status of trace data collection: Starting and Stopping Trace Experiment. (line 20) * status output in GDB/MI: GDB/MI Output Syntax. (line 92) * STDBUG commands (ST2000): ST2000. (line 30) * step: Continuing and Stepping. (line 46) * stepi: Continuing and Stepping. (line 186) * stepping: Continuing and Stepping. (line 6) * stepping into functions with no line info: Continuing and Stepping. (line 93) * stop a running trace experiment: Starting and Stopping Trace Experiment. (line 12) * stop on C++ exceptions: Set Catchpoints. (line 13) * stop reply packets: Stop Reply Packets. (line 6) * stop, a pseudo-command: Hooks. (line 20) * stopped threads: Thread Stops. (line 31) * stopping: Annotations for Running. (line 6) * stream records in GDB/MI: GDB/MI Stream Records. (line 6) * struct stat, in file-i/o protocol: struct stat. (line 6) * struct timeval, in file-i/o protocol: struct timeval. (line 6) * stub example, remote debugging: remote stub. (line 6) * stupid questions: Messages/Warnings. (line 50) * switching threads: Threads. (line 6) * switching threads automatically: Threads. (line 145) * symbol decoding style, C++: Print Settings. (line 220) * symbol dump: Symbols. (line 221) * symbol from address: Symbols. (line 37) * symbol names: Symbols. (line 14) * symbol overloading: Breakpoint Menus. (line 6) * symbol table: Files. (line 6) * symbol tables, listing GDB's internal: Symbols. (line 240) * symbol-file: Files. (line 43) * symbols, reading from relocatable object files: Files. (line 152) * symbols, reading immediately: Files. (line 89) * sysinfo: DJGPP Native. (line 19) * system call, file-i/o protocol: The system call. (line 6) * system calls and thread breakpoints: Thread Stops. (line 36) * system, file-i/o system call: system. (line 6) * T packet: Packets. (line 282) * t packet: Packets. (line 277) * T packet reply: Stop Reply Packets. (line 16) * target <1>: Target Commands. (line 49) * target: Targets. (line 6) * target abug: M68K. (line 9) * target array: MIPS Embedded. (line 49) * target byte order: Byte Order. (line 6) * target character set: Character Sets. (line 6) * target cpu32bug: M68K. (line 12) * target dbug: M68K. (line 15) * target ddb PORT: MIPS Embedded. (line 41) * target debugging info: Debugging Output. (line 67) * target dink32: PowerPC. (line 6) * target e7000, with H8/300: H8/300. (line 11) * target e7000, with Renesas ICE: Renesas ICE. (line 6) * target e7000, with Renesas SH: SH. (line 11) * target est: M68K. (line 18) * target hms, and serial protocol: Renesas Boards. (line 48) * target hms, with H8/300: H8/300. (line 6) * target hms, with Renesas SH: SH. (line 6) * target jtag: OpenRISC 1000. (line 9) * target lsi PORT: MIPS Embedded. (line 44) * target m32r: M32R/D. (line 6) * target m32rsdi: M32R/D. (line 9) * target mips PORT: MIPS Embedded. (line 14) * target op50n: PA. (line 6) * target output in GDB/MI: GDB/MI Output Syntax. (line 108) * target pmon PORT: MIPS Embedded. (line 38) * target ppcbug: PowerPC. (line 9) * target ppcbug1: PowerPC. (line 10) * target r3900: MIPS Embedded. (line 46) * target rdi: ARM. (line 6) * target rdp: ARM. (line 11) * target rom68k: M68K. (line 21) * target rombug: M68K. (line 25) * target sds: PowerPC. (line 14) * target sh3, with H8/300: H8/300. (line 14) * target sh3, with SH: SH. (line 14) * target sh3e, with H8/300: H8/300. (line 14) * target sh3e, with SH: SH. (line 14) * target sim, with Z8000: Z8000. (line 15) * target sparclite: Sparclite. (line 6) * target vxworks: VxWorks. (line 6) * target w89k: PA. (line 9) * tbreak: Set Breaks. (line 74) * TCP port, target remote: Connecting. (line 23) * tdump: tdump. (line 6) * terminal: Input/Output. (line 6) * Text User Interface: TUI. (line 6) * tfind: tfind. (line 6) * thbreak: Set Breaks. (line 99) * this, inside C++ member functions: C plus plus expressions. (line 22) * thread breakpoints: Thread Stops. (line 10) * thread breakpoints and system calls: Thread Stops. (line 36) * thread identifier (GDB): Threads. (line 56) * thread identifier (GDB), on HP-UX: Threads. (line 82) * thread identifier (system): Threads. (line 44) * thread identifier (system), on HP-UX: Threads. (line 86) * thread number: Threads. (line 56) * thread THREADNO: Threads. (line 122) * threads and watchpoints: Set Watchpoints. (line 105) * threads of execution: Threads. (line 6) * threads, automatic switching: Threads. (line 145) * threads, continuing: Thread Stops. (line 69) * threads, stopped: Thread Stops. (line 31) * timeout, MIPS protocol: MIPS Embedded. (line 99) * trace: Create and Delete Tracepoints. (line 6) * trace experiment, status of: Starting and Stopping Trace Experiment. (line 20) * tracebacks: Backtrace. (line 6) * tracepoint actions: Tracepoint Actions. (line 6) * tracepoint data, display: tdump. (line 6) * tracepoint deletion: Create and Delete Tracepoints. (line 34) * tracepoint number: Create and Delete Tracepoints. (line 31) * tracepoint pass count: Tracepoint Passcounts. (line 6) * tracepoint variables: Tracepoint Variables. (line 6) * tracepoints: Tracepoints. (line 6) * translating between character sets: Character Sets. (line 6) * transpose-chars (C-t): Commands For Text. (line 30) * transpose-words (M-t): Commands For Text. (line 36) * tstart: Starting and Stopping Trace Experiment. (line 6) * tstatus: Starting and Stopping Trace Experiment. (line 20) * tstop: Starting and Stopping Trace Experiment. (line 12) * tty: Input/Output. (line 23) * TUI: TUI. (line 6) * TUI commands: TUI Commands. (line 6) * TUI configuration variables: TUI Configuration. (line 6) * TUI key bindings: TUI Keys. (line 6) * tui reg: TUI Commands. (line 42) * TUI single key mode: TUI Single Key Mode. (line 6) * type casting memory: Expressions. (line 42) * type checking: Checks. (line 31) * type conversions in C++: C plus plus expressions. (line 27) * u (SingleKey TUI key): TUI Single Key Mode. (line 31) * u (until): Continuing and Stepping. (line 113) * UDP port, target remote: Connecting. (line 37) * undisplay: Auto Display. (line 46) * undo (C-_ or C-x C-u): Miscellaneous Commands. (line 22) * unions in structures, printing: Print Settings. (line 164) * universal-argument (): Numeric Arguments. (line 10) * unix-line-discard (C-u): Commands For Killing. (line 12) * unix-word-rubout (C-w): Commands For Killing. (line 28) * unknown address, locating: Output Formats. (line 35) * unlink, file-i/o system call: unlink. (line 6) * unmap an overlay: Overlay Commands. (line 39) * unmapped overlays: How Overlays Work. (line 6) * unset environment: Environment. (line 55) * unsupported languages: Unsupported languages. (line 6) * until: Continuing and Stepping. (line 113) * Up: TUI Keys. (line 57) * up: Selection. (line 35) * up-silently: Selection. (line 64) * upcase-word (M-u): Commands For Text. (line 41) * update: TUI Commands. (line 57) * user-defined command: Define. (line 6) * user-defined macros: Macros. (line 54) * v (SingleKey TUI key): TUI Single Key Mode. (line 34) * value history: Value History. (line 6) * variable name conflict: Variables. (line 36) * variable object debugging info: Debugging Output. (line 78) * variable objects in GDB/MI: GDB/MI Variable Objects. (line 41) * variable values, wrong: Variables. (line 58) * variables, readline: Readline Init File Syntax. (line 30) * variables, setting: Assignment. (line 16) * vCont packet: Packets. (line 302) * vCont? packet: Packets. (line 328) * vector unit: Vector Unit. (line 6) * vector, auxiliary: Auxiliary Vector. (line 6) * version number: Help. (line 127) * visible-stats: Readline Init File Syntax. (line 159) * VxWorks: VxWorks. (line 6) * vxworks-timeout: VxWorks. (line 23) * w (SingleKey TUI key): TUI Single Key Mode. (line 37) * watch: Set Watchpoints. (line 21) * watchpoint: Annotations for Running. (line 50) * watchpoints: Breakpoints. (line 21) * watchpoints and threads: Set Watchpoints. (line 105) * whatis: Symbols. (line 49) * where: Backtrace. (line 27) * while: Define. (line 41) * while-stepping (tracepoints): Tracepoint Actions. (line 67) * wild pointer, interpreting: Print Settings. (line 79) * winheight: TUI Commands. (line 61) * word completion: Completion. (line 6) * working directory: Source Path. (line 53) * working directory (of your program): Working Directory. (line 6) * working language: Languages. (line 13) * write, file-i/o system call: write. (line 6) * writing into corefiles: Patching. (line 6) * writing into executables: Patching. (line 6) * wrong values: Variables. (line 58) * x (examine memory): Memory. (line 9) * x command, default address: Machine Code. (line 30) * X packet: Packets. (line 351) * x(examine), and info line: Machine Code. (line 30) * yank (C-y): Commands For Killing. (line 54) * yank-last-arg (M-. or M-_): Commands For History. (line 62) * yank-nth-arg (M-C-y): Commands For History. (line 55) * yank-pop (M-y): Commands For Killing. (line 57) * yanking text: Readline Killing Commands. (line 6) * z packet: Packets. (line 369) * Z packets: Packets. (line 369) * Z0 packet: Packets. (line 385) * z0 packet: Packets. (line 385) * Z1 packet: Packets. (line 412) * z1 packet: Packets. (line 412) * Z2 packet: Packets. (line 434) * z2 packet: Packets. (line 434) * Z3 packet: Packets. (line 449) * z3 packet: Packets. (line 449) * Z4 packet: Packets. (line 464) * z4 packet: Packets. (line 464) * Z8000: Z8000. (line 6) * Zilog Z8000 simulator: Z8000. (line 6) * {TYPE}: Expressions. (line 42)