OSDN Git Service

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