Concept Index

Jump to:   !

  "   #   $   &   -   .   /   :   <   ?   _   {   A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z  

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

Jump to:   !

  "   #   $   &   -   .   /   :   <   ?   _   {   A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z