|
|
_ |
| _NSPrintForDebugger , and printing Objective-C objects | The Print Command with Objective-C |
|
- |
| --annotate | Mode Options |
| --args | Mode Options |
| --attach, gdbserver option | Server |
| --batch | Mode Options |
| --batch-silent | Mode Options |
| --baud | Mode Options |
| --cd | Mode Options |
| --command | File Options |
| --configuration | Mode Options |
| --core | File Options |
| --data-directory | Mode Options |
| --debug-file, gdbserver option | Server |
| --debug-format, gdbserver option | Server |
| --debug, gdbserver option | Server |
| --directory | File Options |
| --early-init-command | File Options |
| --early-init-eval-command | File Options |
| --eval-command | File Options |
| --exec | File Options |
| --fullname | Mode Options |
| --init-command | File Options |
| --init-eval-command | File Options |
| --interpreter | Mode Options |
| --multi, gdbserver option | Connecting |
| --nh | Mode Options |
| --nowindows | Mode Options |
| --nx | Mode Options |
| --once, gdbserver option | Server |
| --pid | File Options |
| --quiet | Mode Options |
| --readnever , command-line option | File Options |
| --readnow | File Options |
| --remote-debug, gdbserver option | Server |
| --return-child-result | Mode Options |
| --se | File Options |
| --selftest | Server |
| --silent | Mode Options |
| --statistics | Mode Options |
| --symbols | File Options |
| --tty | Mode Options |
| --tui | Mode Options |
| --version | Mode Options |
| --windows | Mode Options |
| ‘--with-gdb-datadir’ | Data Files |
| ‘--with-relocated-sources’ | Source Path |
| ‘--with-sysroot’ | Files |
| --wrapper, gdbserver option | Server |
| --write | Mode Options |
| -b | Mode Options |
| -c | File Options |
| -d | File Options |
| -D | Mode Options |
| -e | File Options |
| -eiex | File Options |
| -eix | File Options |
| -ex | File Options |
| -f | Mode Options |
| -iex | File Options |
| -info-gdb-mi-command | GDB/MI Support Commands |
| -ix | File Options |
| -l | Mode Options |
| -n | Mode Options |
| -nw | Mode Options |
| -p | File Options |
| -q | Mode Options |
| -r | File Options |
| -readnever , option for symbol-file command | Files |
| -s | File Options |
| -t | Mode Options |
| -w | Mode Options |
| -x | File Options |
|
: |
| :: , context for variables/functions | Variables |
|
! |
| ‘!’ packet | Packets |
|
? |
| ‘?’ packet | Packets |
|
. |
| . , Modula-2 scope operator | M2 Scope |
| .build-id directory | Separate Debug Files |
| .debug subdirectories | Separate Debug Files |
| .debug_gdb_scripts section | dotdebug_gdb_scripts section |
| ‘.gdb_index’ section | Index Files |
| .gdb_index section format | Index Section Format |
| .gdbinit | Initialization Files |
| ‘.gnu_debugdata’ section | MiniDebugInfo |
| .gnu_debuglink sections | Separate Debug Files |
| .note.gnu.build-id sections | Separate Debug Files |
| .o files, reading symbols from | Files |
|
" |
| “No symbol "foo" in current context” | Variables |
|
{ |
| {type} | Expressions |
|
/ |
| /proc | Process Information |
|
& |
| & , background execution of commands | Background Execution |
|
# |
| # in Modula-2 | GDB/M2 |
|
< |
| <architecture> | Target Description Format |
| <compatible> | Target Description Format |
| <feature> | Target Description Format |
| <flags> | Target Description Format |
| <not saved> values | Registers |
| <osabi> | Target Description Format |
| <reg> | Target Description Format |
| <struct> | Target Description Format |
| <union> | Target Description Format |
| <vector> | Target Description Format |
| <xi:include> | Target Description Format |
|
$ |
| $ | Value History |
| $_ and info breakpoints | Set Breaks |
| $_ and info line | Machine Code |
| $_ , $__ , and value history | Memory |
| $$ | Value History |
|
A |
| ‘A’ packet | Packets |
| AArch64 Memory Tagging Extension. | AArch64 |
| AArch64 Pointer Authentication. | AArch64 |
| AArch64 SME | AArch64 |
| AArch64 SME2 | AArch64 |
| AArch64 support | AArch64 |
| AArch64 SVE. | AArch64 |
| abbreviation | Command Syntax |
| acknowledgment, for GDB remote | Packet Acknowledgment |
| active targets | Active Targets |
| Ada | Ada |
| Ada exception catching | Set Catchpoints |
| Ada exception handlers catching | Set Catchpoints |
| Ada mode, general | Ada Mode Intro |
| Ada task switching | Ada Tasks |
| Ada tasking and core file debugging | Ada Tasks and Core Files |
| Ada, deviations from | Additions to Ada |
| Ada, omissions from | Omissions from Ada |
| Ada, problems | Ada Glitches |
| Ada, source character set | Ada Source Character Set |
| Ada, tasking | Ada Tasks |
| add new commands for external monitor | Connecting |
| address locations | Address Locations |
| address of a symbol | Symbols |
| address size for remote targets | Remote Configuration |
| addressable memory unit | Memory |
| aggregates (Ada) | Omissions from Ada |
| AIX threads | Debugging Output |
| aliases for commands | Aliases |
| aliases for commands, default arguments | Command aliases default args |
| alignment of remote memory accesses | Packets |
| all-stop mode | All-Stop Mode |
| Alpha stack | MIPS |
| always-read-ctf | Symbols |
| ambiguous expressions | Ambiguous Expressions |
| AMD GPU debugging info | Debugging Output |
| AMD GPU precise memory event reporting | AMD GPU |
| AMD GPU precise memory event reporting | AMD GPU |
| AMD GPU support | AMD GPU |
| annotations | Annotations Overview |
| annotations for errors, warnings and interrupts | Errors |
| annotations for invalidation messages | Invalidation |
| annotations for prompts | Prompting |
| annotations for running programs | Annotations for Running |
| annotations for source display | Source Annotations |
| append data to a file | Dump/Restore Files |
| Application Data Integrity | Sparc64 |
| apply a command to all frames (ignoring errors and empty output) | Frame Apply |
| apply a command to all frames of all threads (ignoring errors and empty output) | Threads |
| apply command to all threads (ignoring errors and empty output) | Threads |
| apply command to several frames | Frame Apply |
| apply command to several threads | Threads |
| ARC EM | ARC |
| ARC HS | ARC |
| ARC specific commands | ARC |
| ARC600 | ARC |
| ARC700 | ARC |
| architecture debugging info | Debugging Output |
| argument count in user-defined commands | Define |
| arguments (to your program) | Arguments |
| arguments, to gdbserver | Server |
| arguments, to user-defined commands | Define |
| ARM 32-bit mode | ARM |
| ARM AArch64 | Debugging Output |
| array aggregates (Ada) | Omissions from Ada |
| arrays | Arrays |
| arrays in expressions | Expressions |
| arrays slices (Fortran) | Special Fortran Commands |
| artificial array | Arrays |
| assembly instructions | Machine Code |
| assignment | Assignment |
| async output in GDB/MI | GDB/MI Output Syntax |
| async records in GDB/MI | GDB/MI Async Records |
| asynchronous execution | Background Execution |
| asynchronous execution | Asynchronous and non-stop modes |
| asynchronous execution, and process record and replay | Process Record and Replay |
| AT&T disassembly flavor | Machine Code |
| attach | Attach |
| attach to a program, gdbserver | Server |
| auto-loading | Auto-loading |
| auto-loading extensions | Auto-loading extensions |
| auto-loading init file in the current directory | Init File in the Current Directory |
| auto-loading libthread_db.so.1 | libthread_db.so.1 file |
| auto-loading safe-path | Auto-loading safe path |
| auto-loading verbose mode | Auto-loading verbose mode |
| auto-retry, for remote TCP target | Remote Configuration |
| automatic display | Auto Display |
| automatic hardware breakpoints | Set Breaks |
| automatic overlay debugging | Automatic Overlay Debugging |
| automatic symbol index cache | Index Files |
| automatic thread selection | All-Stop Mode |
| auxiliary vector | OS Information |
| AVR | AVR |
|
B |
| ‘b’ packet | Packets |
| ‘B’ packet | Packets |
| background execution | Background Execution |
| background execution | Asynchronous and non-stop modes |
| backtrace beyond main function | Backtrace |
| backtrace limit | Backtrace |
| base name differences | Files |
| baud rate for remote targets | Remote Configuration |
| ‘bc’ packet | Packets |
| bcache statistics | Maintenance Commands |
| bits in remote address | Remote Configuration |
| blocks in guile | Blocks In Guile |
| blocks in python | Blocks In Python |
| bookmark | Checkpoint/Restart |
| boundary violations, Intel MPX | Signals |
| branch trace configuration format | Branch Trace Configuration Format |
| branch trace format | Branch Trace Format |
| branch trace store | Process Record and Replay |
| break in overloaded functions | Debugging C Plus Plus |
| break on a system call. | Set Catchpoints |
| break on fork/exec | Set Catchpoints |
| BREAK signal instead of Ctrl-C | Remote Configuration |
| breakpoint address adjusted | Breakpoint-related Warnings |
| breakpoint at static probe point | Linespec Locations |
| breakpoint commands | Break Commands |
| breakpoint commands for GDB/MI | GDB/MI Breakpoint Commands |
| breakpoint commands, in remote protocol | General Query Packets |
| breakpoint conditions | Conditions |
| breakpoint debugging info | Debugging Output |
| breakpoint kinds, ARM | ARM Breakpoint Kinds |
| breakpoint kinds, MIPS | MIPS Breakpoint Kinds |
| breakpoint lists | Breakpoints |
| breakpoint numbers | Breakpoints |
| breakpoint on events | Breakpoints |
| breakpoint on memory address | Breakpoints |
| breakpoint on variable modification | Breakpoints |
| breakpoint ranges | Breakpoints |
| breakpoint subroutine, remote | Stub Contents |
| breakpointing Ada elaboration code | Stopping Before Main Program |
| breakpoints | Breakpoints |
| breakpoints and inferiors | Inferior-Specific Breakpoints |
| breakpoints and tasks, in Ada | Ada Tasks |
| breakpoints and threads | Thread-Specific Breakpoints |
| breakpoints at functions matching a regexp | Set Breaks |
| breakpoints in guile | Breakpoints In Guile |
| breakpoints in overlays | Overlay Commands |
| breakpoints in python | Breakpoints In Python |
| breakpoints, multiple locations | Set Breaks |
| ‘bs’ packet | Packets |
| bug criteria | Bug Criteria |
| bug reports | Bug Reporting |
| bugs in GDB | GDB Bugs |
| build ID sections | Separate Debug Files |
| build ID, and separate debugging files | Separate Debug Files |
| building GDB, requirements for | Requirements |
| built-in simulator target | Target Commands |
| builtin Go functions | Go |
| builtin Go types | Go |
|
C |
| C and C++ | C |
| C and C++ checks | C Checks |
| C and C++ constants | C Constants |
| C and C++ defaults | C Defaults |
| C and C++ operators | C Operators |
| ‘c’ packet | Packets |
| ‘C’ packet | Packets |
| C++ | C |
| C++ compilers | C Plus Plus Expressions |
| C++ demangling | Debugging C Plus Plus |
| C++ exception handling | Debugging C Plus Plus |
| C++ overload debugging info | Debugging Output |
| C++ scope resolution | Variables |
| C++ symbol decoding style | Print Settings |
| C++ symbol display | Debugging C Plus Plus |
| caching data of targets | Caching Target Data |
| caching of bfd objects | File Caching |
| caching of opened files | File Caching |
| call dummy stack unwinding | Calling |
| call dummy stack unwinding on unhandled exception. | Calling |
| call overloaded functions | C Plus Plus Expressions |
| call stack | Stack |
| call stack traces | Backtrace |
| call-clobbered registers | Registers |
| caller-saved registers | Registers |
| calling functions | Calling |
| calling functions in the program, disabling | Calling |
| calling make | Shell Commands |
| case sensitivity in symbol names | Symbols |
| case-insensitive symbol names | Symbols |
| casts, in expressions | Expressions |
| casts, to view memory | Expressions |
| catch Ada exceptions | Set Catchpoints |
| catch Ada exceptions when handled | Set Catchpoints |
| catch syscalls from inferior, remote request | General Query Packets |
| catchpoints | Breakpoints |
| catchpoints, setting | Set Catchpoints |
| change GDB’s working directory | Working Directory |
| change inferior’s working directory | Working Directory |
| character sets | Character Sets |
| charset | Character Sets |
| checkpoint | Checkpoint/Restart |
| checkpoints and process id | Checkpoint/Restart |
| checks, range | Type Checking |
| checks, type | Checks |
| checksum, for GDB remote | Overview |
| choosing target byte order | Byte Order |
| circular trace buffer | Starting and Stopping Trace Experiments |
| clearing breakpoints, watchpoints, catchpoints | Delete Breaks |
| CLI commands in python | CLI Commands In Python |
| close, file-i/o system call | close |
| closest symbol and offset for an address | Symbols |
| code address and its source line | Machine Code |
| code compression, MIPS | MIPS |
| code location | Location Specifications |
| COFF/PE exported symbols | Debugging Output |
| collected data discarded | Starting and Stopping Trace Experiments |
| colon-colon, context for variables/functions | Variables |
| colon, doubled as scope operator | M2 Scope |
| colors | Output Styling |
| command files | Command Files |
| command history | Command History |
| command hooks | Hooks |
| command interpreters | Interpreters |
| command line editing | Editing |
| command options | Command Options |
| command options, boolean | Command Options |
| command options, raw input | Command Options |
| command scripts, debugging | Messages/Warnings |
| command tracing | Messages/Warnings |
| commands for C++ | Debugging C Plus Plus |
| commands in guile | Commands In Guile |
| commands in python, CLI | CLI Commands In Python |
| commands in python, GDB/MI | GDB/MI Commands In Python |
| commands to access guile | Guile Commands |
| commands to access python | Python Commands |
| comment | Command Syntax |
| COMMON blocks, Fortran | Special Fortran Commands |
| common targets | Target Commands |
| compatibility, GDB/MI and CLI | GDB/MI Compatibility with CLI |
| compilation directory | Source Path |
| compile C++ type conversion | Compiling and Injecting Code |
| compile command debugging info | Compiling and Injecting Code |
| compile command driver filename override | Compiling and Injecting Code |
| compile command options override | Compiling and Injecting Code |
| compiling code | Compiling and Injecting Code |
| completion | Completion |
| completion of Guile commands | Commands In Guile |
| completion of Python commands | CLI Commands In Python |
| completion of quoted strings | Completion |
| completion of structure field names | Completion |
| completion of union field names | Completion |
| compressed debug sections | Requirements |
| conditional breakpoints | Conditions |
| conditional tracepoints | Tracepoint Conditions |
| configure debuginfod URLs | Debuginfod Settings |
| configuring GDB | Running Configure |
| confirmation | Messages/Warnings |
| connection timeout, for remote TCP target | Remote Configuration |
| connections in python | Connections In Python |
| console i/o as part of file-i/o | Console I/O |
| console interpreter | Interpreters |
| console output in GDB/MI | GDB/MI Output Syntax |
| constants, in file-i/o protocol | Constants |
| continuing | Continuing and Stepping |
| continuing threads | Thread Stops |
| control C, and remote debugging | Bootstrapping |
| controlling terminal | Input/Output |
| convenience functions | Convenience Funs |
| convenience functions in python | Functions In Python |
| convenience variables | Convenience Vars |
| convenience variables for tracepoints | Tracepoint Variables |
| convenience variables, and trace state variables | Trace State Variables |
| convenience variables, initializing | Convenience Vars |
| core dump file | Files |
| core dump file target | Target Commands |
| crash of debugger | Bug Criteria |
| CRC algorithm definition | Separate Debug Files |
| CRC of memory block, remote request | General Query Packets |
| CRIS | CRIS |
| CRIS mode | CRIS |
| CRIS version | CRIS |
| CTF info, when to read | Symbols |
| Ctrl-BREAK, MS-Windows | Cygwin Native |
| ctrl-c message, in file-i/o protocol | The Ctrl-C Message |
| current Ada task ID | Ada Tasks |
| current directory | Source Path |
| current Go package | Go |
| current thread | Threads |
| current thread, remote request | General Query Packets |
| custom JIT debug info | Custom Debug Info |
| Cygwin DLL, debugging | Cygwin Native |
| Cygwin-specific commands | Cygwin Native |
|
D |
| D | D |
| ‘d’ packet | Packets |
| ‘D’ packet | Packets |
| DAP | Interpreters |
| Darwin | Darwin |
| data breakpoints | Breakpoints |
| data manipulation, in GDB/MI | GDB/MI Data Manipulation |
| dcache line-size | Caching Target Data |
| dcache size | Caching Target Data |
| dcache, flushing | Caching Target Data |
| dead names, GNU Hurd | Hurd Native |
| debug expression parser | Debugging Output |
| debug formats and C++ | C Plus Plus Expressions |
| debug link sections | Separate Debug Files |
| debug remote protocol | Debugging Output |
| Debugger Adapter Protocol | Interpreters |
| debugger crash | Bug Criteria |
| debugging agent | In-Process Agent |
| debugging C++ programs | C Plus Plus Expressions |
| debugging information directory, global | Separate Debug Files |
| debugging information in separate files | Separate Debug Files |
| debugging libthread_db | Threads |
| debugging multiple processes | Forks |
| debugging optimized code | Optimized Code |
| debugging stub, example | Remote Stub |
| debugging target | Targets |
| debugging the Cygwin DLL | Cygwin Native |
| debugging threads | Threads |
| debuginfod | Debuginfod |
| debuginfod verbosity | Debuginfod Settings |
| debuginfod, maintenance commands | Maintenance Commands |
| decimal floating point format | Decimal Floating Point |
| default behavior of commands, changing | Command Settings |
| default collection action | Tracepoint Actions |
| default data directory | Data Files |
| default settings, changing | Command Settings |
| default source path substitution | Source Path |
| default system root | Files |
| define trace state variable, remote request | Tracepoint Packets |
| defining macros interactively | Macros |
| definition of a macro, showing | Macros |
| delete breakpoints | Delete Breaks |
| deleting breakpoints, watchpoints, catchpoints | Delete Breaks |
| deliver a signal to a program | Signaling |
| demangle | Symbols |
| demangler crashes | Maintenance Commands |
| demangler crashes | Maintenance Commands |
| demangler crashes | Maintenance Commands |
| demangling C++ names | Print Settings |
| deprecated commands | Maintenance Commands |
| derived type of an object, printing | Print Settings |
| descriptor tables display | DJGPP Native |
| detach from task, GNU Hurd | Hurd Native |
| detach from thread, GNU Hurd | Hurd Native |
| direct memory access (DMA) on MS-DOS | DJGPP Native |
| directories for source files | Source Path |
| directory, compilation | Source Path |
| directory, current | Source Path |
| disable address space randomization, remote request | General Query Packets |
| disabling calling functions in the program | Calling |
| disassembler in Python, global vs. specific | Disassembly In Python |
| disassembler options | Machine Code |
| disconnected tracing | Starting and Stopping Trace Experiments |
| displaced stepping debugging info | Debugging Output |
| displaced stepping support | Maintenance Commands |
| displaced stepping, and process record and replay | Process Record and Replay |
| display command history | Command History |
| display derived types | Print Settings |
| display disabled out of scope | Auto Display |
| display GDB copyright | Help |
| display of expressions | Auto Display |
| display remote monitor communications | Target Commands |
| display remote packets | Debugging Output |
| DJGPP debugging | DJGPP Native |
| DLLs with no debugging symbols | Non-debug DLL Symbols |
| do not print frame arguments | Print Settings |
| documentation | Formatting Documentation |
| don’t repeat command | Define |
| don’t repeat Guile command | Commands In Guile |
| don’t repeat Python command | CLI Commands In Python |
| DOS file-name semantics of file names. | Files |
| DOS serial data link, remote debugging | DJGPP Native |
| DOS serial port status | DJGPP Native |
| DPMI | DJGPP Native |
| dprintf | Dynamic Printf |
| dump all data collected at tracepoint | tdump |
| dump core from inferior | Core File Generation |
| dump data to a file | Dump/Restore Files |
| dump/restore files | Dump/Restore Files |
| DVC register | PowerPC Embedded |
| DWARF compilation units cache | Maintenance Commands |
| DWARF DIEs | Debugging Output |
| DWARF frame unwinders | Maintenance Commands |
| DWARF Line Tables | Debugging Output |
| DWARF Reading | Debugging Output |
| DWARF-2 CFI and CRIS | CRIS |
| dynamic linking | Files |
| dynamic printf | Dynamic Printf |
| dynamic varobj | GDB/MI Variable Objects |
|
E |
| early initialization | Initialization Files |
| early initialization file | Startup |
| editing | Editing |
| editing source files | Edit |
| eight-bit characters in strings | Print Settings |
| elaboration phase | Starting |
| ELinOS system-wide configuration script | System-wide Configuration Scripts |
| Emacs | Emacs |
| empty response, for unsupported packets | Overview |
| enable debuginfod | Debuginfod Settings |
| enable/disable a breakpoint | Disabling |
| enabling and disabling probes | Static Probe Points |
| entering numbers | Numbers |
| environment (of your program) | Environment |
| errno values, in file-i/o protocol | Errno Values |
| error on valid input | Bug Criteria |
| event debugging info | Debugging Output |
| event handling | Set Catchpoints |
| event-loop debugging | Debugging Output |
| examine process image | Process Information |
| examining data | Data |
| examining memory | Memory |
| exception handlers | Set Catchpoints |
| exceptions, guile | Guile Exception Handling |
| exceptions, python | Exception Handling |
| exec events, remote reply | Stop Reply Packets |
| executable file | Files |
| executable file target | Target Commands |
| executable file, for remote target | Remote Configuration |
| execute commands from a file | Command Files |
| execute forward or backward in time | Reverse Execution |
| execute remote command, remote request | General Query Packets |
| execution, foreground, background and asynchronous | Background Execution |
| execution, foreground, background and asynchronous | Asynchronous and non-stop modes |
| exit status of shell commands | Convenience Vars |
| exiting GDB | Quitting GDB |
| expand macro once | Macros |
| expanding preprocessor macros | Macros |
| explicit locations | Explicit Locations |
| explore type | Data |
| explore value | Data |
| exploring hierarchical data structures | Data |
| expression debugging info | Debugging Output |
| expression parser, debugging info | Debugging Output |
| expressions | Expressions |
| expressions in Ada | Ada |
| expressions in C or C++ | C |
| expressions in C++ | C Plus Plus Expressions |
| expressions in Modula-2 | Modula-2 |
| extend GDB for remote targets | Connecting |
| extending GDB | Extending GDB |
| extra signal information | Signals |
|
F |
| ‘F’ packet | Packets |
| F reply packet | The F Reply Packet |
| F request packet | The F Request Packet |
| fast tracepoints | Set Tracepoints |
| fast tracepoints, setting | Create and Delete Tracepoints |
| fatal signal | Bug Criteria |
| fatal signals | Signals |
| features of the remote protocol | General Query Packets |
| fetch memory tags | General Query Packets |
| file name canonicalization | Files |
| file transfer | File Transfer |
| file transfer, remote protocol | Host I/O Packets |
| file-i/o examples | File-I/O Examples |
| file-i/o overview | File-I/O Overview |
| File-I/O remote protocol extension | File-I/O Remote Protocol Extension |
| file-i/o reply packet | The F Reply Packet |
| file-i/o request packet | The F Request Packet |
| filename-display | Backtrace |
| find trace snapshot | tfind |
| flinching | Messages/Warnings |
| float promotion | ABI |
| floating point | Floating Point Hardware |
| floating point registers | Registers |
| floating point, MIPS remote | MIPS Embedded |
| focus of debugging | Threads |
| foo | Symbol Errors |
| foreground execution | Background Execution |
| foreground execution | Asynchronous and non-stop modes |
| fork events, remote reply | Stop Reply Packets |
| fork, debugging programs which call | Forks |
| format options | Print Settings |
| formatted output | Output Formats |
| Fortran | Summary |
| fortran array slicing debugging info | Debugging Output |
| Fortran Defaults | Fortran |
| Fortran Intrinsics | Fortran Intrinsics |
| Fortran modules, information about | Symbols |
| Fortran operators and expressions | Fortran Operators |
| Fortran Types | Fortran Types |
| Fortran-specific support in GDB | Fortran |
| frame debugging info | Debugging Output |
| frame decorator api | Frame Decorator API |
| frame filters api | Frame Filter API |
| frame information, printing | Print Settings |
| frame level | Frames |
| frame number | Frames |
| frame pointer | Frames |
| frame pointer register | Registers |
| frame, definition | Frames |
| frameless execution | Frames |
| frames in guile | Frames In Guile |
| frames in python | Frames In Python |
| free memory information (MS-DOS) | DJGPP Native |
| FreeBSD | FreeBSD |
| FreeBSD LWP debug messages | Debugging Output |
| FreeBSD native target debug messages | Debugging Output |
| fstat, file-i/o system call | stat/fstat |
| Fujitsu | Remote Stub |
| full symbol tables, listing GDB’s internal | Symbols |
| function call arguments, optimized out | Backtrace |
| function entry/exit, wrong values of variables | Variables |
| functions and variables by Fortran module | Symbols |
| functions without line info, and stepping | Continuing and Stepping |
|
G |
| ‘g’ packet | Packets |
| ‘G’ packet | Packets |
| g++ , GNU C++ compiler | C |
| garbled pointers | DJGPP Native |
| GCC and C++ | C Plus Plus Expressions |
| GDB bugs, reporting | Bug Reporting |
| GDB internal error | Maintenance Commands |
| gdb module | Basic Python |
| gdb objects | GDB Scheme Data Types |
| GDB reference card | Formatting Documentation |
| GDB startup | Startup |
| GDB version number | Help |
| gdb.ini | Initialization Files |
| gdb.printing | gdb.printing |
| gdb.prompt | gdb.prompt |
| gdb.types | gdb.types |
| gdb.Value | Values From Inferior |
| GDB/MI development | GDB/MI Development and Front Ends |
| GDB/MI General Design | GDB/MI General Design |
| GDB/MI, async records | GDB/MI Async Records |
| GDB/MI, breakpoint commands | GDB/MI Breakpoint Commands |
| GDB/MI, compatibility with CLI | GDB/MI Compatibility with CLI |
| GDB/MI, data manipulation | GDB/MI Data Manipulation |
| GDB/MI, input syntax | GDB/MI Input Syntax |
| GDB/MI, its purpose | GDB/MI |
| GDB/MI, output syntax | GDB/MI Output Syntax |
| GDB/MI, result records | GDB/MI Result Records |
| GDB/MI, simple examples | GDB/MI Simple Examples |
| GDB/MI, stream records | GDB/MI Stream Records |
| gdbarch debugging info | Debugging Output |
| GDBHISTFILE , environment variable | Command History |
| GDBHISTSIZE , environment variable | Command History |
| gdbinit | Initialization Files |
| gdbserver , command-line arguments | Server |
| gdbserver , connecting | Connecting |
| gdbserver, search path for libthread_db | Server |
| gdbserver , send all debug output to a single file | Server |
| gdbserver , target extended-remote mode | Connecting |
| gdbserver , target remote mode | Connecting |
| gdbserver , types of connections | Connecting |
| GDT | DJGPP Native |
| general initialization | Initialization Files |
| get thread information block address | General Query Packets |
| get thread-local storage address, remote request | General Query Packets |
| gettimeofday, file-i/o system call | gettimeofday |
| getting structure elements using gdb.Field objects as subscripts | Values From Inferior |
| global debugging information directories | Separate Debug Files |
| global thread identifier (GDB) | Threads |
| global thread number | Threads |
| GNAT descriptive types | Ada Glitches |
| GNAT encoding | Ada Glitches |
| GNU C++ | C |
| GNU Emacs | Emacs |
| GNU Hurd debugging | Hurd Native |
| GNU/Hurd debug messages | Debugging Output |
| GNU/Linux namespaces debug messages | Debugging Output |
| GNU/Linux native target debug messages | Debugging Output |
| Go (programming language) | Go |
| guile api | Guile API |
| guile architectures | Architectures In Guile |
| guile auto-loading | Guile Auto-loading |
| guile commands | Guile Commands |
| guile commands | Commands In Guile |
| guile configuration | Guile Configuration |
| guile exceptions | Guile Exception Handling |
| guile gdb module | Basic Guile |
| guile iterators | Iterators In Guile |
| guile modules | Guile Modules |
| guile pagination | Basic Guile |
| guile parameters | Parameters In Guile |
| guile pretty printing api | Guile Pretty Printing API |
| guile scripting | Guile |
| guile scripts directory | Guile Introduction |
| guile stdout | Basic Guile |
| guile, working with types | Types In Guile |
| guile, working with values from inferior | Values From Inferior In Guile |
|
H |
| ‘H’ packet | Packets |
| handling signals | Signals |
| hardware breakpoints | Set Breaks |
| hardware debug registers | Maintenance Commands |
| hardware watchpoints | Set Watchpoints |
| hash mark while downloading | Target Commands |
| heuristic-fence-post (Alpha, MIPS) | MIPS |
| history expansion, turn on/off | Command History |
| history file | Command History |
| history number | Value History |
| history of values printed by GDB | Value History |
| history size | Command History |
| history substitution | Command History |
| hooks, for commands | Hooks |
| hooks, post-command | Hooks |
| hooks, pre-command | Hooks |
| host character set | Character Sets |
| Host I/O, remote protocol | Host I/O Packets |
| how many arguments (user-defined commands) | Define |
| HPPA support | HPPA |
|
I |
| ‘i’ packet | Packets |
| ‘I’ packet | Packets |
| i/o | Input/Output |
| I/O registers (Atmel AVR) | AVR |
| i386 | Remote Stub |
| i386-stub.c | Remote Stub |
| ID list | Inferiors Connections and Programs |
| IDT | DJGPP Native |
| ignore count (of breakpoint) | Conditions |
| in-process agent protocol | In-Process Agent Protocol |
| incomplete type | Symbols |
| indentation in structure display | Print Settings |
| index files | Index Files |
| index section format | Index Section Format |
| inferior | Inferiors Connections and Programs |
| inferior debugging info | Debugging Output |
| inferior events in Python | Events In Python |
| inferior function call debugging info | Debugging Output |
| inferior functions, calling | Calling |
| inferior tty | Input/Output |
| inferior-specific breakpoints | Inferior-Specific Breakpoints |
| inferiors in Python | Inferiors In Python |
| infinite recursion in user-defined commands | Define |
| info for known .debug_gdb_scripts-loaded scripts | Maintenance Commands |
| info for known object files | Maintenance Commands |
| info line, repeated calls | Machine Code |
| info proc cmdline | Process Information |
| info proc cwd | Process Information |
| info proc exe | Process Information |
| info proc files | Process Information |
| information about static tracepoint markers | Listing Static Tracepoint Markers |
| information about tracepoints | Listing Tracepoints |
| inheritance | Debugging C Plus Plus |
| init file | Startup |
| init file name | Initialization Files |
| initial frame | Frames |
| initialization file | Initialization Files |
| injecting code | Compiling and Injecting Code |
| inline functions, debugging | Inline Functions |
| innermost frame | Frames |
| input syntax for GDB/MI | GDB/MI Input Syntax |
| installation | Installing GDB |
| instructions, assembly | Machine Code |
| integral datatypes, in file-i/o protocol | Integral Datatypes |
| Intel | Remote Stub |
| Intel disassembly flavor | Machine Code |
| Intel Memory Protection Extensions (MPX). | x86 |
| Intel MPX boundary violations | Signals |
| Intel Processor Trace | Process Record and Replay |
| internal commands | Maintenance Commands |
| internal errors, control of GDB behavior | Maintenance Commands |
| internal GDB breakpoints | Set Breaks |
| interrupt | Quitting GDB |
| interrupt debuggee on MS-Windows | Cygwin Native |
| interrupt remote programs | Remote Configuration |
| interrupt remote programs | Remote Configuration |
| interrupting remote programs | Connecting |
| interrupting remote targets | Bootstrapping |
| interrupts (remote protocol) | Interrupts |
| invalid input | Bug Criteria |
| invoke another interpreter | Interpreters |
| ipa protocol commands | IPA Protocol Commands |
| ipa protocol objects | IPA Protocol Objects |
| isatty, file-i/o system call | isatty |
|
J |
| JIT compilation interface | JIT Interface |
| JIT debug info reader | Custom Debug Info |
| just-in-time compilation | JIT Interface |
| just-in-time compilation, debugging messages | Debugging Output |
|
K |
| ‘k’ packet | Packets |
| kernel crash dump | BSD libkvm Interface |
| kernel memory image | BSD libkvm Interface |
|
L |
| languages | Languages |
| last tracepoint number | Create and Delete Tracepoints |
| latest breakpoint | Set Breaks |
| lazy strings in guile | Lazy Strings In Guile |
| lazy strings in python | Lazy Strings In Python |
| LDT | DJGPP Native |
| leaving GDB | Quitting GDB |
| libkvm | BSD libkvm Interface |
| library list format, remote protocol | Library List Format |
| library list format, remote protocol | Library List Format for SVR4 Targets |
| limit hardware breakpoints and watchpoints | Remote Configuration |
| limit hardware watchpoints length | Remote Configuration |
| limit on number of printed array elements | Print Settings |
| limit on number of printed string characters | Print Settings |
| limits, in file-i/o protocol | Limits |
| line tables in python | Line Tables In Python |
| line tables, listing GDB’s internal | Symbols |
| linespec locations | Linespec Locations |
| Linux native targets | Debugging Output |
| list active threads, remote request | General Query Packets |
| list of supported file-i/o calls | List of Supported Calls |
| list output in GDB/MI | GDB/MI Output Syntax |
| list , how many lines to display | List |
| listing GDB’s internal line tables | Symbols |
| listing GDB’s internal symbol tables | Symbols |
| listing machine instructions | Machine Code |
| listing mapped overlays | Overlay Commands |
| lists of breakpoints | Breakpoints |
| load address, overlay’s | How Overlays Work |
| load shared library | Files |
| load symbols from memory | Files |
| local socket, target remote | Connecting |
| local variables | Symbols |
| locate address | Output Formats |
| location resolution | Location Specifications |
| location spec | Location Specifications |
| lock scheduler | All-Stop Mode |
| locspec | Location Specifications |
| log output in GDB/MI | GDB/MI Output Syntax |
| logging file name | Logging Output |
| logging GDB output | Logging Output |
| look up of disassembler in Python | Disassembly In Python |
| lseek flags, in file-i/o protocol | Lseek Flags |
| lseek, file-i/o system call | lseek |
|
M |
| ‘m’ packet | Packets |
| ‘M’ packet | Packets |
| m680x0 | Remote Stub |
| m68k-stub.c | Remote Stub |
| Mach-O symbols processing | Debugging Output |
| machine instructions | Machine Code |
| macro definition, showing | Macros |
| macro expansion, showing the results of preprocessor | Macros |
| macros, example of debugging with | Macros |
| macros, from debug info | Macros |
| macros, user-defined | Macros |
| mailing lists | GDB/MI Development and Front Ends |
| maintenance commands | Maintenance Commands |
| Man pages | Man Pages |
| managing frame filters | Frame Filter Management |
| manual overlay debugging | Overlay Commands |
| map an overlay | Overlay Commands |
| mapinfo list, QNX Neutrino | Process Information |
| mapped address | How Overlays Work |
| mapped overlays | How Overlays Work |
| markers, static tracepoints | Set Tracepoints |
| maximum value for offset of closest symbol | Print Settings |
| member functions | C Plus Plus Expressions |
| memory address space mappings | Process Information |
| memory address space mappings | Maintenance Commands |
| memory map format | Memory Map Format |
| memory region attributes | Memory Region Attributes |
| memory tag types, ARM | ARM Memory Tag Types |
| memory tracing | Breakpoints |
| memory transfer, in file-i/o protocol | Memory Transfer |
| memory used by commands | Maintenance Commands |
| memory used for symbol tables | Files |
| memory, alignment and size of remote accesses | Packets |
| memory, viewing as typed object | Expressions |
| MI commands in python | GDB/MI Commands In Python |
| mi interpreter | Interpreters |
| mi2 interpreter | Interpreters |
| mi3 interpreter | Interpreters |
| minimal language | Unsupported Languages |
| minimal symbol dump | Symbols |
| Minimal symbols and DLLs | Non-debug DLL Symbols |
| MIPS addresses, masking | MIPS |
| MIPS remote floating point | MIPS Embedded |
| MIPS stack | MIPS |
| miscellaneous settings | Other Misc Settings |
| MMX registers (x86) | Registers |
| mode_t values, in file-i/o protocol | mode_t Values |
| Modula-2 | Summary |
| Modula-2 built-ins | Built-In Func/Proc |
| Modula-2 checks | M2 Checks |
| Modula-2 constants | Built-In Func/Proc |
| Modula-2 defaults | M2 Defaults |
| Modula-2 operators | M2 Operators |
| Modula-2 types | M2 Types |
| Modula-2, deviations from | Deviations |
| Modula-2, GDB support | Modula-2 |
| module functions and variables | Symbols |
| modules | Symbols |
| monitor commands, for gdbserver | Server |
| Motorola 680x0 | Remote Stub |
| MS Windows debugging | Cygwin Native |
| MS-DOS system info | DJGPP Native |
| MS-DOS-specific commands | DJGPP Native |
| multiple locations, breakpoints | Set Breaks |
| multiple processes | Forks |
| multiple targets | Active Targets |
| multiple threads | Threads |
| multiple threads, backtrace | Backtrace |
| multiple-symbols menu | Ambiguous Expressions |
| multiprocess extensions, in remote protocol | General Query Packets |
|
N |
| name a thread | Threads |
| names of symbols | Symbols |
| namespace in C++ | C Plus Plus Expressions |
| native Cygwin debugging | Cygwin Native |
| native DJGPP debugging | DJGPP Native |
| native script auto-loading | Auto-loading sequences |
| native target | Target Commands |
| negative breakpoint numbers | Set Breaks |
| never read symbols | Files |
| New systag message | Threads |
| new user interface | Interpreters |
| Newlib OS ABI and its influence on the longjmp handling | ABI |
| Nios II architecture | Nios II |
| no debug info functions | Calling |
| no debug info variables | Variables |
| non-member C++ functions, set breakpoint in | Set Breaks |
| non-stop mode | Non-Stop Mode |
| non-stop mode, and process record and replay | Process Record and Replay |
| non-stop mode, and ‘set displaced-stepping’ | Maintenance Commands |
| non-stop mode, remote request | General Query Packets |
| noninvasive task options | Hurd Native |
| notational conventions, for GDB/MI | GDB/MI |
| notification packets | Notification Packets |
| notify output in GDB/MI | GDB/MI Output Syntax |
| NULL elements in arrays | Print Settings |
| number of array elements to print | Print Settings |
| number of string characters to print | Print Settings |
| number representation | Numbers |
| numbers for breakpoints | Breakpoints |
|
O |
| object files, relocatable, reading symbols from | Files |
| Objective-C | Objective-C |
| Objective-C, classes and selectors | Symbols |
| Objective-C, print objects | The Print Command with Objective-C |
| objfile-gdb.gdb | objfile-gdbdotext file |
| objfile-gdb.py | objfile-gdbdotext file |
| objfile-gdb.scm | objfile-gdbdotext file |
| objfiles in guile | Objfiles In Guile |
| objfiles in python | Objfiles In Python |
| observer debugging info | Debugging Output |
| octal escapes in strings | Print Settings |
| online documentation | Help |
| opaque data types | Symbols |
| open flags, in file-i/o protocol | Open Flags |
| open, file-i/o system call | open |
| OpenCL C | OpenCL C |
| OpenCL C Datatypes | OpenCL C Datatypes |
| OpenCL C Expressions | OpenCL C Expressions |
| OpenCL C Operators | OpenCL C Operators |
| OpenRISC 1000 | OpenRISC 1000 |
| operate-and-get-next | Editing |
| operating system information | Operating System Information |
| operating system information, process list | Process list |
| optimized code, debugging | Optimized Code |
| optimized code, wrong values of variables | Variables |
| optimized out value in guile | Values From Inferior In Guile |
| optimized out value in Python | Values From Inferior |
| optimized out, in backtrace | Backtrace |
| optional debugging messages | Debugging Output |
| optional warnings | Messages/Warnings |
| OS ABI | ABI |
| OS information | OS Information |
| out-of-line single-stepping | Maintenance Commands |
| outermost frame | Frames |
| output formats | Output Formats |
| output syntax of GDB/MI | GDB/MI Output Syntax |
| overlay area | How Overlays Work |
| overlay example program | Overlay Sample Program |
| overlays | Overlays |
| overlays, setting breakpoints in | Overlay Commands |
| overloaded functions, calling | C Plus Plus Expressions |
| overloaded functions, overload resolution | Debugging C Plus Plus |
| overloading in C++ | Debugging C Plus Plus |
| overloading, Ada | Overloading support for Ada |
|
P |
| ‘p’ packet | Packets |
| ‘P’ packet | Packets |
| packet acknowledgment, for GDB remote | Packet Acknowledgment |
| packet size, remote protocol | General Query Packets |
| packet size, remote, configuring | Remote Configuration |
| packets, notification | Notification Packets |
| packets, reporting on stdout | Debugging Output |
| packets, tracepoint | Tracepoint Packets |
| page size | Screen Size |
| page tables display (MS-DOS) | DJGPP Native |
| pagination | Screen Size |
| parameters in guile | Parameters In Guile |
| parameters in python | Parameters In Python |
| partial symbol dump | Symbols |
| partial symbol tables, listing GDB’s internal | Symbols |
| Pascal | Summary |
| Pascal objects, static members display | Print Settings |
| Pascal support in GDB, limitations | Pascal |
| pass signals to inferior, remote request | General Query Packets |
| patching binaries | Patching |
| patching object files | Files |
| pause current task (GNU Hurd) | Hurd Native |
| pause current thread (GNU Hurd) | Hurd Native |
| pauses in output | Screen Size |
| pending breakpoints | Set Breaks |
| physical address from linear address | DJGPP Native |
| physname | Debugging Output |
| pipe, target remote to | Connecting |
| pipes | Starting |
| pointer values, in file-i/o protocol | Pointer Values |
| pointer, finding referent | Print Settings |
| port rights, GNU Hurd | Hurd Native |
| port sets, GNU Hurd | Hurd Native |
| PowerPC architecture | PowerPC |
| prefix for data files | Data Files |
| prefix for executable and shared library file names | Files |
| premature return from system calls | Interrupted System Calls |
| preprocessor macro expansion, showing the results of | Macros |
| pretty print arrays | Print Settings |
| pretty print C++ virtual function tables | Print Settings |
| pretty-printer commands | Pretty-Printer Commands |
| print all frame argument values | Print Settings |
| print an Objective-C object description | The Print Command with Objective-C |
| print array indexes | Print Settings |
| print binary values in groups of four bits | Print Settings |
| print frame argument values for scalars only | Print Settings |
| print list of auto-loaded canned sequences of commands scripts | Auto-loading sequences |
| print list of auto-loaded Guile scripts | Guile Auto-loading |
| print list of auto-loaded Python scripts | Python Auto-loading |
| print messages on inferior start and exit | Inferiors Connections and Programs |
| print messages on thread start and exit | Threads |
| print messages when symbols are loaded | Symbols |
| print settings | Print Settings |
| print structures in indented form | Print Settings |
| print/don’t print memory addresses | Print Settings |
| printing byte arrays | Output Formats |
| printing data | Data |
| printing frame argument values | Print Settings |
| printing frame information | Print Settings |
| printing memory tag violation information | Print Settings |
| printing nested structures | Print Settings |
| printing strings | Output Formats |
| probe static tracepoint marker | Create and Delete Tracepoints |
| probing markers, static tracepoints | Set Tracepoints |
| process detailed status information | Process Information |
| process ID | Process Information |
| process info via /proc | Process Information |
| process list, QNX Neutrino | Process Information |
| process record and replay | Process Record and Replay |
| process status register | Registers |
| processes, multiple | Forks |
| procfs API calls | Process Information |
| profiling GDB | Maintenance Commands |
| program counter register | Registers |
| program entry point | Backtrace |
| programming in guile | Guile API |
| programming in python | Python API |
| progspaces in guile | Progspaces In Guile |
| progspaces in python | Progspaces In Python |
| prologue-end | Symbols |
| prompt | Prompt |
| protocol basics, file-i/o | Protocol Basics |
| protocol-specific representation of datatypes, in file-i/o protocol | Protocol-specific Representation of Datatypes |
| protocol, GDB remote serial | Overview |
| python api | Python API |
| Python architectures | Architectures In Python |
| Python auto-loading | Python Auto-loading |
| python commands | Python Commands |
| python commands, CLI | CLI Commands In Python |
| python commands, GDB/MI | GDB/MI Commands In Python |
| python convenience functions | Functions In Python |
| python directory | Python |
| python exceptions | Exception Handling |
| python finish breakpoints | Finish Breakpoints in Python |
| python functions | Basic Python |
| python instruction disassembly | Disassembly In Python |
| python module | Basic Python |
| python modules | Python modules |
| python pagination | Basic Python |
| python parameters | Parameters In Python |
| python pretty printing api | Pretty Printing API |
| python scripting | Python |
| python stdout | Basic Python |
| Python TUI Windows | TUI Windows In Python |
| Python, working with types | Types In Python |
| python, working with values from inferior | Values From Inferior |
|
Q |
| ‘q’ packet | Packets |
| ‘Q’ packet | Packets |
| ‘QAllow’ packet | General Query Packets |
| ‘qAttached’ packet | General Query Packets |
| ‘qC’ packet | General Query Packets |
| ‘QCatchSyscalls’ packet | General Query Packets |
| ‘qCRC’ packet | General Query Packets |
| ‘QDisableRandomization’ packet | General Query Packets |
| ‘QEnvironmentHexEncoded’ packet | General Query Packets |
| ‘QEnvironmentReset’ packet | General Query Packets |
| ‘QEnvironmentUnset’ packet | General Query Packets |
| ‘qfThreadInfo’ packet | General Query Packets |
| ‘qGetTIBAddr’ packet | General Query Packets |
| ‘qGetTLSAddr’ packet | General Query Packets |
| ‘qMemTags’ packet | General Query Packets |
| ‘QMemTags’ packet | General Query Packets |
| ‘QNonStop’ packet | General Query Packets |
| ‘qOffsets’ packet | General Query Packets |
| ‘qP’ packet | General Query Packets |
| ‘QPassSignals’ packet | General Query Packets |
| ‘QProgramSignals’ packet | General Query Packets |
| ‘qRcmd’ packet | General Query Packets |
| ‘qSearch memory’ packet | General Query Packets |
| ‘qSearch:memory’ packet | General Query Packets |
| ‘QSetWorkingDir’ packet | General Query Packets |
| ‘QStartNoAckMode’ packet | General Query Packets |
| ‘QStartupWithShell’ packet | General Query Packets |
| ‘qsThreadInfo’ packet | General Query Packets |
| ‘qSupported’ packet | General Query Packets |
| ‘qSymbol’ packet | General Query Packets |
| ‘qTBuffer’ packet | Tracepoint Packets |
| ‘QTBuffer size’ packet | Tracepoint Packets |
| ‘QTDisable’ packet | Tracepoint Packets |
| ‘QTDisconnected’ packet | Tracepoint Packets |
| ‘QTDP’ packet | Tracepoint Packets |
| ‘QTDPsrc’ packet | Tracepoint Packets |
| ‘QTDV’ packet | Tracepoint Packets |
| ‘QTEnable’ packet | Tracepoint Packets |
| ‘qTfP’ packet | Tracepoint Packets |
| ‘QTFrame’ packet | Tracepoint Packets |
| ‘qTfSTM’ packet | Tracepoint Packets |
| ‘qTfV’ packet | Tracepoint Packets |
| ‘QThreadEvents’ packet | General Query Packets |
| ‘qThreadExtraInfo’ packet | General Query Packets |
| ‘QTinit’ packet | Tracepoint Packets |
| ‘qTMinFTPILen’ packet | Tracepoint Packets |
| ‘QTNotes’ packet | Tracepoint Packets |
| ‘qTP’ packet | Tracepoint Packets |
| ‘QTro’ packet | Tracepoint Packets |
| ‘QTSave’ packet | Tracepoint Packets |
| ‘qTsP’ packet | Tracepoint Packets |
| ‘qTsSTM’ packet | Tracepoint Packets |
| ‘QTStart’ packet | Tracepoint Packets |
| ‘qTStatus’ packet | Tracepoint Packets |
| ‘qTSTMat’ packet | Tracepoint Packets |
| ‘QTStop’ packet | Tracepoint Packets |
| ‘qTsV’ packet | Tracepoint Packets |
| ‘qTV’ packet | Tracepoint Packets |
| qualified thread ID | Threads |
| query attached, remote request | General Query Packets |
| quotes in commands | Completion |
| quoting Ada internal identifiers | Additions to Ada |
| quoting names | Symbols |
| ‘qXfer’ packet | General Query Packets |
|
R |
| ‘r’ packet | Packets |
| ‘R’ packet | Packets |
| range checking | Type Checking |
| range stepping | Continuing and Stepping |
| ranged breakpoint | PowerPC Embedded |
| ranges of breakpoints | Breakpoints |
| Ravenscar Profile | Ravenscar Profile |
| Ravenscar thread | Ravenscar Profile |
| raw printing | Output Formats |
| read special object, remote request | General Query Packets |
| read-only sections | Files |
| read, file-i/o system call | read |
| reading symbols from relocatable object files | Files |
| reading symbols immediately | Files |
| readline | Editing |
| Readline application name | Editing |
| receive rights, GNU Hurd | Hurd Native |
| recent tracepoint number | Create and Delete Tracepoints |
| record aggregates (Ada) | Omissions from Ada |
| record mode | Process Record and Replay |
| record serial communications on file | Remote Configuration |
| recording a session script | Bug Reporting |
| recording inferior’s execution and replaying it | Process Record and Replay |
| recordings in python | Recordings In Python |
| redirection | Input/Output |
| reference card | Formatting Documentation |
| reference declarations | C Plus Plus Expressions |
| register cache, flushing | Maintenance Commands |
| register packet format, MIPS | MIPS Register packet Format |
| registers | Registers |
| Registers In Python | Registers In Python |
| regular expression | Set Breaks |
| reloading the overlay table | Overlay Commands |
| relocatable object files, reading symbols from | Files |
| remote async notification debugging info | Debugging Output |
| remote connection commands | Connecting |
| remote connection without stubs | Server |
| remote debugging | Remote Debugging |
| remote debugging, connecting | Connecting |
| remote debugging, detach and program exit | Connecting |
| remote debugging, symbol files | Connecting |
| remote debugging, types of connections | Connecting |
| remote memory comparison | Memory |
| remote packets, enabling and disabling | Remote Configuration |
| remote programs, interrupting | Connecting |
| remote protocol debugging | Debugging Output |
| remote protocol, binary data | Overview |
| remote protocol, field separator | Overview |
| remote query requests | General Query Packets |
| remote serial debugging summary | Debug Session |
| remote serial debugging, overview | Remote Stub |
| remote serial protocol | Overview |
| remote serial stub | Stub Contents |
| remote serial stub list | Remote Stub |
| remote serial stub, initialization | Stub Contents |
| remote serial stub, main routine | Stub Contents |
| remote stub, example | Remote Stub |
| remote stub, support routines | Bootstrapping |
| remote target | Target Commands |
| remote target, file transfer | File Transfer |
| remote target, limit break- and watchpoints | Remote Configuration |
| remote target, limit watchpoints length | Remote Configuration |
| remote timeout | Remote Configuration |
| remove actions from a tracepoint | Tracepoint Actions |
| remove duplicate history | Command History |
| rename, file-i/o system call | rename |
| Renesas | Remote Stub |
| repeated array elements | Print Settings |
| repeating command sequences | Command Syntax |
| repeating commands | Command Syntax |
| replay log events, remote reply | Stop Reply Packets |
| replay mode | Process Record and Replay |
| reporting bugs in GDB | GDB Bugs |
| reprint the last value | Data |
| reprint the last value | Compiling and Injecting Code |
| reset environment, remote request | General Query Packets |
| resolution of location spec | Location Specifications |
| resources used by commands | Maintenance Commands |
| response time, MIPS debugging | MIPS |
| restart | Checkpoint/Restart |
| restore data from a file | Dump/Restore Files |
| restrictions on Go expressions | Go |
| result records in GDB/MI | GDB/MI Result Records |
| resume threads of multiple processes simultaneously | All-Stop Mode |
| resuming execution | Continuing and Stepping |
| returning from a function | Returning |
| reverse execution | Reverse Execution |
| rewind program state | Checkpoint/Restart |
| run to first instruction | Starting |
| run to main procedure | Starting |
| run until specified location | Continuing and Stepping |
| running | Starting |
| running programs backward | Reverse Execution |
|
S |
| ‘s’ packet | Packets |
| ‘S’ packet | Packets |
| S12Z support | S12Z |
| save breakpoints to a file for future sessions | Save Breakpoints |
| save command history | Command History |
| save GDB output to a file | Logging Output |
| save tracepoints for future sessions | save tracepoints |
| Scalable Matrix Extension | AArch64 |
| Scalable Matrix Extension 2 | AArch64 |
| scheduler locking mode | All-Stop Mode |
| scheduler-locking | All-Stop Mode |
| scope | M2 Scope |
| screen size | Screen Size |
| scripting commands | Command Files |
| scripting with guile | Guile |
| scripting with python | Python |
| search for a thread | Threads |
| search order for disassembler in Python | Disassembly In Python |
| search path for libthread_db | Threads |
| searching memory | Searching Memory |
| searching memory, in remote debugging | General Query Packets |
| searching source files | Search |
| section offsets, remote request | General Query Packets |
| segment descriptor tables | DJGPP Native |
| select Ctrl-C, BREAK or BREAK-g | Remote Configuration |
| select trace snapshot | tfind |
| selected frame | Stack |
| selecting guile pretty-printers | Selecting Guile Pretty-Printers |
| selecting python pretty-printers | Selecting Pretty-Printers |
| self tests | Maintenance Commands |
| self tests | Maintenance Commands |
| self tests | Maintenance Commands |
| semaphores on static probe points | Static Probe Points |
| send command to remote monitor | Connecting |
| send command to simulator | Embedded Processors |
| send interrupt-sequence on start | Remote Configuration |
| send rights, GNU Hurd | Hurd Native |
| send the output of a gdb command to a shell command | Shell Commands |
| sending files to remote systems | File Transfer |
| separate debug sections | MiniDebugInfo |
| separate debugging information files | Separate Debug Files |
| sequence-id, for GDB remote | Overview |
| serial connections, debugging | Debugging Output |
| serial line, target remote | Connecting |
| serial protocol, GDB remote | Overview |
| server prefix | Server Prefix |
| server , command prefix | Command History |
| set ABI for MIPS | MIPS |
| set breakpoints in many functions | Set Breaks |
| set breakpoints on all functions | Set Breaks |
| set environment variable, remote request | General Query Packets |
| set exec-file-mismatch | Attach |
| set fast tracepoint | Create and Delete Tracepoints |
| set inferior controlling terminal | Input/Output |
| set static tracepoint | Create and Delete Tracepoints |
| set tdesc filename | Retrieving Descriptions |
| set tracepoint | Create and Delete Tracepoints |
| set working directory, remote request | General Query Packets |
| setting variables | Assignment |
| setting watchpoints | Set Watchpoints |
| settings | Command Settings |
| SH | Remote Stub |
| sh-stub.c | Remote Stub |
| shared libraries | Files |
| shared library events, remote reply | Stop Reply Packets |
| shell command, exit code | Convenience Vars |
| shell command, exit signal | Convenience Vars |
| shell escape | Shell Commands |
| show all convenience functions | Convenience Funs |
| show all user variables and functions | Convenience Vars |
| show exec-file-mismatch | Attach |
| show inferior’s working directory | Working Directory |
| show last commands | Command History |
| show screen characteristics | Maintenance Commands |
| show tdesc filename | Retrieving Descriptions |
| signals | Signals |
| signals the inferior may see, remote request | General Query Packets |
| SIGQUIT signal, dump core of GDB | Maintenance Commands |
| SingleKey keymap name | TUI Single Key Mode |
| size of remote memory accesses | Packets |
| size of screen | Screen Size |
| skipping over files via glob-style patterns | Skipping Over Functions and Files |
| skipping over functions and files | Skipping Over Functions and Files |
| skipping over functions via regular expressions | Skipping Over Functions and Files |
| SME | AArch64 |
| SME2 | AArch64 |
| snapshot of a process | Checkpoint/Restart |
| software watchpoints | Set Watchpoints |
| source code, caching | Maintenance Commands |
| source code, disable access | Disable Reading Source |
| source file and line of a symbol | Print Settings |
| source line and its code address | Machine Code |
| source location | Location Specifications |
| source path | Source Path |
| Sparc | Remote Stub |
| sparc-stub.c | Remote Stub |
| Sparc64 support | Sparc64 |
| sparcl-stub.c | Remote Stub |
| SparcLite | Remote Stub |
| Special Fortran commands | Special Fortran Commands |
| specifying location | Location Specifications |
| SSE registers (x86) | Registers |
| stack frame | Frames |
| stack on Alpha | MIPS |
| stack on MIPS | MIPS |
| stack pointer register | Registers |
| stacking targets | Active Targets |
| standard registers | Registers |
| start a new independent interpreter | Interpreters |
| start a new trace experiment | Starting and Stopping Trace Experiments |
| starting | Starting |
| startup code, and backtrace | Backtrace |
| startup with shell, remote request | General Query Packets |
| stat, file-i/o system call | stat/fstat |
| static members of C++ objects | Print Settings |
| static members of Pascal objects | Print Settings |
| static probe point, DTrace | Static Probe Points |
| static probe point, SystemTap | Static Probe Points |
| static tracepoints | Set Tracepoints |
| static tracepoints, in remote protocol | General Query Packets |
| static tracepoints, setting | Create and Delete Tracepoints |
| status of trace data collection | Starting and Stopping Trace Experiments |
| status output in GDB/MI | GDB/MI Output Syntax |
| stepping | Continuing and Stepping |
| stepping and signal handlers | Signals |
| stepping into functions with no line info | Continuing and Stepping |
| stop a running trace experiment | Starting and Stopping Trace Experiments |
| stop on C++ exceptions | Set Catchpoints |
| stop reply packets | Stop Reply Packets |
| stopped threads | Thread Stops |
| store memory tags | General Query Packets |
| stream records in GDB/MI | GDB/MI Stream Records |
| string tracing, in remote protocol | General Query Packets |
| struct gdb_reader_funcs | Writing JIT Debug Info Readers |
| struct gdb_symbol_callbacks | Writing JIT Debug Info Readers |
| struct gdb_unwind_callbacks | Writing JIT Debug Info Readers |
| struct return convention | x86 |
| struct stat, in file-i/o protocol | struct stat |
| struct timeval, in file-i/o protocol | struct timeval |
| struct/union returned in registers | x86 |
| structure field name completion | Completion |
| stub example, remote debugging | Remote Stub |
| stupid questions | Messages/Warnings |
| styling | Output Styling |
| Super-H | Super-H |
| supported GDB/MI features, list | GDB/MI Support Commands |
| supported packets, remote query | General Query Packets |
| svg | AArch64 |
| svl | AArch64 |
| svq | AArch64 |
| switching threads | Threads |
| switching threads automatically | All-Stop Mode |
| symbol cache size | Symbols |
| symbol cache, flushing | Symbols |
| symbol cache, printing its contents | Symbols |
| symbol cache, printing usage statistics | Symbols |
| symbol decoding style, C++ | Print Settings |
| symbol dump | Symbols |
| symbol file functions | Debugging Output |
| symbol files, remote debugging | Connecting |
| symbol from address | Symbols |
| symbol lookup | Debugging Output |
| symbol lookup, remote request | General Query Packets |
| symbol names | Symbols |
| symbol table | Files |
| symbol table creation | Debugging Output |
| symbol tables in guile | Symbol Tables In Guile |
| symbol tables in python | Symbol Tables In Python |
| symbol tables, listing GDB’s internal | Symbols |
| symbol, source file and line | Print Settings |
| symbols in guile | Symbols In Guile |
| symbols in python | Symbols In Python |
| symbols, never read | Files |
| symbols, reading from relocatable object files | Files |
| symbols, reading immediately | Files |
| Synopsys ARC | ARC |
| syscall DSO | Files |
| system calls and thread breakpoints | Interrupted System Calls |
| system root, alternate | Files |
| system-wide configuration scripts | System-wide Configuration Scripts |
| system-wide init file | System-wide configuration |
| system, file-i/o system call | system |
|
T |
| ‘t’ packet | Packets |
| ‘T’ packet | Packets |
| ‘T’ packet reply | Stop Reply Packets |
| tail call frames, debugging | Tail Call Frames |
| target architecture | Targets |
| target byte order | Byte Order |
| target character set | Character Sets |
| target debugging info | Debugging Output |
| target descriptions | Target Descriptions |
| target descriptions, AArch64 features | AArch64 Features |
| target descriptions, ARC Features | ARC Features |
| target descriptions, ARM features | ARM Features |
| target descriptions, enum types | Enum Target Types |
| target descriptions, i386 features | i386 Features |
| target descriptions, inclusion | Target Description Format |
| target descriptions, LoongArch Features | LoongArch Features |
| target descriptions, M68K features | M68K Features |
| target descriptions, MicroBlaze features | MicroBlaze Features |
| target descriptions, MIPS features | MIPS Features |
| target descriptions, NDS32 features | NDS32 Features |
| target descriptions, Nios II features | Nios II Features |
| target descriptions, OpenRISC 1000 features | OpenRISC 1000 Features |
| target descriptions, PowerPC features | PowerPC Features |
| target descriptions, predefined types | Predefined Target Types |
| target descriptions, RISC-V Features | RISC-V Features |
| target descriptions, RX Features | RX Features |
| target descriptions, S/390 features | S/390 and System z Features |
| target descriptions, sparc32 features | Sparc Features |
| target descriptions, sparc64 features | Sparc Features |
| target descriptions, standard features | Standard Target Features |
| target descriptions, System z features | S/390 and System z Features |
| target descriptions, TIC6x features | TIC6x Features |
| target descriptions, TMS320C6x features | TIC6x Features |
| target descriptions, XML format | Target Description Format |
| target memory comparison | Memory |
| target output in GDB/MI | GDB/MI Output Syntax |
| target stack description | Maintenance Commands |
| target-assisted range stepping | Continuing and Stepping |
| task attributes (GNU Hurd) | Hurd Native |
| task breakpoints, in Ada | Ada Tasks |
| task exception port, GNU Hurd | Hurd Native |
| task suspend count | Hurd Native |
| task switching with program using Ravenscar Profile | Ravenscar Profile |
| TCP port, target remote | Connecting |
| temporarily change settings | Command Settings |
| terminal | Input/Output |
| Text User Interface | TUI |
| thread attributes info, remote request | General Query Packets |
| thread breakpoints | Thread-Specific Breakpoints |
| thread breakpoints and system calls | Interrupted System Calls |
| thread create event, remote reply | Stop Reply Packets |
| thread create/exit events, remote request | General Query Packets |
| thread default settings, GNU Hurd | Hurd Native |
| thread exit event, remote reply | Stop Reply Packets |
| thread ID lists | Threads |
| thread identifier (GDB) | Threads |
| thread identifier (system) | Threads |
| thread info (Solaris) | Threads |
| thread information, remote request | General Query Packets |
| thread list format | Thread List Format |
| thread number, per inferior | Threads |
| thread properties, GNU Hurd | Hurd Native |
| thread suspend count, GNU Hurd | Hurd Native |
| thread-id, in remote protocol | Packets |
| threads and watchpoints | Set Watchpoints |
| threads in python | Threads In Python |
| threads of execution | Threads |
| threads, automatic switching | All-Stop Mode |
| threads, continuing | Thread Stops |
| threads, stopped | Thread Stops |
| time of command execution | Maintenance Commands |
| timeout for commands | Maintenance Commands |
| timeout for serial communications | Remote Configuration |
| timeout, for remote target connection | Remote Configuration |
| timestamping debugging info | Debugging Output |
| trace experiment, status of | Starting and Stopping Trace Experiments |
| trace file format | Trace File Format |
| trace files | Trace Files |
| trace state variable value, remote request | Tracepoint Packets |
| trace state variables | Trace State Variables |
| traceback | Backtrace |
| traceframe info format | Traceframe Info Format |
| tracepoint actions | Tracepoint Actions |
| tracepoint conditions | Tracepoint Conditions |
| tracepoint data, display | tdump |
| tracepoint deletion | Create and Delete Tracepoints |
| tracepoint number | Create and Delete Tracepoints |
| tracepoint packets | Tracepoint Packets |
| tracepoint pass count | Tracepoint Passcounts |
| tracepoint restrictions | Tracepoint Restrictions |
| tracepoint status, remote request | Tracepoint Packets |
| tracepoint variables | Tracepoint Variables |
| tracepoints | Tracepoints |
| tracepoints support in gdbserver | Server |
| trailing underscore, in Fortran symbols | Fortran |
| translating between character sets | Character Sets |
| TUI | TUI |
| TUI commands | TUI Commands |
| TUI configuration variables | TUI Configuration |
| TUI key bindings | TUI Keys |
| TUI mouse support | TUI Mouse Support |
| TUI single key mode | TUI Single Key Mode |
| type casting memory | Expressions |
| type chain of a data type | Maintenance Commands |
| type checking | Checks |
| type conversions in C++ | C Plus Plus Expressions |
| type printer | Type Printing API |
| type printing API for Python | Type Printing API |
| types in guile | Types In Guile |
| types in Python | Types In Python |
|
U |
| UDP port, target remote | Connecting |
| union field name completion | Completion |
| unions in structures, printing | Print Settings |
| Unix domain socket | Connecting |
| unknown address, locating | Output Formats |
| unknown type | Symbols |
| unlink, file-i/o system call | unlink |
| unlinked object files | Files |
| unload symbols from shared libraries | Files |
| unmap an overlay | Overlay Commands |
| unmapped overlays | How Overlays Work |
| unset environment variable, remote request | General Query Packets |
| unset tdesc filename | Retrieving Descriptions |
| unsupported languages | Unsupported Languages |
| unwind stack in called functions | Calling |
| unwind stack in called functions with unhandled exceptions | Calling |
| unwinding frames in Python | Unwinding Frames in Python |
| use only software watchpoints | Set Watchpoints |
| user registers | Maintenance Commands |
| user-defined command | Define |
| user-defined macros | Macros |
| user-defined variables | Convenience Vars |
|
V |
| value history | Value History |
| values from inferior, in guile | Values From Inferior In Guile |
| values from inferior, with Python | Values From Inferior |
| variable name conflict | Variables |
| variable object debugging info | Debugging Output |
| variable objects in GDB/MI | GDB/MI Variable Objects |
| variable values, wrong | Variables |
| variables, setting | Assignment |
| ‘vAttach’ packet | Packets |
| ‘vCont’ packet | Packets |
| ‘vCont?’ packet | Packets |
| ‘vCtrlC’ packet | Packets |
| vector unit | Vector Unit |
| vector, auxiliary | OS Information |
| verbose operation | Messages/Warnings |
| verify remote memory image | Memory |
| verify target memory image | Memory |
| ‘vFile’ packet | Packets |
| ‘vFlashDone’ packet | Packets |
| ‘vFlashErase’ packet | Packets |
| ‘vFlashWrite’ packet | Packets |
| vfork events, remote reply | Stop Reply Packets |
| vforkdone events, remote reply | Stop Reply Packets |
| vg | AArch64 |
| virtual functions (C++ ) display | Print Settings |
| ‘vKill’ packet | Packets |
| vl | AArch64 |
| ‘vMustReplyEmpty’ packet | Packets |
| volatile registers | Registers |
| vq | AArch64 |
| ‘vRun’ packet | Packets |
| ‘vStopped’ packet | Packets |
| VTBL display | Print Settings |
|
W |
| watchdog timer | Maintenance Commands |
| watchpoints | Breakpoints |
| watchpoints and threads | Set Watchpoints |
| wavefronts | AMD GPU |
| where to look for shared libraries | Files |
| wild pointer, interpreting | Print Settings |
| Wind River Linux system-wide configuration script | System-wide Configuration Scripts |
| word completion | Completion |
| working directory | Source Path |
| working directory (of your program) | Working Directory |
| working language | Languages |
| write data into object, remote request | General Query Packets |
| write, file-i/o system call | write |
| writing a frame filter | Writing a Frame Filter |
| writing a Guile pretty-printer | Writing a Guile Pretty-Printer |
| writing a pretty-printer | Writing a Pretty-Printer |
| writing convenience functions | Functions In Python |
| writing into corefiles | Patching |
| writing into executables | Patching |
| writing into executables | Compiling and Injecting Code |
| writing JIT debug info readers | Writing JIT Debug Info Readers |
| writing xmethods in Python | Writing an Xmethod |
| wrong values | Variables |
|
X |
| x command, default address | Machine Code |
| ‘X’ packet | Packets |
| Xilinx MicroBlaze | MicroBlaze |
| XInclude | Target Description Format |
| XMD, Xilinx Microprocessor Debugger | MicroBlaze |
| xmethod API | Xmethod API |
| xmethods in Python | Xmethods In Python |
| XML parser debugging | Debugging Output |
|
Z |
| ‘z’ packet | Packets |
| ‘Z’ packets | Packets |
| ‘z0’ packet | Packets |
| ‘Z0’ packet | Packets |
| ‘z1’ packet | Packets |
| ‘Z1’ packet | Packets |
| ‘z2’ packet | Packets |
| ‘Z2’ packet | Packets |
| ‘z3’ packet | Packets |
| ‘Z3’ packet | Packets |
| ‘z4’ packet | Packets |
| ‘Z4’ packet | Packets |
|