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 ,-Werror
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		Deleted.
108
109	mcore		--target=mcore-elf ,-Werror
110			Maintenance only
111
112	mips		--target=mips-elf ,-Werror
113			Andrew Cagney		cagney@redhat.com
114
115	mn10200		Deleted.
116
117	mn10300		--target=mn10300-elf ,-Werror
118			Maintenance only
119
120	ns32k		--target=ns32k-netbsd ,-Werror
121			Maintenance only
122
123	pa		(--target=hppa-elf broken)
124			Maintenance only
125
126	powerpc		--target=powerpc-eabi ,-Werror
127			Kevin Buettner		kevinb@redhat.com
128
129	s390		--target=s390-linux-gnu ,-Werror
130			(contact DJ Barrow	djbarrow@de.ibm.com)
131
132	sh		--target=sh-elf ,-Werror
133			Elena Zannoni		ezannoni@redhat.com
134
135	sparc		--target=sparc-elf ,-Werror
136			Maintenance only
137
138	tic80		Deleted.
139
140	v850		--target=v850-elf ,-Werror
141			Maintenance only
142
143	vax		--target=vax-netbsd ,-Werror
144			Maintenance only
145
146	w65		Deleted.
147
148	x86-64		--target=x86_64-linux-gnu ,-Werror
149			Maintenance only
150
151	xstormy16	--target=xstormy16-elf ,-Werror
152			Corinna Vinschen	vinschen@redhat.com
153
154	z8k		Deleted.
155
156All developers recognized by this file can make arbitrary changes to
157OBSOLETE targets.
158
159All maintainers can test and thence approve non-trivial changes to
160``maintenance only'' targets submitted by recognized developers.
161
162All recognized developers can make mechanical changes (by virtue of
163the obvious fix rule) to ``maintenance only'' targets.  The change
164shall be sanity checked by compiling with one of the listed targets.
165
166The Bourne shell script gdb_mbuild.sh can be used to rebuild all the
167above targets.
168
169
170Host/Native:
171
172The Native maintainer is responsible for target specific native
173support - typically shared libraries and quirks to procfs/ptrace/...
174The Native maintainer works with the Arch and Core maintainers when
175resolving more generic problems.
176
177The host maintainer ensures that gdb can be built as a cross debugger on
178their platform.
179
180AIX			Peter Schauer		Peter.Schauer@regent.e-technik.tu-muenchen.de
181			Kevin Buettner		kevinb@redhat.com
182			Joel Brobecker		brobecker@gnat.com
183
184djgpp native		Eli Zaretskii		eliz@gnu.org
185			DJ Delorie		dj@redhat.com
186MS Windows (NT, '00, 9x, Me, XP) host & native
187			Chris Faylor		cgf@alum.bu.edu
188GNU/Linux/x86 native & host
189			Mark Kettenis		kettenis@gnu.org
190GNU/Linux PPC native	Kevin Buettner		kevinb@redhat.com
191GNU/Linux MIPS native & host
192			Daniel Jacobowitz	dan@debian.org
193GNU/Linux m68k		Andreas Schwab		schwab@suse.de
194FreeBSD native & host	Mark Kettenis		kettenis@gnu.org
195			David O'Brien		obrien@freebsd.org
196hurd native		Mark Kettenis		kettenis@gnu.org
197NetBSD native & host	Jason Thorpe		thorpej@wasabisystems.com
198SCO/Unixware		Robert Lipe		rjl@sco.com
199GNU/Linux ARM native	Scott Bambrough		scottb@netwinder.org
200Solaris/x86 native & host (devolved)
201			Peter Schauer		Peter.Schauer@regent.e-technik.tu-muenchen.de
202Solaris/SPARC native & host (devolved)
203                        (Global Maintainers)
204
205
206
207Core: Generic components used by all of GDB
208
209generic arch support	Andrew Cagney		cagney@redhat.com
210			Any host/target maintainer can add to
211			gdbarch.{c,h,sh}.  Send tricky ones to cagney.
212target vector		Andrew Cagney		cagney@redhat.com
213
214event loop		Elena Zannoni           ezannoni@redhat.com
215                        For the part of top.c related to the event loop,
216                        send questions to ezannoni@redhat.com
217
218generic symtabs		Jim Blandy		jimb@redhat.com
219			Elena Zannoni		ezannoni@redhat.com
220  dwarf readers		Jim Blandy		jimb@redhat.com
221			Elena Zannoni		ezannoni@redhat.com
222  elf reader		Jim Blandy		jimb@redhat.com
223			Elena Zannoni		ezannoni@redhat.com
224  stabs reader		Jim Blandy		jimb@redhat.com
225			Elena Zannoni		ezannoni@redhat.com
226  coff reader		Philippe De Muyter	phdm@macqel.be
227  xcoff reader		Any maintainer can modify this; please send tricky
228			ones to Kevin Buettner <kevinb@redhat.com>
229  HP/UX readers		Any [past] maintainer can modify this.
230			Please send tricky ones to the symtabs maintainers.
231
232tracing bytecode stuff  Jim Blandy              jimb@redhat.com
233                        (Global Maintainers)
234tracing			Michael Snyder		msnyder@redhat.com
235threads			Michael Snyder		msnyder@redhat.com
236			Mark Kettenis		kettenis@gnu.org
237breakpoints		(Global Maintainers)
238language support	(Blanket Write Privs Maintainers)
239  C++			Daniel Jacobowitz	dan@debian.org
240  Java support		(Global Maintainers)
241  Pascal support	Pierre Muller		muller@sources.redhat.com
242  Objective C support   Adam Fedor		fedor@gnu.org
243shared libs (devolved)	Kevin Buettner		kevinb@redhat.com
244  xcoffsolib		Peter Schauer		Peter.Schauer@regent.e-technik.tu-muenchen.de
245
246remote.c		Andrew Cagney		cagney@redhat.com
247include/remote-sim.h, remote-sim.c
248			Andrew Cagney		cagney@redhat.com
249sds protocol		(vacant)
250rdi/adp protocol	(vacant)
251documentation		Eli Zaretskii		eliz@gnu.org
252testsuite		Michael Chastain	mec.gnu@mindspring.com
253			(Global Maintainers)			
254  lib/, config/, gdb.base/, ...
255			Michael Chastain	mec.gnu@mindspring.com
256			(Global Maintainers)			
257  gdbtk (gdb.gdbtk)     Keith Seitz             keiths@redhat.com
258  c++ (gdb.cp) 		Michael Chastain	mec.gnu@mindspring.com
259			David Carlton		carlton@bactrian.org
260  mi tests (gdb.mi)     Elena Zannoni           ezannoni@redhat.com
261                        Andrew Cagney           cagney@redhat.com
262  threads (gdb.threads) Michael Snyder          msnyder@redhat.com
263  trace (gdb.trace)     Michael Snyder          msnyder@redhat.com
264  hp tests (gdb.hp)	(vacant)
265  Java tests (gdb.java)	Anthony Green 		green@redhat.com
266Kernel Object Display	Fernando Nasser		fnasser@redhat.com
267
268
269UI: External (user) interfaces.
270
271command interpreter	(Global Maintainers)
272gdbtk (c & tcl)		Jim Ingham		jingham@apple.com
273			Fernando Nasser         fnasser@redhat.com
274			Keith Seitz		keiths@redhat.com
275libgui (w/foundry, sn)	Jim Ingham              jingham@apple.com
276			Keith Seitz		keiths@redhat.com
277mi (gdb/mi)		Andrew Cagney		cagney@redhat.com
278			Elena Zannoni           ezannoni@redhat.com
279			Fernando Nasser		fnasser@redhat.com
280tui			Stephane Carrez		stcarrez@nerim.fr
281			(Global Maintainers)
282
283
284Misc:
285
286gdb/gdbserver		Daniel Jacobowitz	dan@debian.org
287
288Web pages.		Jim Kingdon		jkingdon@engr.sgi.com  ++
289			(anyone can edit; kingdon is just lead maintainer)
290
291Makefile.in, configure*	ALL
292
293mmalloc/		ALL Host maintainers
294
295NEWS			ALL
296
297sim/			See sim/MAINTAINERS
298
299readline/		Master version: ftp://ftp.cwru.edu/pub/bash/
300			Elena Zannoni		ezannoni@redhat.com
301			Host maintainers (host dependant parts)
302			(but get your changes into the master version)
303
304tcl/ tk/ itcl/		Ian Roxborough		irox@redhat.com
305
306			Write After Approval
307			   (alphabetic)
308
309To get recommended for the Write After Approval list you need a valid
310FSF assignment and have submitted one good patch.
311
312David Anderson					davea@sgi.com
313Shrinivas Atre					shrinivasa@kpitcummins.com
314Scott Bambrough					scottb@netwinder.org
315Jim Blandy					jimb@redhat.com
316Philip Blundell					philb@gnu.org
317Per Bothner					per@bothner.com
318Joel Brobecker					brobecker@gnat.com
319Dave Brolley					brolley@redhat.com
320Paul Brook					paul@codesourcery.com
321Kevin Buettner					kevinb@redhat.com
322Andrew Cagney					cagney@gnu.org
323David Carlton					carlton@bactrian.org
324Stephane Carrez					stcarrez@nerim.fr
325Michael Chastain				mec.gnu@mindspring.com
326Eric Christopher				echristo@redhat.com
327Randolph Chung					tausq@debian.org
328Nick Clifton					nickc@redhat.com
329Brendan Conoboy					blc@redhat.com
330DJ Delorie					dj@redhat.com
331Chris G. Demetriou				cgd@broadcom.com
332Philippe De Muyter				phdm@macqel.be
333Dhananjay Deshpande				dhananjayd@kpitcummins.com
334Klee Dienes					kdienes@apple.com
335Richard Earnshaw				rearnsha@arm.com
336Frank Ch. Eigler				fche@redhat.com
337Ben Elliston					bje@gnu.org
338Brian Ford					ford@vss.fsi.com
339Raoul Gough					RaoulGough@yahoo.co.uk
340Anthony Green			 		green@redhat.com
341Matthew Green					mrg@eterna.com.au
342Jerome Guitton					guitton@act-europe.fr
343Adam Fedor					fedor@gnu.org
344Fred Fish					fnf@ninemoons.com
345Orjan Friberg					orjanf@axis.com
346Ben Harris					bjh21@netbsd.org
347Richard Henderson				rth@redhat.com
348Aldy Hernandez					aldyh@redhat.com
349Paul Hilfinger					hilfinger@gnat.com
350Matt Hiller					hiller@redhat.com
351Kazu Hirata					kazu@cs.umass.edu
352Jeff Holcomb					jeffh@redhat.com
353Don Howard					dhoward@redhat.com
354Martin Hunt					hunt@redhat.com
355Jim Ingham					jingham@apple.com
356Daniel Jacobowitz				dan@debian.org
357Andreas Jaeger					aj@suse.de
358Jeff Johnston					jjohnstn@redhat.com
359Geoff Keating					geoffk@redhat.com
360Mark Kettenis					kettenis@gnu.org
361Jim Kingdon					jkingdon@engr.sgi.com  ++
362Jonathan Larmour				jlarmour@redhat.co.uk
363Jeff Law					law@redhat.com
364David Lecomber					david@streamline-computing.com
365Robert Lipe					rjl@sco.com
366H.J. Lu						hjl@lucon.org
367Michal Ludvig                                   mludvig@suse.cz
368Glen McCready					gkm@redhat.com
369Greg McGary					greg@mcgary.org
370Roland McGrath					roland@redhat.com
371Bryce McKinlay					mckinlay@redhat.com
372Jason Merrill					jason@redhat.com
373David S. Miller					davem@redhat.com
374Mark Mitchell					mark@codesourcery.com
375Marko Mlinar                                    markom@opencores.org
376Alan Modra					amodra@bigpond.net.au
377Jason Molenda					jmolenda@apple.com
378Pierre Muller					muller@sources.redhat.com
379Fernando Nasser					fnasser@redhat.com
380Hans-Peter Nilsson				hp@bitrange.com
381David O'Brien					obrien@freebsd.org
382Alexandre Oliva					aoliva@redhat.com
383Tom Rix						trix@redhat.com
384Nick Roberts					nick@nick.uklinux.net
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