7 Jim Blandy jimb@redhat.com
8 Andrew Cagney ac131313@redhat.com
9 J.T. Conklin jtc@redback.com
10 Fred Fish fnf@ninemoons.com
11 Mark Kettenis kettenis@gnu.org
12 Peter Schauer Peter.Schauer@regent.e-technik.tu-muenchen.de
13 Stan Shebs shebs@apple.com
14 Michael Snyder msnyder@redhat.com
19 Note individuals who maintain parts of the debugger need approval to
20 check in changes outside of the immediate domain that they maintain.
22 If there is no maintainer for a given domain then the responsibility
23 falls to the head maintainer.
25 If there are several maintainers for a given domain then
26 responsibility falls to the first maintainer. The first maintainer is
27 free to devolve that responsibility among the other maintainers.
32 All maintainers listed in this file are allowed to check in obvious
35 An "obvious fix" means that there is no possibility that anyone will
36 disagree with the change.
38 A good mental test is "will the person who hates my work the most be
39 able to find fault with the change" - if so, then it's not obvious and
40 needs to be posted first. :-)
42 Something like changing or bypassing an interface is _not_ an obvious
43 fix, since such a change without discussion will result in
44 instantaneous and loud complaints.
49 Generic ISA (Instruction Set Architecture) issues, API variants, CPU
50 variants. *-tdep.c. The Target/Architecture maintainer works with the
51 host maintainer when resolving build issues. The Target/Architecture
52 maintainer works with the native maintainer when resolving API issues.
56 alpha --target=alpha-dec-osf4.0a -Werror
58 OBSOLETE candidate, not multi-arch
60 arc --target=arc-elf ,-Werror
62 OBSOLETE candidate, not multi-arch
64 arm --target=arm-coff,arm-elf,arm-pe -w
65 Fernando Nasser fnasser@redhat.com
66 Scott Bambrough scottb@netwinder.org
69 cris --target=cris-elf -w
70 Orjan Friberg orjanf@axis.com
72 d10v --target=d10v-elf ,-Werror
75 d30v --target=d30v-elf ,-Werror
77 OBSOLETE candidate, not multi-arch
79 djgpp --target=i586-pc-msdosdjgpp ,-Werror
82 fr30 --target=fr30-elf -Werror
84 OBSOLETE candidate, not multi-arch
86 h8300 --target=h8300hms -Werror
88 Not multi-arch, work in progress
90 h8500 --target=h8500hms -Werror
92 Not multi-arch, work in progress
94 i386 --target=i386-elf,i386-aout ,-Werror
95 Mark Kettenis kettenis@gnu.org
97 i960 --target=i960-coff ,-Werror
99 OBSOLETE candidate, not multi-arch
101 ia64 --target=ia64-linux ,-Werror
102 Kevin Buettner kevinb@redhat.com
104 m32r --target=m32r-elf -Werror
105 Michael Snyder msnyder@redhat.com
108 m68hc11 --target=m68hc11-elf ,-Werror
109 Stephane Carrez Stephane.Carrez@worldnet.fr
111 m68k --target=m68k-elf ,-Werror
113 OBSOLETE candidate, not multi-arch
115 m88k --target=m88k ,-Werror
118 OBSOLETE candidate, not multi-arch
120 mcore --target=mcore-elf,mcore-pe ,-Werror
122 OBSOLETE candidate, not multi-arch
124 mips --target=mips-elf,mips64-elf ,-Werror
125 Andrew Cagney cagney@redhat.com
127 mn10200 --target=mn10200-elf ,-Werror
129 OBSOLETE candidate, not multi-arch
131 mn10300 --target=mn10300-elf ,-Werror
134 ns32k --target=ns32k-netbsd ,-Werror
136 OBSOLETE candidate, not multi-arch
138 pa (--target=hppa1.1-hp-proelf broken)
140 OBSOLETE candidate, not multi-arch
142 powerpc --target=powerpc-eabi ,-Werror
143 Kevin Buettner kevinb@redhat.com
145 rs6000 --target=rs6000-ibm-aix4.1 ,-Werror
146 (see rs6000 native and ppc target)
148 s390 --target=s390-linux ,-Werror
149 (contact DJ Barrow djbarrow@de.ibm.com)
151 sh --target=sh-hms,sh-elf ,-Werror
152 Elena Zannoni ezannoni@redhat.com
154 sparc --target=sparc-elf,sparc64-elf ,-Werror
159 v850 --target=v850-elf ,-Werror
161 OBSOLETE candidate, not multi-arch
163 vax --target=vax-dec-vms5.5 ,-Werror
165 OBSOLETE candidate, not multi-arch
169 xstormy16 --target=xstormy16-elf ,-Werror
170 Corinna Vinschen vinschen@redhat.com
172 z8k --target=z8k-coff ,-Werror
175 OBSOLETE candidate, not multi-arch
177 All maintainers can make arbitrary changes to OBSOLETE targets.
179 All maintainers can make mechanical (params, spelling, indentation,
180 multi-arch, -W..., ....) changes to ``maintenance only'' targets.
181 Please sanity check the change by compiling with one of the listed
186 awk < "${maintainers}" '
188 targets = gensub (/^.*--target=/, "", 1, $2)
189 warnings = gensub (/[)]*$/, "", 1, $3)
190 split (targets, targ, /,/)
192 print targ[i], warnings
196 can be used to generate a full list of --target=
197 --enable-gdb-build-warning= pairs.
203 The Native maintainer is responsible for target specific native
204 support - typically shared libraries and quirks to procfs/ptrace/...
205 The Native maintainer works with the Arch and Core maintainers when
206 resolving more generic problems.
208 The host maintainer ensures that gdb (including mmalloc) can be built
209 as a cross debugger on their platform.
211 AIX Peter Schauer Peter.Schauer@regent.e-technik.tu-muenchen.de
212 Kevin Buettner kevinb@redhat.com
214 djgpp native Eli Zaretskii eliz@gnu.org
215 DJ Delorie dj@redhat.com
216 MS Windows (NT, CE, '00, 9x, Me) host & native
217 Chris Faylor cgf@redhat.com
218 GNU/Linux/x86 native & host
219 Mark Kettenis kettenis@gnu.org
220 Jim Blandy jimb@redhat.com
221 GNU/Linux PPC native Kevin Buettner kevinb@redhat.com
222 GNU/Linux MIPS native & host
223 Daniel Jacobowitz dan@debian.org
224 FreeBSD native & host Mark Kettenis kettenis@gnu.org
225 David O'Brien obrien@freebsd.org
226 hurd native Mark Kettenis kettenis@gnu.org
227 NetBSD native & host J.T. Conklin jtc@redback.com
228 SCO/Unixware Robert Lipe rjl@sco.com
229 GNU/Linux ARM native Scott Bambrough scottb@netwinder.org
230 Solaris/x86 native & host (devolved)
231 Peter Schauer Peter.Schauer@regent.e-technik.tu-muenchen.de
232 Solaris/SPARC native & host (devolved)
233 Michael Snyder msnyder@redhat.com
234 Mac OS X Klee Dienes kdienes@apple.com
235 Jim Ingham jingham@apple.com
239 Core: Generic components used by all of GDB
241 generic arch support Andrew Cagney cagney@redhat.com
242 Any host/target maintainer can add to
243 gdbarch.{c,h,sh}. Send tricky ones to cagney.
244 target vector Andrew Cagney cagney@redhat.com
245 main (main.c, top.c) Elena Zannoni ezannoni@redhat.com
246 event loop Elena Zannoni ezannoni@redhat.com
248 generic symtabs Jim Blandy jimb@redhat.com
249 Elena Zannoni ezannoni@redhat.com
250 dwarf readers Jim Blandy jimb@redhat.com
251 Elena Zannoni ezannoni@redhat.com
252 elf reader Jim Blandy jimb@redhat.com
253 Elena Zannoni ezannoni@redhat.com
254 stabs reader Jim Blandy jimb@redhat.com
255 Elena Zannoni ezannoni@redhat.com
256 coff reader Philippe De Muyter phdm@macqel.be
257 xcoff reader Any maintainer can modify this; please send tricky
258 ones to Kevin Buettner <kevinb@redhat.com>
259 linespec Jim Blandy jimb@redhat.com
260 Elena Zannoni ezannoni@redhat.com
261 Fernando Nasser fnasser@redhat.com
263 tracing bytecode stuff Jim Blandy jimb@redhat.com
264 tracing Michael Snyder msnyder@redhat.com
265 threads Michael Snyder msnyder@redhat.com
266 Mark Kettenis kettenis@gnu.org
267 breakpoints Michael Snyder msnyder@redhat.com
268 Jim Blandy jimb@redhat.com
269 language support (Blanket Write Privs Maintainers)
270 Java support (devolved)
271 Per Bothner per@bothner.com
272 Anthony Green green@redhat.com
273 Objective-C/C++ Klee Dienes kdienes@apple.com
274 Jim Ingham jimgham@apple.com
275 Pascal support Pierre Muller muller@sourceware.redhat.com
276 Scheme support Jim Blandy jimb@redhat.com
278 shared libs (devolved) Jim Blandy jimb@redhat.com
279 Kevin Buettner kevinb@redhat.com
280 xcoffsolib Peter Schauer Peter.Schauer@regent.e-technik.tu-muenchen.de
282 remote.c Andrew Cagney cagney@redhat.com
283 J.T. Conklin jtc@redback.com
284 include/remote-sim.h, remote-sim.c
285 Andrew Cagney cagney@redhat.com
286 sds protocol Fernando Nasser fnasser@redhat.com
287 rdi/adp protocol Fernando Nasser fnasser@redhat.com
288 documentation Eli Zaretskii eliz@gnu.org
289 testsuite Fernando Nasser fnasser@redhat.com
290 config Mark Salter msalter@redhat.com
291 lib Mark Salter msalter@redhat.com
292 gdbtk (gdb.gdbtk) Keith Seitz keiths@redhat.com
293 c++ (gdb.c++) Michael Chastain mec@shout.net
294 mi tests (gdb.mi) Elena Zannoni ezannoni@redhat.com
295 Andrew Cagney cagney@redhat.com
296 stabs (gdb.satbs) Elena Zannoni ezannoni@redhat.com
297 threads (gdb.threads) Michael Snyder msnyder@redhat.com
298 trace (gdb.trace) Michael Snyder msnyder@redhat.com
299 hp tests (gdb.hp) (vacant)
300 Java tests (gdb.java) Anthony Green green@redhat.com
301 Kernel Object Display Fernando Nasser fnasser@redhat.com
302 dcache.c J.T. Conklin jtc@redback.com
305 UI: External (user) interfaces.
307 command interpreter Fernando Nasser fnasser@redhat.com
308 gdbtk (c & tcl) Jim Ingham jingham@apple.com
309 Fernando Nasser fnasser@redhat.com
310 Keith Seitz keiths@redhat.com
311 libgui (w/foundry, sn) Jim Ingham jingham@apple.com
312 Keith Seitz keiths@redhat.com
313 mi (gdb/mi) Andrew Cagney cagney@redhat.com
314 Elena Zannoni ezannoni@redhat.com
315 Fernando Nasser fnasser@redhat.com
317 Technical Contact Point wdb@cup.hp.com
322 Web pages. Jim Kingdon jkingdon@engr.sgi.com ++
323 (anyone can edit; kingdon is just lead maintainer)
325 Makefile.in, configure* ALL
327 mmalloc/ ALL Host maintainers
329 sim/ See sim/MAINTAINERS, co-ordinated by:
330 Frank Ch. Eigler fche@redhat.com
332 readline/ Master version: ftp://ftp.cwru.edu/pub/bash/
333 Elena Zannoni ezannoni@redhat.com
334 Host maintainers (host dependant parts)
335 (but get your changes into the master version)
337 tcl/ tk/ itcl/ Ian Roxborough irox@redhat.com
342 To get recommended for the Write After Approval list you need a valid
343 FSF assignment and have submitted one good patch.
345 David Anderson davea@sgi.com
346 Philip Blundell philb@gnu.org
347 Joel Brobecker brobecker@act-europe.fr
348 Nick Clifton nickc@redhat.com
349 Matthew Green mrg@eterna.com.au
350 Orjan Friberg orjanf@axis.com
351 Ben Harris bjh21@netbsd.org
352 Paul Hilfinger hilfinger@gnat.com
353 Matt Hiller hiller@redhat.com
354 Kazu Hirata kazu@hxi.com
355 Jeff Holcomb jeffh@redhat.com
356 Don Howard dhoward@redhat.com
357 Martin Hunt hunt@redhat.com
358 Daniel Jacobowitz dan@debian.org
359 Andreas Jaeger aj@suse.de
360 Geoff Keating geoffk@redhat.com
361 Jim Kingdon jkingdon@engr.sgi.com ++
362 Jonathan Larmour jlarmour@redhat.co.uk
363 H.J. Lu hjl@lucon.org
364 Glen McCready gkm@redhat.com
365 Jason Molenda jmolenda@apple.com
366 Pierre Muller muller@sourceware.redhat.com
367 Alexandre Oliva aoliva@redhat.com
368 Tom Rix trix@redhat.com
369 Mark Salter msalter@redhat.com
370 Andreas Schwab schwab@suse.de
371 Keith Seitz keiths@redhat.com
372 Jiri Smid smid@suse.cz
373 David Smith dsmith@redhat.com
374 Stephen P. Smith ischis2@home.com
375 Jackie Smith Cashion jsmith@redhat.com
376 Gary Thomas gthomas@redhat.com
377 Jason Thorpe thorpej@wasabisystems.com
378 Tom Tromey tromey@redhat.com
379 Corinna Vinschen vinschen@redhat.com
380 Keith Walker keith.walker@arm.com
386 Jimmy Guo (gdb.hp, tui) guo@cup.hp.com
387 Jeff Law (hppa) law@cygnus.com
388 Daniel Berlin (C++ support) dan@cgsoftware.com
389 Nick Duffek (powerpc, SCO, Sol/x86) nick at duffek dot com
390 David Taylor (d10v, sparc, utils, defs,
391 expression evaluator, language support) taylor at candd dot org
394 Folks that have been caught up in a paper trail:
396 Jim Kingdon jkingdon@engr.sgi.com
397 Chris G. Demetriou cgd@sibyte.com
398 Michael Chastain mec@shout.net
402 (*) Indicates folks that don't have a Kerberos/SSH account in the GDB