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 Mark Kettenis kettenis@gnu.org
13 Peter Schauer Peter.Schauer@regent.e-technik.tu-muenchen.de
14 Stan Shebs shebs@apple.com
15 Michael Snyder msnyder@redhat.com
16 Elena Zannoni ezannoni@redhat.com
17 Eli Zaretskii eliz@gnu.org
22 Note individuals who maintain parts of the debugger need approval to
23 check in changes outside of the immediate domain that they maintain.
25 If there is no maintainer for a given domain then the responsibility
26 falls to the head maintainer.
28 If there are several maintainers for a given domain then
29 responsibility falls to the first maintainer. The first maintainer is
30 free to devolve that responsibility among the other maintainers.
35 All maintainers listed in this file are allowed to check in obvious
38 An "obvious fix" means that there is no possibility that anyone will
39 disagree with the change.
41 A good mental test is "will the person who hates my work the most be
42 able to find fault with the change" - if so, then it's not obvious and
43 needs to be posted first. :-)
45 Something like changing or bypassing an interface is _not_ an obvious
46 fix, since such a change without discussion will result in
47 instantaneous and loud complaints.
50 Target Instruction Set Architectures:
52 Generic ISA (Instruction Set Architecture) issues, API variants, CPU
53 variants. *-tdep.c. The Target/Architecture maintainer works with the
54 host maintainer when resolving build issues. The Target/Architecture
55 maintainer works with the native maintainer when resolving API issues.
59 alpha --target=alpha-elf -Werror
62 arc (--target=arc-elf OBSOLETE)
64 arm --target=arm-elf ,
65 Fernando Nasser fnasser@redhat.com
66 Scott Bambrough scottb@netwinder.org
67 Richard Earnshaw rearnsha@arm.com
70 avr --target=avr ,-Werror
71 Theodore A. Roth troth@verinet.com
73 cris --target=cris-elf ,-Werror
74 Orjan Friberg orjanf@axis.com
76 d10v --target=d10v-elf ,-Werror
79 d30v (--target=d30v-elf OBSOLETE)
81 fr30 (--target=fr30-elf OBSOLETE)
83 h8300 --target=h8300hms -Werror
85 Not multi-arch, work in progress
87 h8500 --target=h8500hms -Werror
89 Not multi-arch, work in progress
91 i386 --target=i386-elf ,-Werror
92 Mark Kettenis kettenis@gnu.org
94 i960 --target=i960-coff ,-Werror
96 OBSOLETE candidate, not multi-arch
98 ia64 --target=ia64-linux-gnu ,-Werror
99 (--target=ia64-elf broken)
100 Kevin Buettner kevinb@redhat.com
102 m32r (--target=m32r-elf broken)
103 Michael Snyder msnyder@redhat.com
104 OBSOLETE candidate, not multi-arch
106 m68hc11 --target=m68hc11-elf ,-Werror ,
107 Stephane Carrez stcarrez@nerim.fr
109 m68k --target=m68k-elf ,-Werror
112 m88k (--target=m88k OBSOLETE)
114 mcore --target=mcore-elf ,-Werror
117 mips --target=mips-elf ,-Werror
118 Andrew Cagney cagney@redhat.com
120 mn10200 --target=mn10200-elf ,-Werror
122 OBSOLETE candidate, not multi-arch
124 mn10300 --target=mn10300-elf ,-Werror
127 ns32k --target=ns32k-netbsd ,-Werror
130 pa (--target=hppa-elf broken)
132 OBSOLETE candidate, not multi-arch
134 powerpc --target=powerpc-eabi ,-Werror
135 Kevin Buettner kevinb@redhat.com
137 s390 --target=s390-linux-gnu ,-Werror
138 (contact DJ Barrow djbarrow@de.ibm.com)
140 sh --target=sh-elf ,-Werror
141 Elena Zannoni ezannoni@redhat.com
143 sparc --target=sparc-elf ,-Werror
148 v850 --target=v850-elf ,-Werror
151 vax --target=vax-netbsd ,-Werror
156 x86-64 --target=x86_64-linux-gnu ,-Werror
159 xstormy16 --target=xstormy16-elf ,-Werror
160 Corinna Vinschen vinschen@redhat.com
162 z8k --target=z8k-coff ,-Werror
165 OBSOLETE candidate, not multi-arch
167 All developers recognized by this file can make arbitrary changes to
170 All maintainers can test and thence approve non-trivial changes to
171 ``maintenance only'' targets submitted by recognized developers.
173 All recognized developers can make mechanical changes (by virtue of
174 the obvious fix rule) to ``maintenance only'' targets. The change
175 shall be sanity checked by compiling with one of the listed targets.
177 The Bourne shell script:
179 cat MAINTAINERS | tr -s '[\t]' '[ ]' | sed -n '
180 /^[ ]*[-a-z0-9\.]*[ ]*[(]*--target=.*/ !d
197 can be used to generate a list of buildable targets. The list
198 containing values for the configure options --target=,
199 --enable-gdb-build-warnings= and optionally
200 --enable-sim-build-warnings vis:
204 m68hc11-elf ,-Werror ,
206 hppa1.1-hp-proelf broken
209 While the ``broken'' targets are included in the listing, the are not
215 The Native maintainer is responsible for target specific native
216 support - typically shared libraries and quirks to procfs/ptrace/...
217 The Native maintainer works with the Arch and Core maintainers when
218 resolving more generic problems.
220 The host maintainer ensures that gdb (including mmalloc) can be built
221 as a cross debugger on their platform.
223 AIX Peter Schauer Peter.Schauer@regent.e-technik.tu-muenchen.de
224 Kevin Buettner kevinb@redhat.com
226 djgpp native Eli Zaretskii eliz@gnu.org
227 DJ Delorie dj@redhat.com
228 MS Windows (NT, CE, '00, 9x, Me) host & native
229 Chris Faylor cgf@redhat.com
230 GNU/Linux/x86 native & host
231 Mark Kettenis kettenis@gnu.org
232 Jim Blandy jimb@redhat.com
233 GNU/Linux PPC native Kevin Buettner kevinb@redhat.com
234 GNU/Linux MIPS native & host
235 Daniel Jacobowitz dan@debian.org
236 GNU/Linux m68k Andreas Schwab schwab@suse.de
237 FreeBSD native & host Mark Kettenis kettenis@gnu.org
238 David O'Brien obrien@freebsd.org
239 hurd native Mark Kettenis kettenis@gnu.org
240 NetBSD native & host Jason Thorpe thorpej@wasabisystems.com
241 SCO/Unixware Robert Lipe rjl@sco.com
242 GNU/Linux ARM native Scott Bambrough scottb@netwinder.org
243 Solaris/x86 native & host (devolved)
244 Peter Schauer Peter.Schauer@regent.e-technik.tu-muenchen.de
245 Solaris/SPARC native & host (devolved)
246 Michael Snyder msnyder@redhat.com
250 Core: Generic components used by all of GDB
252 generic arch support Andrew Cagney cagney@redhat.com
253 Any host/target maintainer can add to
254 gdbarch.{c,h,sh}. Send tricky ones to cagney.
255 target vector Andrew Cagney cagney@redhat.com
256 main (main.c, top.c) Elena Zannoni ezannoni@redhat.com
257 event loop Elena Zannoni ezannoni@redhat.com
259 generic symtabs Jim Blandy jimb@redhat.com
260 Elena Zannoni ezannoni@redhat.com
261 dwarf readers Jim Blandy jimb@redhat.com
262 Elena Zannoni ezannoni@redhat.com
263 elf reader Jim Blandy jimb@redhat.com
264 Elena Zannoni ezannoni@redhat.com
265 stabs reader Jim Blandy jimb@redhat.com
266 Elena Zannoni ezannoni@redhat.com
267 coff reader Philippe De Muyter phdm@macqel.be
268 xcoff reader Any maintainer can modify this; please send tricky
269 ones to Kevin Buettner <kevinb@redhat.com>
270 linespec Jim Blandy jimb@redhat.com
271 Elena Zannoni ezannoni@redhat.com
272 Fernando Nasser fnasser@redhat.com
273 HP/UX readers Any [past] maintainer can modify this.
274 Please send tricky ones to the symtabs maintainers.
276 tracing bytecode stuff Jim Blandy jimb@redhat.com
277 tracing Michael Snyder msnyder@redhat.com
278 threads Michael Snyder msnyder@redhat.com
279 Mark Kettenis kettenis@gnu.org
280 breakpoints Michael Snyder msnyder@redhat.com
281 Jim Blandy jimb@redhat.com
282 language support (Blanket Write Privs Maintainers)
283 C++ Daniel Jacobowitz dan@debian.org
284 Java support (devolved)
285 Per Bothner per@bothner.com
286 Anthony Green green@redhat.com
287 Pascal support Pierre Muller muller@sources.redhat.com
288 Scheme support Jim Blandy jimb@redhat.com
290 shared libs (devolved) Jim Blandy jimb@redhat.com
291 Kevin Buettner kevinb@redhat.com
292 xcoffsolib Peter Schauer Peter.Schauer@regent.e-technik.tu-muenchen.de
294 remote.c Andrew Cagney cagney@redhat.com
295 include/remote-sim.h, remote-sim.c
296 Andrew Cagney cagney@redhat.com
297 sds protocol Fernando Nasser fnasser@redhat.com
298 rdi/adp protocol Fernando Nasser fnasser@redhat.com
299 documentation Eli Zaretskii eliz@gnu.org
300 testsuite Fernando Nasser fnasser@redhat.com
301 config Mark Salter msalter@redhat.com
302 lib Mark Salter msalter@redhat.com
303 gdbtk (gdb.gdbtk) Keith Seitz keiths@redhat.com
304 c++ (gdb.c++) Michael Chastain mec@shout.net
305 mi tests (gdb.mi) Elena Zannoni ezannoni@redhat.com
306 Andrew Cagney cagney@redhat.com
307 stabs (gdb.stabs) Elena Zannoni ezannoni@redhat.com
308 threads (gdb.threads) Michael Snyder msnyder@redhat.com
309 trace (gdb.trace) Michael Snyder msnyder@redhat.com
310 hp tests (gdb.hp) (vacant)
311 Java tests (gdb.java) Anthony Green green@redhat.com
312 Kernel Object Display Fernando Nasser fnasser@redhat.com
315 UI: External (user) interfaces.
317 command interpreter Fernando Nasser fnasser@redhat.com
318 gdbtk (c & tcl) Jim Ingham jingham@apple.com
319 Fernando Nasser fnasser@redhat.com
320 Keith Seitz keiths@redhat.com
321 libgui (w/foundry, sn) Jim Ingham jingham@apple.com
322 Keith Seitz keiths@redhat.com
323 mi (gdb/mi) Andrew Cagney cagney@redhat.com
324 Elena Zannoni ezannoni@redhat.com
325 Fernando Nasser fnasser@redhat.com
327 Technical Contact Point wdb@cup.hp.com
332 gdb/gdbserver Daniel Jacobowitz dan@debian.org
334 Web pages. Jim Kingdon jkingdon@engr.sgi.com ++
335 (anyone can edit; kingdon is just lead maintainer)
337 Makefile.in, configure* ALL
339 mmalloc/ ALL Host maintainers
343 sim/ See sim/MAINTAINERS
345 readline/ Master version: ftp://ftp.cwru.edu/pub/bash/
346 Elena Zannoni ezannoni@redhat.com
347 Host maintainers (host dependant parts)
348 (but get your changes into the master version)
350 tcl/ tk/ itcl/ Ian Roxborough irox@redhat.com
355 To get recommended for the Write After Approval list you need a valid
356 FSF assignment and have submitted one good patch.
358 David Anderson davea@sgi.com
359 Scott Bambrough scottb@netwinder.org
360 Jim Blandy jimb@redhat.com
361 Philip Blundell philb@gnu.org
362 Per Bothner per@bothner.com
363 Joel Brobecker brobecker@act-europe.fr
364 Dave Brolley brolley@redhat.com
365 Kevin Buettner kevinb@redhat.com
366 Andrew Cagney ac131313@redhat.com
367 David Carlton carlton@math.stanford.edu
368 Stephane Carrez stcarrez@nerim.fr
369 Michael Chastain mec@shout.net
370 Eric Christopher echristo@redhat.com
371 Nick Clifton nickc@redhat.com
372 Philippe De Muyter phdm@macqel.be
373 Chris G. Demetriou cgd@broadcom.com
374 Klee Dienes kdienes@apple.com
375 DJ Delorie dj@redhat.com
376 Richard Earnshaw rearnsha@arm.com
377 Frank Ch. Eigler fche@redhat.com
378 Ben Elliston bje@redhat.com
379 Anthony Green green@redhat.com
380 Matthew Green mrg@eterna.com.au
381 Chris Faylor cgf@redhat.com
382 Fred Fish fnf@ninemoons.com
383 Orjan Friberg orjanf@axis.com
384 Ben Harris bjh21@netbsd.org
385 Richard Henderson rth@redhat.com
386 Aldy Hernandez aldyh@redhat.com
387 Paul Hilfinger hilfinger@gnat.com
388 Matt Hiller hiller@redhat.com
389 Kazu Hirata kazu@hxi.com
390 Jeff Holcomb jeffh@redhat.com
391 Don Howard dhoward@redhat.com
392 Martin Hunt hunt@redhat.com
393 Jim Ingham jingham@apple.com
394 Daniel Jacobowitz dan@debian.org
395 Andreas Jaeger aj@suse.de
396 Geoff Keating geoffk@redhat.com
397 Mark Kettenis kettenis@gnu.org
398 Jim Kingdon jkingdon@engr.sgi.com ++
399 Jeff Law law@redhat.com
400 Jonathan Larmour jlarmour@redhat.co.uk
401 Robert Lipe rjl@sco.com
402 H.J. Lu hjl@lucon.org
403 Michal Ludvig mludvig@suse.cz
404 Glen McCready gkm@redhat.com
405 Greg McGary greg@mcgary.org
406 Jason Merrill jason@redhat.com
407 David S. Miller davem@redhat.com
408 Jason Molenda jmolenda@apple.com
409 Pierre Muller muller@sources.redhat.com
410 Fernando Nasser fnasser@redhat.com
411 David O'Brien obrien@freebsd.org
412 Alexandre Oliva aoliva@redhat.com
413 Tom Rix trix@redhat.com
414 Theodore A. Roth troth@verinet.com
415 Ian Roxborough irox@redhat.com
416 Grace Sainsbury graces@redhat.com
417 Mark Salter msalter@redhat.com
418 Peter Schauer Peter.Schauer@regent
419 Andreas Schwab schwab@suse.de
420 Keith Seitz keiths@redhat.com
421 Aidan Skinner aidan@velvet.net
422 Jiri Smid smid@suse.cz
423 David Smith dsmith@redhat.com
424 Stephen P. Smith ischis2@home.com
425 Jackie Smith Cashion jsmith@redhat.com
426 Stan Shebs shebs@apple.com
427 Michael Snyder msnyder@redhat.com
428 Petr Sorfa petrs@caldera.com
429 Gary Thomas gthomas@redhat.com
430 Jason Thorpe thorpej@wasabisystems.com
431 Tom Tromey tromey@redhat.com
432 Corinna Vinschen vinschen@redhat.com
433 Keith Walker keith.walker@arm.com
434 Elena Zannoni ezannoni@redhat.com
435 Eli Zaretskii eliz@gnu.org
441 Jimmy Guo (gdb.hp, tui) guo at cup dot hp dot com
442 Jeff Law (hppa) law at cygnus dot com
443 Daniel Berlin (C++ support) dan at cgsoftware dot com
444 Nick Duffek (powerpc, SCO, Sol/x86) nick at duffek dot com
445 David Taylor (d10v, sparc, utils, defs,
446 expression evaluator, language support) taylor at candd dot org
447 J.T. Conklin (dcache, NetBSD, remote) jtc at redback dot com
448 Frank Ch. Eigler (sim) fche at redhat dot com
452 Folks that have been caught up in a paper trail:
454 Jim Kingdon jkingdon@engr.sgi.com
458 (*) Indicates folks that don't have a Kerberos/SSH account in the GDB