Contents|Previous|Next

# Index

## A

Active targets

Active targets

Additional process information

Additional process information

Altering Execution

Altering Execution

An overview of range checking

An overview of range checking

An overview of type checking

An overview of type checking

Artificial arrays

Artificial arrays

Assignment to variables

Assignment to variables

Automatic display

Automatic display

## B

Backtraces

Backtraces

Break conditions

Break conditions

Breakpoint command lists

Breakpoint command lists

Breakpoint menus

Breakpoint menus

Breakpoints and exceptions

Breakpoints and exceptions

Breakpoints, watchpoints, and exceptions

Breakpoints, watchpoints, and exceptions

## C

C and C++

C and C++

Calling program functions

Calling program functions

Canned Sequences of Commands

Canned Sequences of Commands

Choosing files

Choosing files

Choosing modes

Choosing modes

Choosing target byte order

Choosing target byte order

Command completion

Command completion

Command editing

Command editing

Command files

Command files

Command history

Command history

Command Line Editing

Command Line Editing

Command syntax

Command syntax

Commands for controlled output

Commands for controlled output

Commands for managing targets

Commands for managing targets

Commands to specify files

Commands to specify files

Compiling for debugging

Compiling for debugging

Compiling GDB in another directory

Compiling GDB in another directory

configure options

configure options

Continuing and stepping

Continuing and stepping

Continuing at a different address

Continuing at a different address

Contributors to GDB

Contributors to GDB

Controlling GDB

Controlling GDB

Convenience variables

Convenience variables

## D

Debugging an already-running process

Debugging an already-running process

Debugging programs with multiple processes

Debugging programs with multiple processes

Debugging programs with multiple threads

Debugging programs with multiple threads

Deleting breakpoints

Deleting breakpoints

Disabling breakpoints

Disabling breakpoints

Displaying the language

Displaying the language

## E

Errors reading symbol files

Errors reading symbol files

Event Designators

Event Designators

Examining Data

Examining Data

Examining memory

Examining memory

Examining Source Files

Examining Source Files

Examining the Stack

Examining the Stack

Examining the Symbol Table

Examining the Symbol Table

Expressions

Expressions

## F

Floating point hardware

Floating point hardware

Formatting Documentation

Formatting Documentation

## G

GDB and Hitachi microprocessors

GDB and Hitachi microprocessors

GDB and remote MIPS boards

GDB and remote MIPS boards

GDB and SPARClet

GDB and SPARClet

GDB and VxWorks

GDB and VxWorks

GDB as free software

GDB as free software

GDB Commands

GDB Commands

GDB Files

GDB Files

GDB with a Tandem ST2000

GDB with a Tandem ST2000

Getting help

Getting help

Getting In and Out of GDB

Getting In and Out of GDB

Giving your program a signal

Giving your program a signal

## H

Have you found a bug?

Have you found a bug?

Having GDB infer the source language

Having GDB infer the source language

History Interaction

History Interaction

How to report bugs

How to report bugs

## I

Information about a frame

Information about a frame

Installing GDB

Installing GDB

Introduction to Line Editing

Introduction to Line Editing

Invoking GDB

Invoking GDB

## K

Killing the child process

Killing the child process

## L

Letting Readline Type For You

Letting Readline Type For You

List of filename extensions and languages

List of filename extensions and languages

## M

MIPS machines and the function stack

MIPS machines and the function stack

Modifiers

Modifiers

Modula-2

Modula-2

## N

Numbers

Numbers

## O

Optional warnings and messages

Optional warnings and messages

Output formats

Output formats

## P

Patching programs

Patching programs

Print settings

Print settings

Printing source lines

Printing source lines

Program variables

Program variables

Prompt

Prompt

## Q

Quitting GDB

Quitting GDB

## R

Readline Arguments

Readline Arguments

Readline Bare Essentials

Readline Bare Essentials

Readline Init File

Readline Init File

Readline Init Syntax

Readline Init Syntax

Readline Interaction

Readline Interaction

Readline Killing Commands

Readline Killing Commands

Readline Movement Commands

Readline Movement Commands

Readline vi Mode

Readline vi Mode

Registers

Registers

Remote debugging

Remote debugging

Reporting Bugs in GDB

Reporting Bugs in GDB

Returning from a function

Returning from a function

Running Programs Under GDB

Running Programs Under GDB

## S

Screen size

Screen size

Searching source files

Searching source files

Selecting a frame

Selecting a frame

Setting breakpoints

Setting breakpoints

Setting the working language

Setting the working language

Setting watchpoints

Setting watchpoints

Shell commands

Shell commands

Signals

Signals

Simulated CPU target

Simulated CPU target

Source and machine code

Source and machine code

Specifying a Debugging Target

Specifying a Debugging Target

Specifying names for hosts and targets

Specifying names for hosts and targets

Specifying source directories

Specifying source directories

Stack frames

Stack frames

Starting your program

Starting your program

Stopping and Continuing

Stopping and Continuing

Stopping and starting multi-thread programs

Stopping and starting multi-thread programs

Summary of GDB

Summary of GDB

Supported languages

Supported languages

Switching between source languages

Switching between source languages

## T

The EBMON protocol for AMD29K

The EBMON protocol for AMD29K

The GDB remote serial protocol

The GDB remote serial protocol

The UDI protocol for AMD29K

The UDI protocol for AMD29K

Type and range checking

Type and range checking

## U

User-defined command hooks

User-defined command hooks

User-defined commands

User-defined commands

Using GDB under gnu Emacs

Using GDB under gnu Emacs

Using GDB with Different Languages

Using GDB with Different Languages

Using History Interactively

Using History Interactively

## V

Value history

Value history

## W

Word Designators

Word Designators

## Y

Your program's arguments

Your program's arguments

Your program's environment

Your program's environment

Your program's input and output

Your program's input and output

Your program's working directory

Your program's working directory