Update my contact email for hp tests maintainership.
[external/binutils.git] / gdb / MAINTAINERS
1                         GDB Maintainers
2
3
4                         Blanket Write Privs
5
6 Jim Blandy                      jimb@cygnus.com
7 Andrew Cagney                   ac131313@cygnus.com
8 Stan Shebs                      shebs@apple.com
9 Michael Snyder                  msnyder@cygnus.com
10 Peter Schauer                   Peter.Schauer@regent.e-technik.tu-muenchen.de
11
12
13                         Various Maintainers
14
15 Note individuals who maintain parts of the debugger need approval to
16 check in changes outside of the immediate domain that they maintain.
17
18 If there is no maintainer for a given domain then the responsibility
19 falls to the head maintainer.
20
21 If there are several maintainers for a given domain then
22 responsibility falls to the first maintainer.  The first maintainer is
23 free to devolve that responsibility among the other maintainers.
24
25
26 Target/Architecture:
27
28 Generic ISA (Instruction Set Architecture) issues, API variants, CPU
29 variants.  *-tdep.c. The Target/Architecture maintainer works with the
30 host maintainer when resolving build issues.  The Target/Architecture
31 maintainer works with the native maintainer when resolving API issues.
32
33         a29k            maintenance only (a29k-amd-udi -Werror)
34         alpha           maintenance only (alpha-dec-osf4.0a)
35         arc             maintenance only (arc-elf)
36
37         arm             Fernando Nasser         fnasser@cygnus.com
38                         Jim Ingham              jingham@apple.com
39                         Scott Bambrough         scottb@netwinder.org
40
41         convex          OBSOLETE
42
43         d10v            Andrew Cagney           cagney@cygnus.com
44
45         d30v            David Taylor            taylor@cygnus.com
46
47         djgpp           (see native and host)
48
49         fr30            maintenance only (fr30-elf)
50         h8300           maintenance only (h8300hms)
51         h8500           maintenance only (h8500hms)
52
53         i386            Mark Kettenis           kettenis@gnu.org
54
55         i960            maintenance only (i960-coff)
56
57         ia64            Kevin Buettner          kevinb@cygnus.com
58         m32r            Michael Snyder          msnyder@cygnus.com
59
60         m68hc11         Stephane Carrez         Stephane.Carrez@worldnet.fr
61
62         m68k            maintenance only (m68k-aout, m68k-coff, m68k-elf)
63         m88k            maintenance only (?)
64         mcore           maintenance only (?)
65
66         mips            Andrew Cagney           cagney@cygnus.com
67
68         mn10200         maintenance only (mn10200-elf)
69
70         mn10300         Andrew Cagney           cagney@cygnus.com
71
72         ns32k           maintenance only (?)
73
74         pa              Jeff Law                law@cygnus.com
75
76         powerpc         Kevin Buettner          kevinb@cygnus.com
77                         Nick Duffek             nsd@cygnus.com
78
79         pyramid         OBSOLETE
80
81         romp            maintenance only (?)
82
83         rs6000          (see rs6000 native and ppc target)
84
85         sh              Elena Zannoni           ezannoni@cygnus.com
86
87         sparc           David Taylor            taylor@cygnus.com
88
89         tahoe           OBSOLETE
90
91         tic80           maintenance only (tic80-coff)
92         v850            maintenance only (v850-elf)
93         vax             maintenance only (?)
94         w65             maintenance only (?)
95         z8k             maintenance only (?)
96
97 All maintainers can make arbitrary changes to OBSOLETE targets.
98
99 All maintainers can make mechanical (params, spelling, indentation,
100 multi-arch, -W..., ....) changes to ``maintenance only'' targets.
101 Please sanity check the change by compiling with one of the listed
102 targets.
103
104
105
106 Host/Native:
107
108 The Native maintainer is responsible for target specific native
109 support - typically shared libraries and quirks to procfs/ptrace/...
110 The Native maintainer works with the Arch and Core maintainers when
111 resolving more generic problems.
112
113 The host maintainer ensures that gdb (including mmalloc) can be built
114 as a cross debugger on their platform.
115
116 djgpp native            Eli Zaretskii           eliz@gnu.org
117                         DJ Delorie              dj@cygnus.com
118 MS Windows (NT, CE, '00, 9x, Me) host & native
119                         Chris Faylor            cgf@cygnus.com
120 GNU/Linux/x86 native & host
121                         Mark Kettenis           kettenis@gnu.org
122                         Jim Blandy              jimb@cygnus.com
123 GNU/Linux PPC native    Kevin Buettner          kevinb@cygnus.com
124 FreeBSD native & host   Mark Kettenis           kettenis@gnu.org
125 hurd native             Mark Kettenis           kettenis@gnu.org
126 macos host & native     Stan Shebs              shebs@apple.com
127 hpux, hp pa native      Jeff Law                law@cygnus.com
128 NetBSD                  J.T. Conklin            jtc@redback.com
129 SCO/Unixware            Nick Duffek             nsd@cygnus.com
130                         Robert Lipe             rjl@sco.com
131 GNU/Linux ARM native    Scott Bambrough         scottb@netwinder.org
132 Solaris/x86 native & host
133                         Nick Duffek             nsd@cygnus.com
134                         Peter Schauer           Peter.Schauer@regent.e-technik.tu-muenchen.de
135 Solaris/SPARC native & host
136                         David Taylor            taylor@cygnus.com
137 Mac OS X                Klee Dienes             kdienes@apple.com
138                         Jim Ingham              jingham@apple.com
139
140
141
142 Core: Generic components used by all of GDB
143
144 generic arch support    Andrew Cagney           cagney@cygnus.com
145                         Any host/target maintainer can add to
146                         gdbarch.{c,h,sh}.  Send tricky ones to cagney.
147 target vector           Andrew Cagney           cagney@cygnus.com
148 main (main.c, top.c)    Elena Zannoni           ezannoni@cygnus.com
149 event loop              Elena Zannoni           ezannoni@cygnus.com
150 generic symtabs         Jim Blandy              jimb@cygnus.com
151                         Elena Zannoni           ezannoni@cygnus.com
152   dwarf readers         Jim Blandy              jimb@cygnus.com
153                         Elena Zannoni           ezannoni@cygnus.com
154   elf reader            Jim Blandy              jimb@cygnus.com
155                         Elena Zannoni           ezannoni@cygnus.com
156   stabs reader          Jim Blandy              jimb@cygnus.com
157                         Elena Zannoni           ezannoni@cygnus.com
158   coff reader           Philippe De Muyter      phdm@macqel.be
159 tracing bytecode stuff  Jim Blandy              jimb@cygnus.com
160 tracing                 Michael Snyder          msnyder@cygnus.com
161 threads                 Michael Snyder          msnyder@cygnus.com
162 breakpoints             Michael Snyder          msnyder@cygnus.com
163                         Jim Blandy              jimb@cygnus.com
164 language support        David Taylor            taylor@cygnus.com
165   C++ support           Daniel Berlin           dan@cgsoftware.com
166   Java support          Anthony Green           green@cygnus.com
167   Objective-C/C++       Klee Dienes             kdienes@apple.com
168                         Jim Ingham              jimgham@apple.com
169   Pascal support        Pierre Muller           muller@sourceware.cygnus.com
170 expression eval         David Taylor            taylor@cygnus.com
171 defs.h                  David Taylor            taylor@cygnus.com
172 utils.c                 David Taylor            taylor@cygnus.com
173 Scheme support          Jim Blandy              jimb@cygnus.com
174 svr4 shlibs (solib.c)   Jim Blandy              jimb@cygnus.com
175 remote.c                Andrew Cagney           cagney@cygnus.com
176                         J.T. Conklin            jtc@redback.com
177 include/remote-sim.h, remote-sim.c
178                         Andrew Cagney           cagney@cygnus.com
179 sds protocol            Fernando Nasser         fnasser@cygnus.com
180                         Jim Ingham              jingham@apple.com
181 rdi/adp protocol        Fernando Nasser         fnasser@cygnus.com
182                         Jim Ingham              jingham@apple.com
183 gdbserver               Stan Shebs              shebs@apple.com
184 documentation           Stan Shebs              shebs@apple.com
185                         Eli Zaretskii           eliz@gnu.org
186 testsuite               Stan Shebs              shebs@apple.com
187                         Fernando Nasser         fnasser@cygnus.com
188   hp tests (gdb.hp)     Jimmy Guo               guo@cup.hp.com
189   Java tests (gdb.java) Anthony Green           green@cygnus.com
190 Kernel Object Display   Fernando Nasser         fnasser@cygnus.com
191
192
193 UI: External (user) interfaces.
194
195 command interpreter     Fernando Nasser         fnasser@cygnus.com
196 gdbtk (c & tcl)         Syd Polk                spolk@cygnus.com
197                         Jim Ingham              jingham@apple.com
198                         Fernando Nasser         fnasser@cygnus.com
199 libgui (w/foundry, sn)  Syd Polk                spolk@cygnus.com
200                         Jim Ingham              jingham@apple.com
201 mi (gdb/mi)             Andrew Cagney           cagney@cygnus.com
202                         Elena Zannoni           ezannoni@cygnus.com
203                         Fernando Nasser         fnasser@cygnus.com
204 tui                     Technical Contact Point wdb@cup.hp.com
205                         Jimmy Guo               guo@cup.hp.com
206
207
208 Misc:
209
210 Web pages.              Jim Kingdon             kingdon@redhat.com
211                         (anyone can edit; kingdon is just lead maintainer)
212
213 Makefile.in, configure* ALL
214
215 mmalloc/                ALL Host maintainers
216
217 sim/                    See sim/MAINTAINERS, co-ordinated by:
218                         Frank Ch. Eigler        fche@cygnus.com
219
220 readline/               Master version: ftp://ftp.cwru.edu/pub/bash/
221                         Elena Zannoni           ezannoni@cygnus.com
222                         Host maintainers (host dependant parts)
223                         (but get your changes into the master version)
224
225
226
227                 Write After Approval
228
229 Jim Kingdon                                     kingdon@redhat.com
230 Jason Molenda                                   jsm@cygnus.com
231 H.J. Lu                                         hjl@lucon.org
232 Nick Clifton                                    nickc@cygnus.com
233 Jonathan Larmour                                jlarmour@redhat.co.uk
234 Glen McCready                                   gkm@cygnus.com
235 Gary Thomas                                     gthomas@redhat.com
236 Pierre Muller                                   muller@sourceware.cygnus.com
237 Kazu Hirata                                     kazu@hxi.com
238 Tom Tromey                                      tromey@cygnus.com
239
240
241 * Indicates folks we need to get Kerberos/SSH accounts ready so they
242 can write in the source tree
243
244
245 Folks that have been caught up in a paper trail:
246
247 FreeBSD native & host   David O 'Brien          obrien@NUXI.com