Concept Index
Index Entry
Section
!
‘!
’ packet:
Packets
"
“No symbol "foo" in current context”:
Variables
#
#
in Modula-2:
GDB/M2
$
$
:
Value History
$$
:
Value History
$_
and info breakpoints
:
Set Breaks
$_
and info line
:
Machine Code
$_
, $__
, and value history:
Memory
&
&
, background execution of commands:
Background Execution
-
--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
, gdbserver
option:
Server
--debug-file
, gdbserver
option:
Server
--debug-format
, gdbserver
option:
Server
--directory
:
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
-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
.
.
, 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
.gdbinit
:
Initialization Files
‘.gdb_index
’ section:
Index Files
.gdb_index section format:
Index Section Format
‘.gnu_debugdata
’ section:
MiniDebugInfo
.gnu_debuglink
sections:
Separate Debug Files
.note.gnu.build-id
sections:
Separate Debug Files
.o
files, reading symbols from:
Files
/
/proc:
Process Information
:
::
, context for variables/functions:
Variables
<
<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
?
‘?
’ packet:
Packets
_
_NSPrintForDebugger
, and printing Objective-C objects:
The Print Command with Objective-C
{
{type
}:
Expressions
A
‘A
’ packet:
Packets
AArch64 Pointer Authentication.:
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 settings:
Ada Settings
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, 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 shared library debugging:
Debugging Output
AIX threads:
Debugging Output
aliases for commands:
Aliases
alignment of remote memory accesses:
Packets
all-stop mode:
All-Stop Mode
Alpha stack:
MIPS
ambiguous expressions:
Ambiguous Expressions
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, 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
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 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 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
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
COFF/PE exported symbols:
Debugging Output
collected data discarded:
Starting and Stopping Trace Experiments
colon, doubled as scope operator:
M2 Scope
colon-colon, context for variables/functions:
Variables
colors:
Output Styling
command editing:
Readline Bare Essentials
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:
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:
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
configuring GDB:
Running Configure
confirmation:
Messages/Warnings
connection timeout, for remote TCP target:
Remote Configuration
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
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
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
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 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
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 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:
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
editing:
Editing
editing command lines:
Readline Bare Essentials
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/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 designators:
Event Designators
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
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
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
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 Defaults
Fortran modules, information about:
Symbols
Fortran operators and expressions:
Fortran Operators
Fortran-specific support in GDB:
Fortran
FR-V shared-library debugging:
Debugging Output
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
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 LWP debug messages:
Debugging Output
GNU/Linux namespaces 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 events:
Event Designators
history expansion:
History Interaction
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
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 functions, calling:
Calling
inferior tty:
Input/Output
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, readline:
Readline Init File
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).:
i386
Intel MPX boundary violations:
Signals
Intel Processor Trace:
Process Record and Replay
interaction, readline:
Readline Interaction
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
kill ring:
Readline Killing Commands
killing text:
Readline Killing Commands
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
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 lightweight processes:
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:
Specify Location
lock scheduler:
All-Stop Mode
log output in GDB/MI:
GDB/MI Output Syntax
logging file name:
Logging Output
logging GDB output:
Logging Output
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 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 interpreter:
Interpreters
mi1 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
notation, readline:
Readline Bare Essentials
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 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
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 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 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
prompt:
Prompt
protocol basics, file-i/o:
Protocol Basics
protocol, GDB remote serial:
Overview
protocol-specific representation of datatypes, in file-i/o protocol:
Protocol-specific Representation of Datatypes
python api:
Python API
Python architectures:
Architectures In Python
Python auto-loading:
Python Auto-loading
python commands:
Python Commands
python commands:
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 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
‘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, file-i/o system call:
read
read-only sections:
Files
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 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
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
scheduler locking mode:
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 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
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 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
snapshot of a process:
Checkpoint/Restart
software watchpoints:
Set Watchpoints
source file and line of a symbol:
Print Settings
source line and its code address:
Machine Code
source location:
Specify Location
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:
Specify Location
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
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:
i386
struct stat, in file-i/o protocol:
struct stat
struct timeval, in file-i/o protocol:
struct timeval
struct/union returned in registers:
i386
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
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, file-i/o system call:
system
system-wide configuration scripts:
System-wide Configuration Scripts
system-wide init file:
System-wide configuration
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, 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 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, readline:
Readline Init File Syntax
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
virtual functions (C++
) display:
Print Settings
‘vKill
’ packet:
Packets
‘vMustReplyEmpty
’ packet:
Packets
volatile registers:
Registers
‘vRun
’ packet:
Packets
‘vStopped
’ packet:
Packets
VTBL display:
Print Settings
W
watchdog timer:
Maintenance Commands
watchpoints:
Breakpoints
watchpoints and threads:
Set Watchpoints
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
Y
yanking text:
Readline Killing Commands
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