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