Initial bulk commit for "Git on MSys"
[msysgit/historical-msysgit.git] / mingw / info / gdb / Contributors.html
blob1d9b5289922d3b850154e5d3a29a3446e219ab7d
1 <html lang="en">
2 <head>
3 <title>Debugging with GDB</title>
4 <meta http-equiv="Content-Type" content="text/html">
5 <meta name="description" content="Debugging with GDB">
6 <meta name="generator" content="makeinfo 4.3">
7 <link href="http://www.gnu.org/software/texinfo/" rel="generator-home">
8 </head>
9 <body>
10 <div class="node">
11 <p>
12 Node:<a name="Contributors">Contributors</a>,
13 Previous:<a rel="previous" accesskey="p" href="Free-Software.html#Free%20Software">Free Software</a>,
14 Up:<a rel="up" accesskey="u" href="Summary.html#Summary">Summary</a>
15 <hr><br>
16 </div>
18 <h3 class="unnumberedsec">Contributors to GDB</h3>
20 <p>Richard Stallman was the original author of GDB, and of many
21 other <small>GNU</small> programs. Many others have contributed to its
22 development. This section attempts to credit major contributors. One
23 of the virtues of free software is that everyone is free to contribute
24 to it; with regret, we cannot actually acknowledge everyone here. The
25 file <code>ChangeLog</code> in the GDB distribution approximates a
26 blow-by-blow account.
28 <p>Changes much prior to version 2.0 are lost in the mists of time.
30 <blockquote>
31 <em>Plea:</em> Additions to this section are particularly welcome. If you
32 or your friends (or enemies, to be evenhanded) have been unfairly
33 omitted from this list, we would like to add your names!
34 </blockquote>
36 <p>So that they may not regard their many labors as thankless, we
37 particularly thank those who shepherded GDB through major
38 releases:
39 Andrew Cagney (releases 5.0 and 5.1);
40 Jim Blandy (release 4.18);
41 Jason Molenda (release 4.17);
42 Stan Shebs (release 4.14);
43 Fred Fish (releases 4.16, 4.15, 4.13, 4.12, 4.11, 4.10, and 4.9);
44 Stu Grossman and John Gilmore (releases 4.8, 4.7, 4.6, 4.5, and 4.4);
45 John Gilmore (releases 4.3, 4.2, 4.1, 4.0, and 3.9);
46 Jim Kingdon (releases 3.5, 3.4, and 3.3);
47 and Randy Smith (releases 3.2, 3.1, and 3.0).
49 <p>Richard Stallman, assisted at various times by Peter TerMaat, Chris
50 Hanson, and Richard Mlynarik, handled releases through 2.8.
52 <p>Michael Tiemann is the author of most of the <small>GNU</small> C<tt>++</tt> support
53 in GDB, with significant additional contributions from Per
54 Bothner and Daniel Berlin. James Clark wrote the <small>GNU</small> C<tt>++</tt>
55 demangler. Early work on C<tt>++</tt> was by Peter TerMaat (who also did
56 much general update work leading to release 3.0).
58 GDB uses the BFD subroutine library to examine multiple
59 object-file formats; BFD was a joint project of David V.
60 Henkel-Wallace, Rich Pixley, Steve Chamberlain, and John Gilmore.
62 <p>David Johnson wrote the original COFF support; Pace Willison did
63 the original support for encapsulated COFF.
65 <p>Brent Benson of Harris Computer Systems contributed DWARF2 support.
67 <p>Adam de Boor and Bradley Davis contributed the ISI Optimum V support.
68 Per Bothner, Noboyuki Hikichi, and Alessandro Forin contributed MIPS
69 support.
70 Jean-Daniel Fekete contributed Sun 386i support.
71 Chris Hanson improved the HP9000 support.
72 Noboyuki Hikichi and Tomoyuki Hasei contributed Sony/News OS 3 support.
73 David Johnson contributed Encore Umax support.
74 Jyrki Kuoppala contributed Altos 3068 support.
75 Jeff Law contributed HP PA and SOM support.
76 Keith Packard contributed NS32K support.
77 Doug Rabson contributed Acorn Risc Machine support.
78 Bob Rusk contributed Harris Nighthawk CX-UX support.
79 Chris Smith contributed Convex support (and Fortran debugging).
80 Jonathan Stone contributed Pyramid support.
81 Michael Tiemann contributed SPARC support.
82 Tim Tucker contributed support for the Gould NP1 and Gould Powernode.
83 Pace Willison contributed Intel 386 support.
84 Jay Vosburgh contributed Symmetry support.
86 <p>Andreas Schwab contributed M68K Linux support.
88 <p>Rich Schaefer and Peter Schauer helped with support of SunOS shared
89 libraries.
91 <p>Jay Fenlason and Roland McGrath ensured that GDB and GAS agree
92 about several machine instruction sets.
94 <p>Patrick Duval, Ted Goldstein, Vikram Koka and Glenn Engel helped develop
95 remote debugging. Intel Corporation, Wind River Systems, AMD, and ARM
96 contributed remote debugging modules for the i960, VxWorks, A29K UDI,
97 and RDI targets, respectively.
99 <p>Brian Fox is the author of the readline libraries providing
100 command-line editing and command history.
102 <p>Andrew Beers of SUNY Buffalo wrote the language-switching code, the
103 Modula-2 support, and contributed the Languages chapter of this manual.
105 <p>Fred Fish wrote most of the support for Unix System Vr4.
106 He also enhanced the command-completion support to cover C<tt>++</tt> overloaded
107 symbols.
109 <p>Hitachi America, Ltd. sponsored the support for H8/300, H8/500, and
110 Super-H processors.
112 <p>NEC sponsored the support for the v850, Vr4xxx, and Vr5xxx processors.
114 <p>Mitsubishi sponsored the support for D10V, D30V, and M32R/D processors.
116 <p>Toshiba sponsored the support for the TX39 Mips processor.
118 <p>Matsushita sponsored the support for the MN10200 and MN10300 processors.
120 <p>Fujitsu sponsored the support for SPARClite and FR30 processors.
122 <p>Kung Hsu, Jeff Law, and Rick Sladkey added support for hardware
123 watchpoints.
125 <p>Michael Snyder added support for tracepoints.
127 <p>Stu Grossman wrote gdbserver.
129 <p>Jim Kingdon, Peter Schauer, Ian Taylor, and Stu Grossman made
130 nearly innumerable bug fixes and cleanups throughout GDB.
132 <p>The following people at the Hewlett-Packard Company contributed
133 support for the PA-RISC 2.0 architecture, HP-UX 10.20, 10.30, and 11.0
134 (narrow mode), HP's implementation of kernel threads, HP's aC<tt>++</tt>
135 compiler, and the terminal user interface: Ben Krepp, Richard Title,
136 John Bishop, Susan Macchia, Kathy Mann, Satish Pai, India Paul, Steve
137 Rehrauer, and Elena Zannoni. Kim Haase provided HP-specific
138 information in this manual.
140 <p>DJ Delorie ported GDB to MS-DOS, for the DJGPP project.
141 Robert Hoehne made significant contributions to the DJGPP port.
143 <p>Cygnus Solutions has sponsored GDB maintenance and much of its
144 development since 1991. Cygnus engineers who have worked on GDB
145 fulltime include Mark Alexander, Jim Blandy, Per Bothner, Kevin
146 Buettner, Edith Epstein, Chris Faylor, Fred Fish, Martin Hunt, Jim
147 Ingham, John Gilmore, Stu Grossman, Kung Hsu, Jim Kingdon, John Metzler,
148 Fernando Nasser, Geoffrey Noer, Dawn Perchik, Rich Pixley, Zdenek
149 Radouch, Keith Seitz, Stan Shebs, David Taylor, and Elena Zannoni. In
150 addition, Dave Brolley, Ian Carmichael, Steve Chamberlain, Nick Clifton,
151 JT Conklin, Stan Cox, DJ Delorie, Ulrich Drepper, Frank Eigler, Doug
152 Evans, Sean Fagan, David Henkel-Wallace, Richard Henderson, Jeff
153 Holcomb, Jeff Law, Jim Lemke, Tom Lord, Bob Manson, Michael Meissner,
154 Jason Merrill, Catherine Moore, Drew Moseley, Ken Raeburn, Gavin
155 Romig-Koch, Rob Savoye, Jamie Smith, Mike Stump, Ian Taylor, Angela
156 Thomas, Michael Tiemann, Tom Tromey, Ron Unrau, Jim Wilson, and David
157 Zuhn have made contributions both large and small.
159 </body></html>