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