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