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 ,-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 Stephane Carrez stcarrez@nerim.fr
368 Michael Chastain mec@shout.net
369 Eric Christopher echristo@redhat.com
370 Nick Clifton nickc@redhat.com
371 Philippe De Muyter phdm@macqel.be
372 Chris G. Demetriou cgd@broadcom.com
373 Klee Dienes kdienes@apple.com
374 DJ Delorie dj@redhat.com
375 Richard Earnshaw rearnsha@arm.com
376 Frank Ch. Eigler fche@redhat.com
377 Ben Elliston bje@redhat.com
378 Anthony Green green@redhat.com
379 Matthew Green mrg@eterna.com.au
380 Chris Faylor cgf@redhat.com
381 Fred Fish fnf@ninemoons.com
382 Orjan Friberg orjanf@axis.com
383 Ben Harris bjh21@netbsd.org
384 Richard Henderson rth@redhat.com
385 Aldy Hernandez aldyh@redhat.com
386 Paul Hilfinger hilfinger@gnat.com
387 Matt Hiller hiller@redhat.com
388 Kazu Hirata kazu@hxi.com
389 Jeff Holcomb jeffh@redhat.com
390 Don Howard dhoward@redhat.com
391 Martin Hunt hunt@redhat.com
392 Jim Ingham jingham@apple.com
393 Daniel Jacobowitz dan@debian.org
394 Andreas Jaeger aj@suse.de
395 Geoff Keating geoffk@redhat.com
396 Mark Kettenis kettenis@gnu.org
397 Jim Kingdon jkingdon@engr.sgi.com ++
398 Jeff Law law@redhat.com
399 Jonathan Larmour jlarmour@redhat.co.uk
400 Robert Lipe rjl@sco.com
401 H.J. Lu hjl@lucon.org
402 Michal Ludvig mludvig@suse.cz
403 Glen McCready gkm@redhat.com
404 Greg McGary greg@mcgary.org
405 Jason Merrill jason@redhat.com
406 David S. Miller davem@redhat.com
407 Jason Molenda jmolenda@apple.com
408 Pierre Muller muller@sources.redhat.com
409 Fernando Nasser fnasser@redhat.com
410 David O'Brien obrien@freebsd.org
411 Alexandre Oliva aoliva@redhat.com
412 Tom Rix trix@redhat.com
413 Theodore A. Roth troth@verinet.com
414 Ian Roxborough irox@redhat.com
415 Grace Sainsbury graces@redhat.com
416 Mark Salter msalter@redhat.com
417 Peter Schauer Peter.Schauer@regent
418 Andreas Schwab schwab@suse.de
419 Keith Seitz keiths@redhat.com
420 Aidan Skinner aidan@velvet.net
421 Jiri Smid smid@suse.cz
422 David Smith dsmith@redhat.com
423 Stephen P. Smith ischis2@home.com
424 Jackie Smith Cashion jsmith@redhat.com
425 Stan Shebs shebs@apple.com
426 Michael Snyder msnyder@redhat.com
427 Petr Sorfa petrs@caldera.com
428 Gary Thomas gthomas@redhat.com
429 Jason Thorpe thorpej@wasabisystems.com
430 Tom Tromey tromey@redhat.com
431 Corinna Vinschen vinschen@redhat.com
432 Keith Walker keith.walker@arm.com
433 Elena Zannoni ezannoni@redhat.com
434 Eli Zaretskii eliz@gnu.org
440 Jimmy Guo (gdb.hp, tui) guo at cup dot hp dot com
441 Jeff Law (hppa) law at cygnus dot com
442 Daniel Berlin (C++ support) dan at cgsoftware dot com
443 Nick Duffek (powerpc, SCO, Sol/x86) nick at duffek dot com
444 David Taylor (d10v, sparc, utils, defs,
445 expression evaluator, language support) taylor at candd dot org
446 J.T. Conklin (dcache, NetBSD, remote) jtc at redback dot com
447 Frank Ch. Eigler (sim) fche at redhat dot com
451 Folks that have been caught up in a paper trail:
453 Jim Kingdon jkingdon@engr.sgi.com
457 (*) Indicates folks that don't have a Kerberos/SSH account in the GDB