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