MAINTAINERS (write-after-approval): Add myself.
[deliverable/binutils-gdb.git] / gdb / MAINTAINERS
... / ...
CommitLineData
1 GDB Maintainers
2
3
4 Blanket Write Privs
5 (alphabetic)
6
7Jim Blandy jimb@redhat.com
8Andrew Cagney ac131313@redhat.com
9J.T. Conklin jtc@redback.com
10Fred Fish fnf@ninemoons.com
11Mark Kettenis kettenis@gnu.org
12Peter Schauer Peter.Schauer@regent.e-technik.tu-muenchen.de
13Stan Shebs shebs@apple.com
14Michael Snyder msnyder@redhat.com
15
16
17 Various Maintainers
18
19Note individuals who maintain parts of the debugger need approval to
20check in changes outside of the immediate domain that they maintain.
21
22If there is no maintainer for a given domain then the responsibility
23falls to the head maintainer.
24
25If there are several maintainers for a given domain then
26responsibility falls to the first maintainer. The first maintainer is
27free to devolve that responsibility among the other maintainers.
28
29
30 The Obvious Fix Rule
31
32All maintainers listed in this file are allowed to check in obvious
33fixes.
34
35An "obvious fix" means that there is no possibility that anyone will
36disagree with the change.
37
38A good mental test is "will the person who hates my work the most be
39able to find fault with the change" - if so, then it's not obvious and
40needs to be posted first. :-)
41
42Something like changing or bypassing an interface is _not_ an obvious
43fix, since such a change without discussion will result in
44instantaneous and loud complaints.
45
46
47Target/Architecture:
48
49Generic ISA (Instruction Set Architecture) issues, API variants, CPU
50variants. *-tdep.c. The Target/Architecture maintainer works with the
51host maintainer when resolving build issues. The Target/Architecture
52maintainer works with the native maintainer when resolving API issues.
53
54 a29k OBSOLETE
55
56 alpha --target=alpha-dec-osf4.0a -Werror
57 Maintenance only
58 OBSOLETE candidate, not multi-arch
59
60 arc --target=arc-elf ,-Werror
61 Maintenance only
62 OBSOLETE candidate, not multi-arch
63
64 arm --target=arm-coff,arm-elf,arm-pe -w
65 Fernando Nasser fnasser@redhat.com
66 Scott Bambrough scottb@netwinder.org
67 Not multi-arch
68
69 cris --target=cris-elf -w
70 Orjan Friberg orjanf@axis.com
71
72 d10v --target=d10v-elf ,-Werror
73 Maintenance only
74
75 d30v --target=d30v-elf ,-Werror
76 Maintenance only
77 OBSOLETE candidate, not multi-arch
78
79 djgpp --target=i586-pc-msdosdjgpp ,-Werror
80 (See native and host)
81
82 fr30 --target=fr30-elf -Werror
83 Maintenance only
84 OBSOLETE candidate, not multi-arch
85
86 h8300 --target=h8300hms -Werror
87 Maintenance only
88 Not multi-arch, work in progress
89
90 h8500 --target=h8500hms -Werror
91 Maintenance only
92 Not multi-arch, work in progress
93
94 i386 --target=i386-elf,i386-aout ,-Werror
95 Mark Kettenis kettenis@gnu.org
96
97 i960 --target=i960-coff ,-Werror
98 Maintenance only
99 OBSOLETE candidate, not multi-arch
100
101 ia64 --target=ia64-linux ,-Werror
102 Kevin Buettner kevinb@redhat.com
103
104 m32r --target=m32r-elf -Werror
105 Michael Snyder msnyder@redhat.com
106 Not multi-arch
107
108 m68hc11 --target=m68hc11-elf ,-Werror
109 Stephane Carrez Stephane.Carrez@worldnet.fr
110
111 m68k --target=m68k-elf ,-Werror
112 Maintenance only
113 OBSOLETE candidate, not multi-arch
114
115 m88k --target=m88k ,-Werror
116 Known problem in 5.1
117 Maintenance only
118 OBSOLETE candidate, not multi-arch
119
120 mcore --target=mcore-elf,mcore-pe ,-Werror
121 Maintenance only
122 OBSOLETE candidate, not multi-arch
123
124 mips --target=mips-elf,mips64-elf ,-Werror
125 Andrew Cagney cagney@redhat.com
126
127 mn10200 --target=mn10200-elf ,-Werror
128 Maintenance only
129 OBSOLETE candidate, not multi-arch
130
131 mn10300 --target=mn10300-elf ,-Werror
132 Maintenance only
133
134 ns32k --target=ns32k-netbsd ,-Werror
135 Maintenance only
136 OBSOLETE candidate, not multi-arch
137
138 pa (--target=hppa1.1-hp-proelf broken)
139 Maintenance only
140 OBSOLETE candidate, not multi-arch
141
142 powerpc --target=powerpc-eabi ,-Werror
143 Kevin Buettner kevinb@redhat.com
144
145 rs6000 --target=rs6000-ibm-aix4.1 ,-Werror
146 (see rs6000 native and ppc target)
147
148 s390 --target=s390-linux ,-Werror
149 (contact DJ Barrow djbarrow@de.ibm.com)
150
151 sh --target=sh-hms,sh-elf ,-Werror
152 Elena Zannoni ezannoni@redhat.com
153
154 sparc --target=sparc-elf,sparc64-elf ,-Werror
155 Maintenance only
156
157 tic80 Deleted.
158
159 v850 --target=v850-elf ,-Werror
160 Maintenance only
161 OBSOLETE candidate, not multi-arch
162
163 vax --target=vax-dec-vms5.5 ,-Werror
164 Maintenance only
165 OBSOLETE candidate, not multi-arch
166
167 w65 Deleted.
168
169 xstormy16 --target=xstormy16-elf ,-Werror
170 Corinna Vinschen vinschen@redhat.com
171
172 z8k --target=z8k-coff ,-Werror
173 Known problem in 5.1
174 Maintenance only
175 OBSOLETE candidate, not multi-arch
176
177All maintainers can make arbitrary changes to OBSOLETE targets.
178
179All maintainers can make mechanical (params, spelling, indentation,
180multi-arch, -W..., ....) changes to ``maintenance only'' targets.
181Please sanity check the change by compiling with one of the listed
182targets.
183
184The GAWK segment:
185
186 awk < "${maintainers}" '
187 $2 ~ /--target=.*/ {
188 targets = gensub (/^.*--target=/, "", 1, $2)
189 warnings = gensub (/[)]*$/, "", 1, $3)
190 split (targets, targ, /,/)
191 for (i in targ) {
192 print targ[i], warnings
193 }
194 }'
195
196can be used to generate a full list of --target=
197--enable-gdb-build-warning= pairs.
198
199
200
201Host/Native:
202
203The Native maintainer is responsible for target specific native
204support - typically shared libraries and quirks to procfs/ptrace/...
205The Native maintainer works with the Arch and Core maintainers when
206resolving more generic problems.
207
208The host maintainer ensures that gdb (including mmalloc) can be built
209as a cross debugger on their platform.
210
211AIX Peter Schauer Peter.Schauer@regent.e-technik.tu-muenchen.de
212 Kevin Buettner kevinb@redhat.com
213
214djgpp native Eli Zaretskii eliz@gnu.org
215 DJ Delorie dj@redhat.com
216MS Windows (NT, CE, '00, 9x, Me) host & native
217 Chris Faylor cgf@redhat.com
218GNU/Linux/x86 native & host
219 Mark Kettenis kettenis@gnu.org
220 Jim Blandy jimb@redhat.com
221GNU/Linux PPC native Kevin Buettner kevinb@redhat.com
222GNU/Linux MIPS native & host
223 Daniel Jacobowitz dan@debian.org
224FreeBSD native & host Mark Kettenis kettenis@gnu.org
225 David O'Brien obrien@freebsd.org
226hurd native Mark Kettenis kettenis@gnu.org
227NetBSD native & host J.T. Conklin jtc@redback.com
228SCO/Unixware Robert Lipe rjl@sco.com
229GNU/Linux ARM native Scott Bambrough scottb@netwinder.org
230Solaris/x86 native & host (devolved)
231 Peter Schauer Peter.Schauer@regent.e-technik.tu-muenchen.de
232Solaris/SPARC native & host (devolved)
233 Michael Snyder msnyder@redhat.com
234Mac OS X Klee Dienes kdienes@apple.com
235 Jim Ingham jingham@apple.com
236
237
238
239Core: Generic components used by all of GDB
240
241generic 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.
244target vector Andrew Cagney cagney@redhat.com
245main (main.c, top.c) Elena Zannoni ezannoni@redhat.com
246event loop Elena Zannoni ezannoni@redhat.com
247
248generic 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
262
263tracing bytecode stuff Jim Blandy jimb@redhat.com
264tracing Michael Snyder msnyder@redhat.com
265threads Michael Snyder msnyder@redhat.com
266 Mark Kettenis kettenis@gnu.org
267breakpoints Michael Snyder msnyder@redhat.com
268 Jim Blandy jimb@redhat.com
269language 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
276Scheme support Jim Blandy jimb@redhat.com
277
278shared 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
281
282remote.c Andrew Cagney cagney@redhat.com
283 J.T. Conklin jtc@redback.com
284include/remote-sim.h, remote-sim.c
285 Andrew Cagney cagney@redhat.com
286sds protocol Fernando Nasser fnasser@redhat.com
287rdi/adp protocol Fernando Nasser fnasser@redhat.com
288documentation Eli Zaretskii eliz@gnu.org
289testsuite 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
301Kernel Object Display Fernando Nasser fnasser@redhat.com
302dcache.c J.T. Conklin jtc@redback.com
303
304
305UI: External (user) interfaces.
306
307command interpreter Fernando Nasser fnasser@redhat.com
308gdbtk (c & tcl) Jim Ingham jingham@apple.com
309 Fernando Nasser fnasser@redhat.com
310 Keith Seitz keiths@redhat.com
311libgui (w/foundry, sn) Jim Ingham jingham@apple.com
312 Keith Seitz keiths@redhat.com
313mi (gdb/mi) Andrew Cagney cagney@redhat.com
314 Elena Zannoni ezannoni@redhat.com
315 Fernando Nasser fnasser@redhat.com
316tui (vacant)
317 Technical Contact Point wdb@cup.hp.com
318
319
320Misc:
321
322Web pages. Jim Kingdon jkingdon@engr.sgi.com ++
323 (anyone can edit; kingdon is just lead maintainer)
324
325Makefile.in, configure* ALL
326
327mmalloc/ ALL Host maintainers
328
329sim/ See sim/MAINTAINERS, co-ordinated by:
330 Frank Ch. Eigler fche@redhat.com
331
332readline/ 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)
336
337tcl/ tk/ itcl/ Ian Roxborough irox@redhat.com
338
339 Write After Approval
340 (alphabetic)
341
342To get recommended for the Write After Approval list you need a valid
343FSF assignment and have submitted one good patch.
344
345David Anderson davea@sgi.com
346Philip Blundell philb@gnu.org
347Joel Brobecker brobecker@act-europe.fr
348Nick Clifton nickc@redhat.com
349Richard Earnshaw rearnsha@arm.com
350Matthew Green mrg@eterna.com.au
351Orjan Friberg orjanf@axis.com
352Ben Harris bjh21@netbsd.org
353Paul Hilfinger hilfinger@gnat.com
354Matt Hiller hiller@redhat.com
355Kazu Hirata kazu@hxi.com
356Jeff Holcomb jeffh@redhat.com
357Don Howard dhoward@redhat.com
358Martin Hunt hunt@redhat.com
359Daniel Jacobowitz dan@debian.org
360Andreas Jaeger aj@suse.de
361Geoff Keating geoffk@redhat.com
362Jim Kingdon jkingdon@engr.sgi.com ++
363Jonathan Larmour jlarmour@redhat.co.uk
364H.J. Lu hjl@lucon.org
365Glen McCready gkm@redhat.com
366Jason Molenda jmolenda@apple.com
367Pierre Muller muller@sourceware.redhat.com
368Alexandre Oliva aoliva@redhat.com
369Tom Rix trix@redhat.com
370Mark Salter msalter@redhat.com
371Andreas Schwab schwab@suse.de
372Keith Seitz keiths@redhat.com
373Jiri Smid smid@suse.cz
374David Smith dsmith@redhat.com
375Stephen P. Smith ischis2@home.com
376Jackie Smith Cashion jsmith@redhat.com
377Gary Thomas gthomas@redhat.com
378Jason Thorpe thorpej@wasabisystems.com
379Tom Tromey tromey@redhat.com
380Corinna Vinschen vinschen@redhat.com
381Keith Walker keith.walker@arm.com
382
383
384
385 Past Maintainers
386
387Jimmy Guo (gdb.hp, tui) guo@cup.hp.com
388Jeff Law (hppa) law@cygnus.com
389Daniel Berlin (C++ support) dan@cgsoftware.com
390Nick Duffek (powerpc, SCO, Sol/x86) nick at duffek dot com
391David Taylor (d10v, sparc, utils, defs,
392 expression evaluator, language support) taylor at candd dot org
393
394
395Folks that have been caught up in a paper trail:
396
397Jim Kingdon jkingdon@engr.sgi.com
398Chris G. Demetriou cgd@sibyte.com
399Michael Chastain mec@shout.net
400
401--
402
403(*) Indicates folks that don't have a Kerberos/SSH account in the GDB
404group.
This page took 0.024697 seconds and 4 git commands to generate.