Contributors to GDB
The following documentation attempts to credit major contributors. One of the
virtues of free software is that everyone is free to contribute to it; with
regret, we cannot actually acknowledge everyone here. The file ‘
Plea:
So that they may not regard their long labor as thankless, we particularly
thank those who shepherded GDB through major releases: Stan Shebs (release 4.14),
Fred Fish (releases 4.13, 4.12, 4.11, 4.10, and 4.9), Stu Grossman and John
Gilmore (releases 4.8, 4.7, 4.6, 4.5, and 4.4), John Gilmore (releases 4.3, 4.2,
4.1, 4.0, and 3.9); Jim Kingdon (releases 3.5, 3.4, and 3.3); and Randy Smith
(releases 3.2, 3.1, and 3.0). As major maintainer of GDB for some period, each
contributed significantly to the structure, stability, and capabilities of the
entire debugger.
Richard Stallman, assisted at various times by Peter TerMaat, Chris Hanson,
and Richard Mlynarik, handled releases through 2.8.
Michael Tiemann is the author of most of the GNU C++ support in GDB, with significant additional contributions from Per
Bothner. James Clark wrote the GNU C++ demangler. Early work on C++ was by Peter TerMaat (who also did much
general update work leading to release 3.0).
GDB 4 uses the BFD subroutine library to examine multiple object-file formats;
BFD was a joint project of David V. Henkel-Wallace, Rich Pixley, Steve
Chamberlain, and John Gilmore.
David Johnson wrote the original COFF support; Pace Willison did the original
support for encapsulated COFF.
Adam de Boor and Bradley Davis contributed the ISI Optimum V support. Per
Bothner, Noboyuki Hikichi, and Alessandro Forin contributed MIPS support.
Jean-Daniel Fekete contributed Sun 386i support. Chris Hanson improved the HP9000
support. Noboyuki Hikichi and Tomoyuki Hasei contributed Sony/News OS 3 support.
David Johnson contributed Encore Umax support. Jyrki Kuoppala contributed Altos
3068 support. Jeff Law contributed HP PA and SOM support. Keith Packard
contributed NS32K support. Doug Rabson contributed Acorn Risc Machine support. Bob Rusk
contributed Harris Nighthawk CXUX support. Chris Smith contributed Convex
support (and Fortran debugging). Jonathan Stone contributed Pyramid support. Michael
Tiemann contributed SPARC support. Tim Tucker contributed support for the Gould
NP1 and Gould Powernode. Pace Willison contributed Intel 386 support. Jay
Vosburgh
Rich Schaefer and Peter Schauer helped with support of SunOS shared libraries.
Jay Fenlason and Roland McGrath ensured that GDB and GAS agree about several
machine instruction sets.
Patrick Duval, Ted Goldstein, Vikram Koka and Glenn Engel helped develop
remote debugging. Intel Corporation and Wind River Systems contributed remote
debugging modules for their products.
Brian Fox is the author of the readline libraries providing command-line
editing and command history.
Andrew Beers of SUNY Buffalo wrote the language-switching code, the Modula-2
support, and contributed the Languages chapter of this manual.
Fred Fish wrote most of the support for Unix System Vr4. He also enhanced the
command-completion support to cover C++ overloaded symbols.
Hitachi America, Ltd. sponsored the support for Hitachi microprocessors.
Kung Hsu, Jeff Law, and Rick Sladkey added support for hardware watchpoints.
Stu Grossman wrote gdbserver.
Jim Kingdon, Peter Schauer, Ian Taylor, and Stu Grossman made nearly
innumerable bug fixes and cleanups throughout GDB.
Additions to this documentation are particularly welcome. If you or your
friends (or enemies, to be evenhanded) have been unfairly omitted from this list, we
would like to add your names!