Skip navigation

STANFORD UNIVERSITY

INFORMATION TECHNOLOGY SERVICES

GDB 6.3

Summary

Description: The GNU debugger
Source: http://www.gnu.org/software/gdb/

Support

This package is available for all platforms. This package is unsupported and provided on an as-is basis.

Description

GDB, the GNU Project debugger, allows you to see what is going on "inside" another program while it executes -- or what another program was doing at the moment it crashed.

GDB can do four main kinds of things (plus other things in support of these) to help you catch bugs in the act: Start your program, specifying anything that might affect its behavior; make your program stop on specified conditions; examine what has happened, when your program has stopped; and change things in your program, so you can experiment with correcting the effects of one bug and go on to learn about another.

This description was taken from the GDB web pages.

Changes

6.3 2004-11-08

GDB works with GCC -feliminate-dwarf2-dups. When supported by the host system, GDB will be built with internationalization. Initial support for debugging programs compiled with the GNAT implementation of the Ada programming language has been integrated into GDB. GDB's remote protocol now includes support for the 'p' packet. GDB's internal register infrastructure has been completely rewritten.

6.0 2004-04-01

This version of GDB adds support for Objective-C, better stack backtraces, per thread variables, Linux POSIX thread library, separate debug files, better java debugging, etc. For a complete list of improvements, see /usr/pubsw/doc/Development/gdb/NEWS.

5.3 2003-09-17

This is a significant upgrade to GDB, in part to support the new GCC 3.3.1 release. In combination with the new compiler, this version of GDB should offer significantly better support for debugging C++ programs.

There are extensive improvements over the previously installed 5.0 version. See /usr/pubsw/doc/Development/gdb/NEWS for more information.

5.0 2002-04-01

Downgraded to a known working version to resolve the bugs with debugging C++ programs and shared libraries on Solaris. We'll try upgrading to the current version again later once this bug is fixed in a new release.

5.1.1 2002-02-06

A bug fix releease. This will hopefully correct some of the problems that users have been having debugging C++ programs on Solaris 8.

5.1 2002-01-05

New support for debugging Pascal programs, several new targets, broader support for "info symbol", improvements to command-line completion, improved GNU/Linux debugging support (particularly for threaded programs), better support for IRIX, and an additional GDB internals manual.

Files

   Programs: gdb gdbserver
  Man Pages: gdb(1) gdbtui(1)
 Info Pages: annotate gdb gdbint stabs

Accuracy

This information reflects the version of this package that is installed in Stanford's site-wide pubsw software tree. Newer versions of the package may be available from the package source. The contents of this page, including the source URL if applicable, are generally only reviewed when the package is upgraded and therefore may not accurately reflect the current version of the package.

Last modified Tuesday, 24-Feb-2009 01:39:45 PM

Stanford University Home Page