2003-02-04 Andrew Cagney <ac131313@redhat.com>
[platform/upstream/binutils.git] / gdb / MAINTAINERS
1                         GDB Maintainers
2
3
4                         Global Maintainers
5                            (alphabetic)
6
7 Jim Blandy                      jimb@redhat.com
8 Kevin Buettner                  kevinb@redhat.com
9 Andrew Cagney                   ac131313@redhat.com
10 J.T. Conklin                    jtc@redback.com
11 Fred Fish                       fnf@ninemoons.com
12 Daniel Jacobowitz               dan@debian.org
13 Mark Kettenis                   kettenis@gnu.org
14 Peter Schauer                   Peter.Schauer@regent.e-technik.tu-muenchen.de
15 Stan Shebs                      shebs@apple.com
16 Michael Snyder                  msnyder@redhat.com
17 Elena Zannoni                   ezannoni@redhat.com
18 Eli Zaretskii                   eliz@gnu.org
19
20
21                         Various Maintainers
22
23 Note individuals who maintain parts of the debugger need approval to
24 check in changes outside of the immediate domain that they maintain.
25
26 If there is no maintainer for a given domain then the responsibility
27 falls to a global maintainer.
28
29 If there are several maintainers for a given domain then
30 responsibility falls to the first maintainer.  The first maintainer is
31 free to devolve that responsibility among the other maintainers.
32
33
34                         The Obvious Fix Rule
35
36 All maintainers listed in this file are allowed to check in obvious
37 fixes.
38
39 An "obvious fix" means that there is no possibility that anyone will
40 disagree with the change.
41
42 A good mental test is "will the person who hates my work the most be
43 able to find fault with the change" - if so, then it's not obvious and
44 needs to be posted first. :-)
45
46 Something like changing or bypassing an interface is _not_ an obvious
47 fix, since such a change without discussion will result in
48 instantaneous and loud complaints.
49
50
51 Target Instruction Set Architectures:
52
53 Generic ISA (Instruction Set Architecture) issues, API variants, CPU
54 variants.  *-tdep.c. The Target/Architecture maintainer works with the
55 host maintainer when resolving build issues.  The Target/Architecture
56 maintainer works with the native maintainer when resolving API issues.
57
58         a29k            Deleted.
59
60         alpha           --target=alpha-elf ,-Werror
61                         Maintenance only
62
63         arc             Deleted.
64
65         arm             --target=arm-elf ,-Werror
66                         Fernando Nasser         fnasser@redhat.com
67                         Scott Bambrough         scottb@netwinder.org
68                         Richard Earnshaw        rearnsha@arm.com
69
70         avr             --target=avr ,-Werror
71                         Theodore A. Roth        troth@verinet.com
72
73         cris            --target=cris-elf ,-Werror
74                         Orjan Friberg           orjanf@axis.com
75
76         d10v            --target=d10v-elf ,-Werror
77                         Maintenance only
78
79         d30v            Deleted.
80
81         fr30            Deleted.
82
83         h8300           --target=h8300hms ,-Werror
84                         Maintenance only
85
86         h8500           (--target=h8500hms OBSOLETE)
87
88         i386            --target=i386-elf ,-Werror
89                         Mark Kettenis           kettenis@gnu.org
90
91         i960            Deleted.
92
93         ia64            --target=ia64-linux-gnu ,-Werror
94                         (--target=ia64-elf broken)
95                         Kevin Buettner          kevinb@redhat.com
96
97         m32r            (--target=m32r-elf broken)
98                         Michael Snyder          msnyder@redhat.com
99                         OBSOLETE candidate, not multi-arch
100
101         m68hc11         --target=m68hc11-elf ,-Werror ,
102                         Stephane Carrez         stcarrez@nerim.fr
103
104         m68k            --target=m68k-elf ,-Werror
105                         Maintenance only
106
107         m88k            Deleted.
108
109         mcore           --target=mcore-elf ,-Werror
110                         Maintenance only
111
112         mips            --target=mips-elf ,-Werror
113                         Andrew Cagney           cagney@redhat.com
114
115         mn10200         --target=mn10200-elf ,-Werror
116                         Maintenance only
117                         OBSOLETE candidate, not multi-arch
118
119         mn10300         --target=mn10300-elf ,-Werror
120                         Maintenance only
121
122         ns32k           --target=ns32k-netbsd ,-Werror
123                         Maintenance only
124
125         pa              (--target=hppa-elf broken)
126                         Maintenance only
127                         OBSOLETE candidate, not multi-arch
128
129         powerpc         --target=powerpc-eabi ,-Werror
130                         Kevin Buettner          kevinb@redhat.com
131
132         s390            --target=s390-linux-gnu ,-Werror
133                         (contact DJ Barrow      djbarrow@de.ibm.com)
134
135         sh              --target=sh-elf ,-Werror
136                         Elena Zannoni           ezannoni@redhat.com
137
138         sparc           --target=sparc-elf ,-Werror
139                         Maintenance only
140
141         tic80           Deleted.
142
143         v850            --target=v850-elf ,-Werror
144                         Maintenance only
145
146         vax             --target=vax-netbsd ,-Werror
147                         Maintenance only
148
149         w65             Deleted.
150
151         x86-64          --target=x86_64-linux-gnu ,-Werror
152                         Maintenance only
153
154         xstormy16       --target=xstormy16-elf ,-Werror
155                         Corinna Vinschen        vinschen@redhat.com
156
157         z8k             --target=z8k-coff ,-Werror
158                         Known problem in 5.1
159                         Maintenance only
160                         OBSOLETE candidate, not multi-arch
161
162 All developers recognized by this file can make arbitrary changes to
163 OBSOLETE targets.
164
165 All maintainers can test and thence approve non-trivial changes to
166 ``maintenance only'' targets submitted by recognized developers.
167
168 All recognized developers can make mechanical changes (by virtue of
169 the obvious fix rule) to ``maintenance only'' targets.  The change
170 shall be sanity checked by compiling with one of the listed targets.
171
172 The Bourne shell script gdb_mbuild.sh can be used to rebuild all the
173 above targets.
174
175
176 Host/Native:
177
178 The Native maintainer is responsible for target specific native
179 support - typically shared libraries and quirks to procfs/ptrace/...
180 The Native maintainer works with the Arch and Core maintainers when
181 resolving more generic problems.
182
183 The host maintainer ensures that gdb (including mmalloc) can be built
184 as a cross debugger on their platform.
185
186 AIX                     Peter Schauer           Peter.Schauer@regent.e-technik.tu-muenchen.de
187                         Kevin Buettner          kevinb@redhat.com
188
189 djgpp native            Eli Zaretskii           eliz@gnu.org
190                         DJ Delorie              dj@redhat.com
191 MS Windows (NT, '00, 9x, Me, XP) host & native
192                         Chris Faylor            cgf@redhat.com
193 GNU/Linux/x86 native & host
194                         Mark Kettenis           kettenis@gnu.org
195                         Jim Blandy              jimb@redhat.com
196 GNU/Linux PPC native    Kevin Buettner          kevinb@redhat.com
197 GNU/Linux MIPS native & host
198                         Daniel Jacobowitz       dan@debian.org
199 GNU/Linux m68k          Andreas Schwab          schwab@suse.de
200 FreeBSD native & host   Mark Kettenis           kettenis@gnu.org
201                         David O'Brien           obrien@freebsd.org
202 hurd native             Mark Kettenis           kettenis@gnu.org
203 NetBSD native & host    Jason Thorpe            thorpej@wasabisystems.com
204 SCO/Unixware            Robert Lipe             rjl@sco.com
205 GNU/Linux ARM native    Scott Bambrough         scottb@netwinder.org
206 Solaris/x86 native & host (devolved)
207                         Peter Schauer           Peter.Schauer@regent.e-technik.tu-muenchen.de
208 Solaris/SPARC native & host (devolved)
209                         Michael Snyder          msnyder@redhat.com
210
211
212
213 Core: Generic components used by all of GDB
214
215 generic arch support    Andrew Cagney           cagney@redhat.com
216                         Any host/target maintainer can add to
217                         gdbarch.{c,h,sh}.  Send tricky ones to cagney.
218 target vector           Andrew Cagney           cagney@redhat.com
219 main (main.c, top.c)    Elena Zannoni           ezannoni@redhat.com
220 event loop              Elena Zannoni           ezannoni@redhat.com
221
222 generic symtabs         Jim Blandy              jimb@redhat.com
223                         Elena Zannoni           ezannoni@redhat.com
224   dwarf readers         Jim Blandy              jimb@redhat.com
225                         Elena Zannoni           ezannoni@redhat.com
226   elf reader            Jim Blandy              jimb@redhat.com
227                         Elena Zannoni           ezannoni@redhat.com
228   stabs reader          Jim Blandy              jimb@redhat.com
229                         Elena Zannoni           ezannoni@redhat.com
230   coff reader           Philippe De Muyter      phdm@macqel.be
231   xcoff reader          Any maintainer can modify this; please send tricky
232                         ones to Kevin Buettner <kevinb@redhat.com>
233   linespec              Jim Blandy              jimb@redhat.com
234                         Elena Zannoni           ezannoni@redhat.com
235                         Fernando Nasser         fnasser@redhat.com
236   HP/UX readers         Any [past] maintainer can modify this.
237                         Please send tricky ones to the symtabs maintainers.
238
239 tracing bytecode stuff  Jim Blandy              jimb@redhat.com
240 tracing                 Michael Snyder          msnyder@redhat.com
241 threads                 Michael Snyder          msnyder@redhat.com
242                         Mark Kettenis           kettenis@gnu.org
243 breakpoints             Michael Snyder          msnyder@redhat.com
244                         Jim Blandy              jimb@redhat.com
245 language support        (Blanket Write Privs Maintainers)
246   C++                   Daniel Jacobowitz       dan@debian.org
247   Java support          (Global Maintainers)
248   Pascal support        Pierre Muller           muller@sources.redhat.com
249   Scheme support        Jim Blandy              jimb@redhat.com
250
251 shared libs (devolved)  Jim Blandy              jimb@redhat.com
252                         Kevin Buettner          kevinb@redhat.com
253   xcoffsolib            Peter Schauer           Peter.Schauer@regent.e-technik.tu-muenchen.de
254
255 remote.c                Andrew Cagney           cagney@redhat.com
256 include/remote-sim.h, remote-sim.c
257                         Andrew Cagney           cagney@redhat.com
258 sds protocol            Fernando Nasser         fnasser@redhat.com
259 rdi/adp protocol        Fernando Nasser         fnasser@redhat.com
260 documentation           Eli Zaretskii           eliz@gnu.org
261 testsuite               Fernando Nasser         fnasser@redhat.com
262   config                Mark Salter             msalter@redhat.com
263   lib                   Mark Salter             msalter@redhat.com
264   gdbtk (gdb.gdbtk)     Keith Seitz             keiths@redhat.com
265   c++ (gdb.c++)         Michael Chastain        mec@shout.net
266                         David Carlton           carlton@math.stanford.edu
267   mi tests (gdb.mi)     Elena Zannoni           ezannoni@redhat.com
268                         Andrew Cagney           cagney@redhat.com
269   stabs (gdb.stabs)     Elena Zannoni           ezannoni@redhat.com
270   threads (gdb.threads) Michael Snyder          msnyder@redhat.com
271   trace (gdb.trace)     Michael Snyder          msnyder@redhat.com
272   hp tests (gdb.hp)     (vacant)
273   Java tests (gdb.java) Anthony Green           green@redhat.com
274 Kernel Object Display   Fernando Nasser         fnasser@redhat.com
275
276
277 UI: External (user) interfaces.
278
279 command interpreter     Fernando Nasser         fnasser@redhat.com
280 gdbtk (c & tcl)         Jim Ingham              jingham@apple.com
281                         Fernando Nasser         fnasser@redhat.com
282                         Keith Seitz             keiths@redhat.com
283 libgui (w/foundry, sn)  Jim Ingham              jingham@apple.com
284                         Keith Seitz             keiths@redhat.com
285 mi (gdb/mi)             Andrew Cagney           cagney@redhat.com
286                         Elena Zannoni           ezannoni@redhat.com
287                         Fernando Nasser         fnasser@redhat.com
288 tui                     (vacant)
289                         Technical Contact Point wdb@cup.hp.com
290
291
292 Misc:
293
294 gdb/gdbserver           Daniel Jacobowitz       dan@debian.org
295
296 Web pages.              Jim Kingdon             jkingdon@engr.sgi.com  ++
297                         (anyone can edit; kingdon is just lead maintainer)
298
299 Makefile.in, configure* ALL
300
301 mmalloc/                ALL Host maintainers
302
303 NEWS                    ALL
304
305 sim/                    See sim/MAINTAINERS
306
307 readline/               Master version: ftp://ftp.cwru.edu/pub/bash/
308                         Elena Zannoni           ezannoni@redhat.com
309                         Host maintainers (host dependant parts)
310                         (but get your changes into the master version)
311
312 tcl/ tk/ itcl/          Ian Roxborough          irox@redhat.com
313
314                         Write After Approval
315                            (alphabetic)
316
317 To get recommended for the Write After Approval list you need a valid
318 FSF assignment and have submitted one good patch.
319
320 David Anderson                                  davea@sgi.com
321 Scott Bambrough                                 scottb@netwinder.org
322 Jim Blandy                                      jimb@redhat.com
323 Philip Blundell                                 philb@gnu.org
324 Per Bothner                                     per@bothner.com
325 Joel Brobecker                                  brobecker@act-europe.fr
326 Dave Brolley                                    brolley@redhat.com
327 Kevin Buettner                                  kevinb@redhat.com
328 Andrew Cagney                                   ac131313@redhat.com
329 David Carlton                                   carlton@math.stanford.edu
330 Stephane Carrez                                 stcarrez@nerim.fr
331 Michael Chastain                                mec@shout.net
332 Eric Christopher                                echristo@redhat.com
333 Nick Clifton                                    nickc@redhat.com
334 DJ Delorie                                      dj@redhat.com
335 Chris G. Demetriou                              cgd@broadcom.com
336 Philippe De Muyter                              phdm@macqel.be
337 Klee Dienes                                     kdienes@apple.com
338 Richard Earnshaw                                rearnsha@arm.com
339 Frank Ch. Eigler                                fche@redhat.com
340 Ben Elliston                                    bje@redhat.com
341 Anthony Green                                   green@redhat.com
342 Matthew Green                                   mrg@eterna.com.au
343 Chris Faylor                                    cgf@redhat.com
344 Adam Fedor                                      fedor@gnu.org
345 Fred Fish                                       fnf@ninemoons.com
346 Orjan Friberg                                   orjanf@axis.com
347 Ben Harris                                      bjh21@netbsd.org
348 Richard Henderson                               rth@redhat.com
349 Aldy Hernandez                                  aldyh@redhat.com
350 Paul Hilfinger                                  hilfinger@gnat.com
351 Matt Hiller                                     hiller@redhat.com
352 Kazu Hirata                                     kazu@hxi.com
353 Jeff Holcomb                                    jeffh@redhat.com
354 Don Howard                                      dhoward@redhat.com
355 Martin Hunt                                     hunt@redhat.com
356 Jim Ingham                                      jingham@apple.com
357 Daniel Jacobowitz                               dan@debian.org
358 Andreas Jaeger                                  aj@suse.de
359 Jeff Johnston                                   jjohnstn@redhat.com
360 Geoff Keating                                   geoffk@redhat.com
361 Mark Kettenis                                   kettenis@gnu.org
362 Jim Kingdon                                     jkingdon@engr.sgi.com  ++
363 Jonathan Larmour                                jlarmour@redhat.co.uk
364 Jeff Law                                        law@redhat.com
365 Robert Lipe                                     rjl@sco.com
366 H.J. Lu                                         hjl@lucon.org
367 Michal Ludvig                                   mludvig@suse.cz
368 Glen McCready                                   gkm@redhat.com
369 Greg McGary                                     greg@mcgary.org
370 Jason Merrill                                   jason@redhat.com
371 David S. Miller                                 davem@redhat.com
372 Marko Mlinar                                    markom@opencores.org
373 Alan Modra                                      amodra@bigpond.net.au
374 Jason Molenda                                   jmolenda@apple.com
375 Pierre Muller                                   muller@sources.redhat.com
376 Fernando Nasser                                 fnasser@redhat.com
377 Hans-Peter Nilsson                              hp@bitrange.com
378 David O'Brien                                   obrien@freebsd.org
379 Alexandre Oliva                                 aoliva@redhat.com
380 Tom Rix                                         trix@redhat.com
381 Theodore A. Roth                                troth@verinet.com
382 Ian Roxborough                                  irox@redhat.com
383 Grace Sainsbury                                 graces@redhat.com
384 Mark Salter                                     msalter@redhat.com
385 Peter Schauer                                   Peter.Schauer@regent
386 Andreas Schwab                                  schwab@suse.de
387 Keith Seitz                                     keiths@redhat.com
388 Stan Shebs                                      shebs@apple.com
389 Aidan Skinner                                   aidan@velvet.net
390 Jiri Smid                                       smid@suse.cz
391 David Smith                                     dsmith@redhat.com
392 Stephen P. Smith                                ischis2@cox.net
393 Jackie Smith Cashion                            jsmith@redhat.com
394 Michael Snyder                                  msnyder@redhat.com
395 Petr Sorfa                                      petrs@caldera.com
396 Gary Thomas                                     gthomas@redhat.com
397 Jason Thorpe                                    thorpej@wasabisystems.com
398 Tom Tromey                                      tromey@redhat.com
399 Corinna Vinschen                                vinschen@redhat.com
400 Keith Walker                                    keith.walker@arm.com
401 Jim Wilson                                      wilson@redhat.com
402 Elena Zannoni                                   ezannoni@redhat.com
403 Eli Zaretskii                                   eliz@gnu.org
404
405
406
407                         Past Maintainers
408
409 Jimmy Guo (gdb.hp, tui)                         guo at cup dot hp dot com
410 Jeff Law (hppa)                                 law at cygnus dot com
411 Daniel Berlin (C++ support)                     dan at cgsoftware dot com
412 Nick Duffek (powerpc, SCO, Sol/x86)             nick at duffek dot com
413 David Taylor (d10v, sparc, utils, defs,
414   expression evaluator, language support)       taylor at candd dot org
415 J.T. Conklin (dcache, NetBSD, remote)           jtc at redback dot com
416 Frank Ch. Eigler (sim)                          fche at redhat dot com
417 Per Bothner (Java)                              per at bothner dot com
418 Anthony Green (Java)                            green at redhat dot com
419
420
421
422 Folks that have been caught up in a paper trail:
423
424 Jim Kingdon                                     jkingdon@engr.sgi.com
425
426 --
427
428 (*) Indicates folks that don't have a Kerberos/SSH account in the GDB
429 group.