2005-05-30 Andrew Cagney <cagney@gnu.org>
[deliverable/binutils-gdb.git] / gdb / MAINTAINERS
CommitLineData
ef7b4488
AC
1 GDB Maintainers
2
5185fdd7 3
01c193c8 4 Global Maintainers
abdcb2a5 5 (alphabetic)
5185fdd7 6
f9e2d830 7Jim Blandy jimb@redhat.com
904507ce 8Kevin Buettner kevinb@redhat.com
1db2a798 9Andrew Cagney cagney@gnu.org
22f2b2f3 10J.T. Conklin jtc@acorntoolworks.com
abdcb2a5 11Fred Fish fnf@ninemoons.com
0ec30a36 12Daniel Jacobowitz dan@debian.org
1b57acd2 13Mark Kettenis kettenis@gnu.org
abdcb2a5 14Peter Schauer Peter.Schauer@regent.e-technik.tu-muenchen.de
e7411eaa 15Stan Shebs shebs@apple.com
f9e2d830 16Michael Snyder msnyder@redhat.com
904507ce
AC
17Elena Zannoni ezannoni@redhat.com
18Eli Zaretskii eliz@gnu.org
5185fdd7 19
f5bca8e7 20
5185fdd7
AC
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
36c2118f 26If there is no maintainer for a given domain then the responsibility
01c193c8 27falls to a global maintainer.
36c2118f
AC
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.
538aae9d 32
5185fdd7 33
58cfabe6
AC
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
54c92070 40disagree with the change.
58cfabe6
AC
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
54c92070
AC
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
58cfabe6 50
c1bab85b 51Target Instruction Set Architectures:
8860ff2e 52
91a533d4
AC
53The *-tdep.c files. ISA (Instruction Set Architecture) and OS-ABI
54(Operating System / Application Binary Interface) issues including CPU
55variants.
56
57The Target/Architecture maintainer works with the host maintainer when
58resolving build issues. The Target/Architecture maintainer works with
59the native maintainer when resolving ABI issues.
5185fdd7 60
8f9cbe01 61 alpha --target=alpha-elf ,-Werror
21a6f6bb 62
66140c26 63 arm --target=arm-elf ,-Werror
dfe25b3a 64 Scott Bambrough scottb@netwinder.org
26806ce2 65 Richard Earnshaw rearnsha@arm.com
9b82661c 66
e33ce519 67 avr --target=avr ,-Werror
de18ac1f 68 Theodore A. Roth troth@openavr.org
e33ce519 69
4a72630a 70 cris --target=cris-elf ,-Werror
93755ae6 71
61c82a3b 72 d10v OBSOLETE
21a6f6bb 73
53e8aaea 74 frv --target=frv-elf ,-Werror
53e8aaea 75
87d088f5 76 h8300 --target=h8300-elf ,-Werror
9b82661c 77
c1bab85b 78 i386 --target=i386-elf ,-Werror
21a6f6bb
AC
79 Mark Kettenis kettenis@gnu.org
80
32089c7c
AC
81 ia64 --target=ia64-linux-gnu ,-Werror
82 (--target=ia64-elf broken)
f9e2d830 83 Kevin Buettner kevinb@redhat.com
9b82661c 84
9644bbdd 85 m32r --target=m32r-elf ,-Werror
9b82661c 86
53fe9346 87 m68hc11 --target=m68hc11-elf ,-Werror ,
2be99286 88 Stephane Carrez stcarrez@nerim.fr
9b82661c 89
87d088f5
AC
90 m68k --target=m68k-elf broken
91 (opcodes/m68k-dis.c:338 longjmp clober)
9b82661c 92
1698f4e7
MK
93 m88k --target=m88k-openbsd ,-Werror
94 Mark Kettenis kettenis@gnu.org
9b82661c 95
9445aa30 96 mcore Deleted
9b82661c 97
c1bab85b 98 mips --target=mips-elf ,-Werror
9b82661c 99
87d088f5
AC
100 mn10300 --target=mn10300-elf broken
101 (sim/ dies with make -j)
5260ca71 102 Michael Snyder msnyder@redhat.com
9b82661c 103
9445aa30 104 ns32k Deleted
9b82661c 105
93449403 106 pa --target=hppa-elf ,-Werror
21a6f6bb 107
8dacb7ef 108 powerpc --target=powerpc-eabi ,-Werror
9b82661c 109
9f9d12b3 110 s390 --target=s390-linux-gnu ,-Werror
5769d3cd 111
5dbc6baa 112 sh --target=sh-elf ,-Werror
079c8cd0 113 --target=sh64-elf ,-Werror
9b82661c 114
87d088f5
AC
115 sparc --target=sparc-elf broken
116 (bfd/elfxx-sparc:512 bfd_elf64_swap_reloca_out undef)
9b82661c 117
181124bc 118 v850 --target=v850-elf ,-Werror
21a6f6bb 119
87d088f5
AC
120 vax --target=vax-netbsd broken
121 (opcodes/vax-dis.c:224 longjmp clober)
21a6f6bb 122
53fe9346 123 x86-64 --target=x86_64-linux-gnu ,-Werror
e4621584 124
b6fcb393 125 xstormy16 --target=xstormy16-elf
7c0a2a0a
CV
126 Corinna Vinschen vinschen@redhat.com
127
93f0f986
AC
128The following developers CAN COMMIT changes (and hence approve
129patches) to specific architectures:
31ffb221 130
c4f9e2bf 131 Andrew Cagney (powerpc)
6b71dd74 132 Hans-Peter Nilsson (cris)
31ffb221 133 Jeff Johnston (ia64)
31ffb221 134 Joel Brobecker (mips)
6b71dd74 135 Kei Sakamoto (m32r)
c4f9e2bf 136 Kevin Buettner (powerpc)
6b71dd74
AC
137 Orjan Friberg (cris)
138 Randolph Chung (pa)
31ffb221
AC
139 Ulrich Weigand (s390)
140
fcc87af1
AC
141All developers recognized by this file can make arbitrary changes to
142OBSOLETE targets.
9b82661c 143
684e56bf
AC
144The Bourne shell script gdb_mbuild.sh can be used to rebuild all the
145above targets.
5185fdd7
AC
146
147
8860ff2e
AC
148Host/Native:
149
9b82661c
AC
150The Native maintainer is responsible for target specific native
151support - typically shared libraries and quirks to procfs/ptrace/...
152The Native maintainer works with the Arch and Core maintainers when
153resolving more generic problems.
8860ff2e 154
9175c9a3
MC
155The host maintainer ensures that gdb can be built as a cross debugger on
156their platform.
5185fdd7 157
e306c308 158AIX Peter Schauer Peter.Schauer@regent.e-technik.tu-muenchen.de
f9e2d830 159 Kevin Buettner kevinb@redhat.com
9a5d7be1 160 Joel Brobecker brobecker@gnat.com
e306c308 161
56a5d675 162djgpp native Eli Zaretskii eliz@gnu.org
f9e2d830 163 DJ Delorie dj@redhat.com
842330b4 164MS Windows (NT, '00, 9x, Me, XP) host & native
859a326d 165 Chris Faylor cgf@alum.bu.edu
ef7b4488 166GNU/Linux/x86 native & host
ef7b4488 167 Mark Kettenis kettenis@gnu.org
c4f9e2bf
AC
168GNU/Linux PPC native Andrew Cagney cagney@gnu.org
169 Kevin Buettner kevinb@redhat.com
6c8e04b5
DJ
170GNU/Linux MIPS native & host
171 Daniel Jacobowitz dan@debian.org
26806ce2 172GNU/Linux m68k Andreas Schwab schwab@suse.de
e255d535 173FreeBSD native & host Mark Kettenis kettenis@gnu.org
e87b0c0b 174 David O'Brien obrien@freebsd.org
80582566 175hurd native Mark Kettenis kettenis@gnu.org
12b21d12 176NetBSD native & host Jason Thorpe thorpej@netbsd.org
420effb8 177SCO/Unixware Robert Lipe rjl@sco.com
f5bca8e7 178GNU/Linux ARM native Scott Bambrough scottb@netwinder.org
2a44e7c4 179Solaris/x86 native & host (devolved)
ef7b4488 180 Peter Schauer Peter.Schauer@regent.e-technik.tu-muenchen.de
ea8a41b8 181Solaris/SPARC native & host (devolved)
1083b3bc 182 (Global Maintainers)
5185fdd7 183
9b82661c
AC
184
185
5185fdd7
AC
186Core: Generic components used by all of GDB
187
67e27301 188generic arch support (Global Maintainers)
d8038014 189 Any host/target maintainer can add to
67e27301
AC
190 gdbarch.{c,h,sh}.
191target vector (Global Maintainers)
d1c76907 192
f9e2d830 193event loop Elena Zannoni ezannoni@redhat.com
d1c76907
EZ
194 For the part of top.c related to the event loop,
195 send questions to ezannoni@redhat.com
f9e2d830 196
b672553e
JB
197generic symtabs Elena Zannoni ezannoni@redhat.com
198 dwarf readers Elena Zannoni ezannoni@redhat.com
199 elf reader Elena Zannoni ezannoni@redhat.com
200 stabs reader Elena Zannoni ezannoni@redhat.com
2ea493eb 201 coff reader Philippe De Muyter phdm@macqel.be
5dbc5e5f 202 xcoff reader Any maintainer can modify this; please send tricky
f9e2d830 203 ones to Kevin Buettner <kevinb@redhat.com>
1a38ab75
AC
204 HP/UX readers Any [past] maintainer can modify this.
205 Please send tricky ones to the symtabs maintainers.
f9e2d830 206
b672553e 207tracing bytecode stuff (Global Maintainers)
f9e2d830
AC
208tracing Michael Snyder msnyder@redhat.com
209threads Michael Snyder msnyder@redhat.com
a8596edf 210 Mark Kettenis kettenis@gnu.org
1083b3bc 211breakpoints (Global Maintainers)
7fe4d0d2 212language support (Blanket Write Privs Maintainers)
8de3c354 213 C++ Daniel Jacobowitz dan@debian.org
8a81a99e 214 Java support (Global Maintainers)
47b95330 215 Pascal support Pierre Muller muller@sources.redhat.com
3771659b 216 Objective C support Adam Fedor fedor@gnu.org
8e3ee7b5 217shared libs (devolved) Kevin Buettner kevinb@redhat.com
e306c308
AC
218 xcoffsolib Peter Schauer Peter.Schauer@regent.e-technik.tu-muenchen.de
219
1132738f
FN
220sds protocol (vacant)
221rdi/adp protocol (vacant)
e8be95ae 222documentation Eli Zaretskii eliz@gnu.org
cea4838c
AC
223testsuite Michael Chastain mec.gnu@mindspring.com
224 (Global Maintainers)
225 lib/, config/, gdb.base/, ...
226 Michael Chastain mec.gnu@mindspring.com
227 (Global Maintainers)
5a703563 228 gdbtk (gdb.gdbtk) Keith Seitz keiths@redhat.com
68e39e73 229 c++ (gdb.cp) Michael Chastain mec.gnu@mindspring.com
5a703563 230 threads (gdb.threads) Michael Snyder msnyder@redhat.com
f200c492 231 Michael Chastain mec.gnu@mindspring.com
5a703563 232 trace (gdb.trace) Michael Snyder msnyder@redhat.com
3a0c66d4 233 hp tests (gdb.hp) (vacant)
f9e2d830
AC
234 Java tests (gdb.java) Anthony Green green@redhat.com
235Kernel Object Display Fernando Nasser fnasser@redhat.com
5185fdd7
AC
236
237
238UI: External (user) interfaces.
239
1132738f 240command interpreter (Global Maintainers)
6755f5ad 241gdbtk (c & tcl) Jim Ingham jingham@apple.com
f9e2d830
AC
242 Fernando Nasser fnasser@redhat.com
243 Keith Seitz keiths@redhat.com
54403c59
KS
244libgui (w/foundry, sn) Jim Ingham jingham@apple.com
245 Keith Seitz keiths@redhat.com
27d5d74b
SC
246tui Stephane Carrez stcarrez@nerim.fr
247 (Global Maintainers)
f5bca8e7
AC
248
249
250Misc:
251
3f289e6f
AC
252gdb/gdbserver Daniel Jacobowitz dan@debian.org
253
9a069618 254Web pages. Jim Kingdon jkingdon@engr.sgi.com ++
2403ff6f 255 (anyone can edit; kingdon is just lead maintainer)
7158fd7f 256
f5bca8e7 257Makefile.in, configure* ALL
7158fd7f
AC
258
259mmalloc/ ALL Host maintainers
260
519b2366
DJ
261NEWS ALL
262
f779ca99 263sim/ See sim/MAINTAINERS
5185fdd7 264
9ec7faef 265readline/ Master version: ftp://ftp.cwru.edu/pub/bash/
f9e2d830 266 Elena Zannoni ezannoni@redhat.com
9ec7faef
AC
267 Host maintainers (host dependant parts)
268 (but get your changes into the master version)
269
30ef99d1 270tcl/ tk/ itcl/ Ian Roxborough irox@redhat.com
ef7b4488 271
e7745bde
AC
272 Write After Approval
273 (alphabetic)
5185fdd7 274
b76a2a57
AC
275To get recommended for the Write After Approval list you need a valid
276FSF assignment and have submitted one good patch.
277
b302179c 278David Anderson davea@sgi.com
871cce51 279John David Anglin dave.anglin@nrc-cnrc.gc.ca
062103ba 280Shrinivas Atre shrinivasa@kpitcummins.com
627054c8
AC
281Scott Bambrough scottb@netwinder.org
282Jim Blandy jimb@redhat.com
e7745bde 283Philip Blundell philb@gnu.org
627054c8 284Per Bothner per@bothner.com
9a5d7be1 285Joel Brobecker brobecker@gnat.com
cdd463f9 286Dave Brolley brolley@redhat.com
dbf5be1c 287Paul Brook paul@codesourcery.com
627054c8 288Kevin Buettner kevinb@redhat.com
1db2a798 289Andrew Cagney cagney@gnu.org
58e23df4 290David Carlton carlton@bactrian.org
627054c8 291Stephane Carrez stcarrez@nerim.fr
68e39e73 292Michael Chastain mec.gnu@mindspring.com
627054c8 293Eric Christopher echristo@redhat.com
700c15aa 294Randolph Chung tausq@debian.org
f9e2d830 295Nick Clifton nickc@redhat.com
56296155 296Brendan Conoboy blc@redhat.com
eb944380 297DJ Delorie dj@redhat.com
eb944380 298Philippe De Muyter phdm@macqel.be
8bfdb672 299Dhananjay Deshpande dhananjayd@kpitcummins.com
6a41ff59 300Klee Dienes kdienes@apple.com
dd96c05b 301Richard Earnshaw rearnsha@arm.com
627054c8 302Frank Ch. Eigler fche@redhat.com
523f6a27 303Ben Elliston bje@gnu.org
e92f3704
JG
304Adam Fedor fedor@gnu.org
305Fred Fish fnf@ninemoons.com
283f90a7 306Brian Ford ford@vss.fsi.com
e92f3704 307Orjan Friberg orjanf@axis.com
386d4518 308Paul Gilliam pgilliam@us.ibm.com
cb123844 309Raoul Gough RaoulGough@yahoo.co.uk
627054c8 310Anthony Green green@redhat.com
181c3369 311Matthew Green mrg@eterna.com.au
a4ab2b5d 312Jerome Guitton guitton@act-europe.fr
1005d5ef 313Ben Harris bjh21@netbsd.org
23b95bcb 314Richard Henderson rth@redhat.com
814b3ba0 315Aldy Hernandez aldyh@redhat.com
e7745bde
AC
316Paul Hilfinger hilfinger@gnat.com
317Matt Hiller hiller@redhat.com
ed42d87b 318Kazu Hirata kazu@cs.umass.edu
e7745bde
AC
319Jeff Holcomb jeffh@redhat.com
320Don Howard dhoward@redhat.com
321Martin Hunt hunt@redhat.com
6a41ff59 322Jim Ingham jingham@apple.com
a80493b8 323Baurzhan Ismagulov ibr@radix50.net
7d97d5e2 324Manoj Iyer manjo@austin.ibm.com
2740bf6c 325Daniel Jacobowitz dan@debian.org
37965979 326Andreas Jaeger aj@suse.de
7e3cec17 327Jeff Johnston jjohnstn@redhat.com
e7745bde 328Geoff Keating geoffk@redhat.com
627054c8 329Mark Kettenis kettenis@gnu.org
e7745bde 330Jim Kingdon jkingdon@engr.sgi.com ++
f09cffe3 331Jonathan Larmour jlarmour@redhat.co.uk
eb944380 332Jeff Law law@redhat.com
b1bd302e 333David Lecomber david@streamline-computing.com
627054c8 334Robert Lipe rjl@sco.com
e7745bde 335H.J. Lu hjl@lucon.org
627054c8 336Michal Ludvig mludvig@suse.cz
f9e2d830 337Glen McCready gkm@redhat.com
ac2e0304 338Greg McGary greg@mcgary.org
a8cbc6f7 339Roland McGrath roland@redhat.com
723e0e3d 340Bryce McKinlay mckinlay@redhat.com
39c22d1a 341Jason Merrill jason@redhat.com
627054c8 342David S. Miller davem@redhat.com
89a72f9c 343Mark Mitchell mark@codesourcery.com
da615bee 344Marko Mlinar markom@opencores.org
ecd1107e 345Alan Modra amodra@bigpond.net.au
6d6b80e5 346Jason Molenda jmolenda@apple.com
47b95330 347Pierre Muller muller@sources.redhat.com
3d38a0a5 348Joseph Myers joseph@codesourcery.com
627054c8 349Fernando Nasser fnasser@redhat.com
d0f853e1 350Nathanael Nerode neroden@gcc.gnu.org
6eecb1c8 351Hans-Peter Nilsson hp@bitrange.com
627054c8 352David O'Brien obrien@freebsd.org
2748f097 353Alexandre Oliva aoliva@redhat.com
33e6b12b 354Ramana Radhakrishnan ramana.radhakrishnan@codito.com
dfea300e 355Tom Rix trix@redhat.com
e1124681 356Nick Roberts nickrob@snap.net.nz
a8cbc6f7 357Bob Rossi bob_rossi@cox.net
de18ac1f 358Theodore A. Roth troth@openavr.org
627054c8 359Ian Roxborough irox@redhat.com
83b4a0fe 360Grace Sainsbury graces@redhat.com
29ceeffb 361Kei Sakamoto sakamoto.kei@renesas.com
39f0ec5c 362Mark Salter msalter@redhat.com
19b846f3 363Richard Sandiford rsandifo@redhat.com
627054c8 364Peter Schauer Peter.Schauer@regent
49d5aff7 365Andreas Schwab schwab@suse.de
f9e2d830 366Keith Seitz keiths@redhat.com
eb944380 367Stan Shebs shebs@apple.com
36479eb1 368Aidan Skinner aidan@velvet.net
5f3b5248 369Jiri Smid smid@suse.cz
e7745bde 370David Smith dsmith@redhat.com
de3a8c23 371Stephen P. Smith ischis2@cox.net
02da6206 372Jackie Smith Cashion jsmith@redhat.com
627054c8 373Michael Snyder msnyder@redhat.com
41ae02c9 374Petr Sorfa petrs@caldera.com
3517749c 375Ian Lance Taylor ian@airs.com
e7745bde 376Gary Thomas gthomas@redhat.com
12b21d12 377Jason Thorpe thorpej@netbsd.org
f9e2d830 378Tom Tromey tromey@redhat.com
0c67cbe9 379D Venkatasubramanian dvenkat@noida.hcltech.com
7717fda3 380Corinna Vinschen vinschen@redhat.com
aedf1c5b 381Keith Walker keith.walker@arm.com
9a3c34fe 382Kris Warkentin kewarken@qnx.com
090ddb2a 383Ulrich Weigand uweigand@de.ibm.com
0b71f08f 384Nathan Williams nathanw@wasabisystems.com
fcd182f9 385Jim Wilson wilson@specifixinc.com
627054c8
AC
386Elena Zannoni ezannoni@redhat.com
387Eli Zaretskii eliz@gnu.org
ba0e80db 388Yoshinori Sato ysato@users.sourceforge.jp
e7745bde 389
15929d05 390
3a0c66d4
AC
391
392 Past Maintainers
393
47b95330
AC
394Jimmy Guo (gdb.hp, tui) guo at cup dot hp dot com
395Jeff Law (hppa) law at cygnus dot com
396Daniel Berlin (C++ support) dan at cgsoftware dot com
7fe4d0d2
AC
397Nick Duffek (powerpc, SCO, Sol/x86) nick at duffek dot com
398David Taylor (d10v, sparc, utils, defs,
399 expression evaluator, language support) taylor at candd dot org
5ecaa7dd 400J.T. Conklin (dcache, NetBSD, remote) jtc at redback dot com
f779ca99 401Frank Ch. Eigler (sim) fche at redhat dot com
8a81a99e 402Per Bothner (Java) per at bothner dot com
23b7d5f3 403Anthony Green (Java) green at redhat dot com
69aec09b 404Fernando Nasser (testsuite/, mi, cli) fnasser at redhat dot com
5aae53e5 405Mark Salter (testsuite/lib+config) msalter at redhat dot com
5ecaa7dd 406
3a0c66d4
AC
407
408
e33e9692 409Folks that have been caught up in a paper trail:
dfe25b3a 410
859a326d 411Chris Faylor cgf@alum.bu.edu
e33e9692 412Jim Kingdon jkingdon@engr.sgi.com
58e23df4 413David Carlton carlton@bactrian.org
e255d535 414
e33e9692 415--
e255d535 416
e33e9692
AC
417(*) Indicates folks that don't have a Kerberos/SSH account in the GDB
418group.
This page took 0.355639 seconds and 4 git commands to generate.