2002-08-19 Elena Zannoni <ezannoni@redhat.com>
[deliverable/binutils-gdb.git] / gdb / MAINTAINERS
1 GDB Maintainers
2
3
4 Blanket Write Privs
5 (alphabetic)
6
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
18
19
20 Various Maintainers
21
22 Note individuals who maintain parts of the debugger need approval to
23 check in changes outside of the immediate domain that they maintain.
24
25 If there is no maintainer for a given domain then the responsibility
26 falls to the head maintainer.
27
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.
31
32
33 The Obvious Fix Rule
34
35 All maintainers listed in this file are allowed to check in obvious
36 fixes.
37
38 An "obvious fix" means that there is no possibility that anyone will
39 disagree with the change.
40
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. :-)
44
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.
48
49
50 Target Instruction Set Architectures:
51
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.
56
57 a29k Deleted.
58
59 alpha --target=alpha-elf -Werror
60 Maintenance only
61
62 arc (--target=arc-elf OBSOLETE)
63
64 arm --target=arm-elf ,
65 Fernando Nasser fnasser@redhat.com
66 Scott Bambrough scottb@netwinder.org
67 Richard Earnshaw rearnsha@arm.com
68 Not multi-arch
69
70 avr --target=avr ,-Werror
71 Theodore A. Roth troth@verinet.com
72
73 cris --target=cris-elf ,-Werror
74 Orjan Friberg orjanf@axis.com
75
76 d10v --target=d10v-elf ,-Werror
77 Maintenance only
78
79 d30v (--target=d30v-elf OBSOLETE)
80
81 fr30 (--target=fr30-elf OBSOLETE)
82
83 h8300 --target=h8300hms -Werror
84 Maintenance only
85 Not multi-arch, work in progress
86
87 h8500 --target=h8500hms -Werror
88 Maintenance only
89 Not multi-arch, work in progress
90
91 i386 --target=i386-elf ,-Werror
92 Mark Kettenis kettenis@gnu.org
93
94 i960 --target=i960-coff ,-Werror
95 Maintenance only
96 OBSOLETE candidate, not multi-arch
97
98 ia64 --target=ia64-linux-gnu ,-Werror
99 (--target=ia64-elf broken)
100 Kevin Buettner kevinb@redhat.com
101
102 m32r (--target=m32r-elf broken)
103 Michael Snyder msnyder@redhat.com
104 OBSOLETE candidate, not multi-arch
105
106 m68hc11 --target=m68hc11-elf ,-Werror ,
107 Stephane Carrez stcarrez@nerim.fr
108
109 m68k --target=m68k-elf ,-Werror
110 Maintenance only
111
112 m88k (--target=m88k OBSOLETE)
113
114 mcore --target=mcore-elf ,-Werror
115 Maintenance only
116
117 mips --target=mips-elf ,-Werror
118 Andrew Cagney cagney@redhat.com
119
120 mn10200 --target=mn10200-elf ,-Werror
121 Maintenance only
122 OBSOLETE candidate, not multi-arch
123
124 mn10300 --target=mn10300-elf ,-Werror
125 Maintenance only
126
127 ns32k --target=ns32k-netbsd ,-Werror
128 Maintenance only
129
130 pa (--target=hppa-elf broken)
131 Maintenance only
132 OBSOLETE candidate, not multi-arch
133
134 powerpc --target=powerpc-eabi ,-Werror
135 Kevin Buettner kevinb@redhat.com
136
137 s390 --target=s390-linux ,-Werror
138 (contact DJ Barrow djbarrow@de.ibm.com)
139
140 sh --target=sh-elf ,-Werror
141 Elena Zannoni ezannoni@redhat.com
142
143 sparc --target=sparc-elf ,-Werror
144 Maintenance only
145
146 tic80 Deleted.
147
148 v850 --target=v850-elf ,-Werror
149 Maintenance only
150
151 vax --target=vax-netbsd ,-Werror
152 Maintenance only
153
154 w65 Deleted.
155
156 x86-64 --target=x86_64-linux-gnu ,-Werror
157 Maintenance only
158
159 xstormy16 --target=xstormy16-elf ,-Werror
160 Corinna Vinschen vinschen@redhat.com
161
162 z8k --target=z8k-coff ,-Werror
163 Known problem in 5.1
164 Maintenance only
165 OBSOLETE candidate, not multi-arch
166
167 All developers recognized by this file can make arbitrary changes to
168 OBSOLETE targets.
169
170 All maintainers can test and thence approve non-trivial changes to
171 ``maintenance only'' targets submitted by recognized developers.
172
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.
176
177 The Bourne shell script:
178
179 cat MAINTAINERS | tr -s '[\t]' '[ ]' | sed -n '
180 /^[ ]*[-a-z0-9\.]*[ ]*[(]*--target=.*/ !d
181 s/^.*--target=//
182 s/).*$//
183 h
184 :loop
185 g
186 /^[^ ]*,/ !b end
187 s/,[^ ]*//
188 p
189 g
190 s/^[^,]*,//
191 h
192 b loop
193 :end
194 p
195 '
196
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:
201
202 arc-elf ,-Werror
203 ...
204 m68hc11-elf ,-Werror ,
205 ...
206 hppa1.1-hp-proelf broken
207 ...
208
209 While the ``broken'' targets are included in the listing, the are not
210 expected to build.
211
212
213 Host/Native:
214
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.
219
220 The host maintainer ensures that gdb (including mmalloc) can be built
221 as a cross debugger on their platform.
222
223 AIX Peter Schauer Peter.Schauer@regent.e-technik.tu-muenchen.de
224 Kevin Buettner kevinb@redhat.com
225
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
247
248
249
250 Core: Generic components used by all of GDB
251
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
258
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.
275
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
289
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
293
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
313
314
315 UI: External (user) interfaces.
316
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
326 tui (vacant)
327 Technical Contact Point wdb@cup.hp.com
328
329
330 Misc:
331
332 gdb/gdbserver Daniel Jacobowitz dan@debian.org
333
334 Web pages. Jim Kingdon jkingdon@engr.sgi.com ++
335 (anyone can edit; kingdon is just lead maintainer)
336
337 Makefile.in, configure* ALL
338
339 mmalloc/ ALL Host maintainers
340
341 NEWS ALL
342
343 sim/ See sim/MAINTAINERS
344
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)
349
350 tcl/ tk/ itcl/ Ian Roxborough irox@redhat.com
351
352 Write After Approval
353 (alphabetic)
354
355 To get recommended for the Write After Approval list you need a valid
356 FSF assignment and have submitted one good patch.
357
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
436
437
438
439 Past Maintainers
440
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
449
450
451
452 Folks that have been caught up in a paper trail:
453
454 Jim Kingdon jkingdon@engr.sgi.com
455
456 --
457
458 (*) Indicates folks that don't have a Kerberos/SSH account in the GDB
459 group.
This page took 0.0381 seconds and 4 git commands to generate.