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