diff options
Diffstat (limited to 'share/doc/gdb/Contributors.html')
-rw-r--r-- | share/doc/gdb/Contributors.html | 277 |
1 files changed, 277 insertions, 0 deletions
diff --git a/share/doc/gdb/Contributors.html b/share/doc/gdb/Contributors.html new file mode 100644 index 0000000..1800e56 --- /dev/null +++ b/share/doc/gdb/Contributors.html @@ -0,0 +1,277 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<html> +<!-- Copyright (C) 1988-2023 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 5.1, http://www.gnu.org/software/texinfo/ --> +<head> +<title>Debugging with GDB: Contributors</title> + +<meta name="description" content="Debugging with GDB: Contributors"> +<meta name="keywords" content="Debugging with GDB: Contributors"> +<meta name="resource-type" content="document"> +<meta name="distribution" content="global"> +<meta name="Generator" content="makeinfo"> +<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> +<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="previous" title="Free Documentation"> +<style type="text/css"> +<!-- +a.summary-letter {text-decoration: none} +blockquote.smallquotation {font-size: smaller} +div.display {margin-left: 3.2em} +div.example {margin-left: 3.2em} +div.indentedblock {margin-left: 3.2em} +div.lisp {margin-left: 3.2em} +div.smalldisplay {margin-left: 3.2em} +div.smallexample {margin-left: 3.2em} +div.smallindentedblock {margin-left: 3.2em; font-size: smaller} +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.nocodebreak {white-space:nowrap} +span.nolinebreak {white-space:nowrap} +span.roman {font-family:serif; font-weight:normal} +span.sansserif {font-family:sans-serif; font-weight:normal} +ul.no-bullet {list-style: none} +--> +</style> + + +</head> + +<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> +<a name="Contributors"></a> +<div class="header"> +<p> +Previous: <a href="Free-Documentation.html#Free-Documentation" accesskey="p" rel="previous">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="previous">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> |