| 
							- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 - <html>
 - <!-- Copyright (C) 1988-2020 Free Software Foundation, Inc.
 - 
 - Permission is granted to copy, distribute and/or modify this document
 - under the terms of the GNU Free Documentation License, Version 1.3 or
 - any later version published by the Free Software Foundation; with the
 - Invariant Sections being "Free Software" and "Free Software Needs
 - Free Documentation", with the Front-Cover Texts being "A GNU Manual,"
 - and with the Back-Cover Texts as in (a) below.
 - 
 - (a) The FSF's Back-Cover Text is: "You are free to copy and modify
 - this GNU Manual.  Buying copies from GNU Press supports the FSF in
 - developing GNU and promoting software freedom." -->
 - <!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
 - <head>
 - <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 - <title>Contributors (Debugging with GDB)</title>
 - 
 - <meta name="description" content="Contributors (Debugging with GDB)">
 - <meta name="keywords" content="Contributors (Debugging with GDB)">
 - <meta name="resource-type" content="document">
 - <meta name="distribution" content="global">
 - <meta name="Generator" content="makeinfo">
 - <link href="index.html#Top" rel="start" title="Top">
 - <link href="Concept-Index.html#Concept-Index" rel="index" title="Concept Index">
 - <link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
 - <link href="Summary.html#Summary" rel="up" title="Summary">
 - <link href="Sample-Session.html#Sample-Session" rel="next" title="Sample Session">
 - <link href="Free-Documentation.html#Free-Documentation" rel="prev" title="Free Documentation">
 - <style type="text/css">
 - <!--
 - a.summary-letter {text-decoration: none}
 - blockquote.indentedblock {margin-right: 0em}
 - blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
 - blockquote.smallquotation {font-size: smaller}
 - div.display {margin-left: 3.2em}
 - div.example {margin-left: 3.2em}
 - div.lisp {margin-left: 3.2em}
 - div.smalldisplay {margin-left: 3.2em}
 - div.smallexample {margin-left: 3.2em}
 - div.smalllisp {margin-left: 3.2em}
 - kbd {font-style: oblique}
 - pre.display {font-family: inherit}
 - pre.format {font-family: inherit}
 - pre.menu-comment {font-family: serif}
 - pre.menu-preformatted {font-family: serif}
 - pre.smalldisplay {font-family: inherit; font-size: smaller}
 - pre.smallexample {font-size: smaller}
 - pre.smallformat {font-family: inherit; font-size: smaller}
 - pre.smalllisp {font-size: smaller}
 - span.nolinebreak {white-space: nowrap}
 - span.roman {font-family: initial; font-weight: normal}
 - span.sansserif {font-family: sans-serif; font-weight: normal}
 - ul.no-bullet {list-style: none}
 - -->
 - </style>
 - 
 - 
 - </head>
 - 
 - <body lang="en">
 - <a name="Contributors"></a>
 - <div class="header">
 - <p>
 - Previous: <a href="Free-Documentation.html#Free-Documentation" accesskey="p" rel="prev">Free Documentation</a>, Up: <a href="Summary.html#Summary" accesskey="u" rel="up">Summary</a>   [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Concept-Index.html#Concept-Index" title="Index" rel="index">Index</a>]</p>
 - </div>
 - <hr>
 - <a name="Contributors-to-GDB"></a>
 - <h3 class="unnumberedsec">Contributors to <small>GDB</small></h3>
 - 
 - <p>Richard Stallman was the original author of <small>GDB</small>, and of many
 - other <small>GNU</small> programs.  Many others have contributed to its
 - development.  This section 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 <samp>ChangeLog</samp> in the <small>GDB</small> distribution approximates a
 - blow-by-blow account.
 - </p>
 - <p>Changes much prior to version 2.0 are lost in the mists of time.
 - </p>
 - <blockquote>
 - <p><em>Plea:</em> Additions to this section 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!
 - </p></blockquote>
 - 
 - <p>So that they may not regard their many labors as thankless, we
 - particularly thank those who shepherded <small>GDB</small> through major
 - releases:
 - Andrew Cagney (releases 6.3, 6.2, 6.1, 6.0, 5.3, 5.2, 5.1 and 5.0);
 - Jim Blandy (release 4.18);
 - Jason Molenda (release 4.17);
 - Stan Shebs (release 4.14);
 - Fred Fish (releases 4.16, 4.15, 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).
 - </p>
 - <p>Richard Stallman, assisted at various times by Peter TerMaat, Chris
 - Hanson, and Richard Mlynarik, handled releases through 2.8.
 - </p>
 - <p>Michael Tiemann is the author of most of the <small>GNU</small> C<tt>++</tt> support
 - in <small>GDB</small>, with significant additional contributions from Per
 - Bothner and Daniel Berlin.  James Clark wrote the <small>GNU</small> C<tt>++</tt>
 - demangler.  Early work on C<tt>++</tt> was by Peter TerMaat (who also did
 - much general update work leading to release 3.0).
 - </p>
 - <p><small>GDB</small> 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.
 - </p>
 - <p>David Johnson wrote the original COFF support; Pace Willison did
 - the original support for encapsulated COFF.
 - </p>
 - <p>Brent Benson of Harris Computer Systems contributed DWARF 2 support.
 - </p>
 - <p>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 CX-UX 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 contributed Symmetry support.
 - Marko Mlinar contributed OpenRISC 1000 support.
 - </p>
 - <p>Andreas Schwab contributed M68K <small>GNU</small>/Linux support.
 - </p>
 - <p>Rich Schaefer and Peter Schauer helped with support of SunOS shared
 - libraries.
 - </p>
 - <p>Jay Fenlason and Roland McGrath ensured that <small>GDB</small> and GAS agree
 - about several machine instruction sets.
 - </p>
 - <p>Patrick Duval, Ted Goldstein, Vikram Koka and Glenn Engel helped develop
 - remote debugging.  Intel Corporation, Wind River Systems, AMD, and ARM
 - contributed remote debugging modules for the i960, VxWorks, A29K UDI,
 - and RDI targets, respectively.
 - </p>
 - <p>Brian Fox is the author of the readline libraries providing
 - command-line editing and command history.
 - </p>
 - <p>Andrew Beers of SUNY Buffalo wrote the language-switching code, the
 - Modula-2 support, and contributed the Languages chapter of this manual.
 - </p>
 - <p>Fred Fish wrote most of the support for Unix System Vr4.
 - He also enhanced the command-completion support to cover C<tt>++</tt> overloaded
 - symbols.
 - </p>
 - <p>Hitachi America (now Renesas America), Ltd. sponsored the support for
 - H8/300, H8/500, and Super-H processors.
 - </p>
 - <p>NEC sponsored the support for the v850, Vr4xxx, and Vr5xxx processors.
 - </p>
 - <p>Mitsubishi (now Renesas) sponsored the support for D10V, D30V, and M32R/D
 - processors.
 - </p>
 - <p>Toshiba sponsored the support for the TX39 Mips processor.
 - </p>
 - <p>Matsushita sponsored the support for the MN10200 and MN10300 processors.
 - </p>
 - <p>Fujitsu sponsored the support for SPARClite and FR30 processors.
 - </p>
 - <p>Kung Hsu, Jeff Law, and Rick Sladkey added support for hardware
 - watchpoints.
 - </p>
 - <p>Michael Snyder added support for tracepoints.
 - </p>
 - <p>Stu Grossman wrote gdbserver.
 - </p>
 - <p>Jim Kingdon, Peter Schauer, Ian Taylor, and Stu Grossman made
 - nearly innumerable bug fixes and cleanups throughout <small>GDB</small>.
 - </p>
 - <p>The following people at the Hewlett-Packard Company contributed
 - support for the PA-RISC 2.0 architecture, HP-UX 10.20, 10.30, and 11.0
 - (narrow mode), HP’s implementation of kernel threads, HP’s aC<tt>++</tt>
 - compiler, and the Text User Interface (nee Terminal User Interface):
 - Ben Krepp, Richard Title, John Bishop, Susan Macchia, Kathy Mann,
 - Satish Pai, India Paul, Steve Rehrauer, and Elena Zannoni.  Kim Haase
 - provided HP-specific information in this manual.
 - </p>
 - <p>DJ Delorie ported <small>GDB</small> to MS-DOS, for the DJGPP project.
 - Robert Hoehne made significant contributions to the DJGPP port.
 - </p>
 - <p>Cygnus Solutions has sponsored <small>GDB</small> maintenance and much of its
 - development since 1991.  Cygnus engineers who have worked on <small>GDB</small>
 - fulltime include Mark Alexander, Jim Blandy, Per Bothner, Kevin
 - Buettner, Edith Epstein, Chris Faylor, Fred Fish, Martin Hunt, Jim
 - Ingham, John Gilmore, Stu Grossman, Kung Hsu, Jim Kingdon, John Metzler,
 - Fernando Nasser, Geoffrey Noer, Dawn Perchik, Rich Pixley, Zdenek
 - Radouch, Keith Seitz, Stan Shebs, David Taylor, and Elena Zannoni.  In
 - addition, Dave Brolley, Ian Carmichael, Steve Chamberlain, Nick Clifton,
 - JT Conklin, Stan Cox, DJ Delorie, Ulrich Drepper, Frank Eigler, Doug
 - Evans, Sean Fagan, David Henkel-Wallace, Richard Henderson, Jeff
 - Holcomb, Jeff Law, Jim Lemke, Tom Lord, Bob Manson, Michael Meissner,
 - Jason Merrill, Catherine Moore, Drew Moseley, Ken Raeburn, Gavin
 - Romig-Koch, Rob Savoye, Jamie Smith, Mike Stump, Ian Taylor, Angela
 - Thomas, Michael Tiemann, Tom Tromey, Ron Unrau, Jim Wilson, and David
 - Zuhn have made contributions both large and small.
 - </p>
 - <p>Andrew Cagney, Fernando Nasser, and Elena Zannoni, while working for
 - Cygnus Solutions, implemented the original <small>GDB/MI</small> interface.
 - </p>
 - <p>Jim Blandy added support for preprocessor macros, while working for Red
 - Hat.
 - </p>
 - <p>Andrew Cagney designed <small>GDB</small>’s architecture vector.  Many
 - people including Andrew Cagney, Stephane Carrez, Randolph Chung, Nick
 - Duffek, Richard Henderson, Mark Kettenis, Grace Sainsbury, Kei
 - Sakamoto, Yoshinori Sato, Michael Snyder, Andreas Schwab, Jason
 - Thorpe, Corinna Vinschen, Ulrich Weigand, and Elena Zannoni, helped
 - with the migration of old architectures to this new framework.
 - </p>
 - <p>Andrew Cagney completely re-designed and re-implemented <small>GDB</small>’s
 - unwinder framework, this consisting of a fresh new design featuring
 - frame IDs, independent frame sniffers, and the sentinel frame.  Mark
 - Kettenis implemented the <small>DWARF 2</small> unwinder, Jeff Johnston the
 - libunwind unwinder, and Andrew Cagney the dummy, sentinel, tramp, and
 - trad unwinders.  The architecture-specific changes, each involving a
 - complete rewrite of the architecture’s frame code, were carried out by
 - Jim Blandy, Joel Brobecker, Kevin Buettner, Andrew Cagney, Stephane
 - Carrez, Randolph Chung, Orjan Friberg, Richard Henderson, Daniel
 - Jacobowitz, Jeff Johnston, Mark Kettenis, Theodore A. Roth, Kei
 - Sakamoto, Yoshinori Sato, Michael Snyder, Corinna Vinschen, and Ulrich
 - Weigand.
 - </p>
 - <p>Christian Zankel, Ross Morley, Bob Wilson, and Maxim Grigoriev from
 - Tensilica, Inc. contributed support for Xtensa processors.  Others
 - who have worked on the Xtensa port of <small>GDB</small> in the past include
 - Steve Tjiang, John Newlin, and Scott Foehner.
 - </p>
 - <p>Michael Eager and staff of Xilinx, Inc., contributed support for the
 - Xilinx MicroBlaze architecture.
 - </p>
 - <p>Initial support for the FreeBSD/mips target and native configuration
 - was developed by SRI International and the University of Cambridge
 - Computer Laboratory under DARPA/AFRL contract FA8750-10-C-0237
 - ("CTSRD"), as part of the DARPA CRASH research programme.
 - </p>
 - <p>Initial support for the FreeBSD/riscv target and native configuration
 - was developed by SRI International and the University of Cambridge
 - Computer Laboratory (Department of Computer Science and Technology)
 - under DARPA contract HR0011-18-C-0016 ("ECATS"), as part of the DARPA
 - SSITH research programme.
 - </p>
 - <p>The original port to the OpenRISC 1000 is believed to be due to
 - Alessandro Forin and Per Bothner.  More recent ports have been the work
 - of Jeremy Bennett, Franck Jullien, Stefan Wallentowitz and
 - Stafford Horne.
 - </p>
 - <p>Weimin Pan, David Faust and Jose E. Marchesi contributed support for
 - the Linux kernel BPF virtual architecture.  This work was sponsored by
 - Oracle.
 - </p>
 - <hr>
 - <div class="header">
 - <p>
 - Previous: <a href="Free-Documentation.html#Free-Documentation" accesskey="p" rel="prev">Free Documentation</a>, Up: <a href="Summary.html#Summary" accesskey="u" rel="up">Summary</a>   [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Concept-Index.html#Concept-Index" title="Index" rel="index">Index</a>]</p>
 - </div>
 - 
 - 
 - 
 - </body>
 - </html>
 
 
  |