* gdb.base/selftest.exp (backtrace through signal handler): Remove
[binutils-gdb.git] / gdb / MAINTAINERS
1 GDB Maintainers
2
3
4 Blanket Write Privs
5 (alphabetic)
6
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
15
16
17 Various Maintainers
18
19 Note individuals who maintain parts of the debugger need approval to
20 check in changes outside of the immediate domain that they maintain.
21
22 If there is no maintainer for a given domain then the responsibility
23 falls to the head maintainer.
24
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.
28
29
30 The Obvious Fix Rule
31
32 All maintainers listed in this file are allowed to check in obvious
33 fixes.
34
35 An "obvious fix" means that there is no possibility that anyone will
36 disagree with the change.
37
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. :-)
41
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.
45
46
47 Target/Architecture:
48
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.
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
177 All maintainers can make arbitrary changes to OBSOLETE targets.
178
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
182 targets.
183
184 The 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
196 can be used to generate a full list of --target=
197 --enable-gdb-build-warning= pairs.
198
199
200
201 Host/Native:
202
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.
207
208 The host maintainer ensures that gdb (including mmalloc) can be built
209 as a cross debugger on their platform.
210
211 AIX Peter Schauer Peter.Schauer@regent.e-technik.tu-muenchen.de
212 Kevin Buettner kevinb@redhat.com
213
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
236
237
238
239 Core: Generic components used by all of GDB
240
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
247
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
262
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
277
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
281
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
303
304
305 UI: External (user) interfaces.
306
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
316 tui (vacant)
317 Technical Contact Point wdb@cup.hp.com
318
319
320 Misc:
321
322 Web pages. Jim Kingdon jkingdon@engr.sgi.com ++
323 (anyone can edit; kingdon is just lead maintainer)
324
325 Makefile.in, configure* ALL
326
327 mmalloc/ ALL Host maintainers
328
329 sim/ See sim/MAINTAINERS, co-ordinated by:
330 Frank Ch. Eigler fche@redhat.com
331
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)
336
337 tcl/ tk/ itcl/ Ian Roxborough irox@redhat.com
338
339 Write After Approval
340 (alphabetic)
341
342 To get recommended for the Write After Approval list you need a valid
343 FSF assignment and have submitted one good patch.
344
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
381
382
383
384 Past Maintainers
385
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
392
393
394 Folks that have been caught up in a paper trail:
395
396 Jim Kingdon jkingdon@engr.sgi.com
397 Chris G. Demetriou cgd@sibyte.com
398 Michael Chastain mec@shout.net
399
400 --
401
402 (*) Indicates folks that don't have a Kerberos/SSH account in the GDB
403 group.