Add Mark Kettenis to blanket write privs list.
[external/binutils.git] / gdb / MAINTAINERS
1                         GDB Maintainers
2
3
4                         Blanket Write Privs
5
6 Jim Blandy                      jimb@cygnus.com
7 Andrew Cagney                   ac131313@cygnus.com
8 Mark Kettenis                   kettenis@gnu.org
9 Stan Shebs                      shebs@apple.com
10 Michael Snyder                  msnyder@cygnus.com
11 Peter Schauer                   Peter.Schauer@regent.e-technik.tu-muenchen.de
12
13
14                         Various Maintainers
15
16 Note individuals who maintain parts of the debugger need approval to
17 check in changes outside of the immediate domain that they maintain.
18
19 If there is no maintainer for a given domain then the responsibility
20 falls to the head maintainer.
21
22 If there are several maintainers for a given domain then
23 responsibility falls to the first maintainer.  The first maintainer is
24 free to devolve that responsibility among the other maintainers.
25
26
27 Target/Architecture:
28
29 Generic ISA (Instruction Set Architecture) issues, API variants, CPU
30 variants.  *-tdep.c. The Target/Architecture maintainer works with the
31 host maintainer when resolving build issues.  The Target/Architecture
32 maintainer works with the native maintainer when resolving API issues.
33
34         a29k            maintenance only (a29k-amd-udi -Werror)
35         alpha           maintenance only (alpha-dec-osf4.0a)
36         arc             maintenance only (arc-elf)
37
38         arm             Fernando Nasser         fnasser@cygnus.com
39                         Jim Ingham              jingham@apple.com
40                         Scott Bambrough         scottb@netwinder.org
41
42         convex          OBSOLETE
43
44         d10v            Andrew Cagney           cagney@cygnus.com
45
46         d30v            David Taylor            taylor@cygnus.com
47
48         djgpp           (see native and host)
49
50         fr30            maintenance only (fr30-elf)
51         h8300           maintenance only (h8300hms)
52         h8500           maintenance only (h8500hms)
53
54         i386            Mark Kettenis           kettenis@gnu.org
55
56         i960            maintenance only (i960-coff)
57
58         ia64            Kevin Buettner          kevinb@cygnus.com
59         m32r            Michael Snyder          msnyder@cygnus.com
60
61         m68hc11         Stephane Carrez         Stephane.Carrez@worldnet.fr
62
63         m68k            maintenance only (m68k-aout, m68k-coff, m68k-elf)
64         m88k            maintenance only (?)
65         mcore           maintenance only (?)
66
67         mips            Andrew Cagney           cagney@cygnus.com
68
69         mn10200         maintenance only (mn10200-elf)
70
71         mn10300         Andrew Cagney           cagney@cygnus.com
72
73         ns32k           maintenance only (?)
74
75         pa              Jeff Law                law@cygnus.com
76
77         powerpc         Kevin Buettner          kevinb@cygnus.com
78                         Nick Duffek             nsd@cygnus.com
79
80         pyramid         OBSOLETE
81
82         romp            maintenance only (?)
83
84         rs6000          (see rs6000 native and ppc target)
85
86         sh              Elena Zannoni           ezannoni@cygnus.com
87
88         sparc           David Taylor            taylor@cygnus.com
89
90         tahoe           OBSOLETE
91
92         tic80           maintenance only (tic80-coff)
93         v850            maintenance only (v850-elf)
94         vax             maintenance only (?)
95         w65             maintenance only (?)
96         z8k             maintenance only (?)
97
98 All maintainers can make arbitrary changes to OBSOLETE targets.
99
100 All maintainers can make mechanical (params, spelling, indentation,
101 multi-arch, -W..., ....) changes to ``maintenance only'' targets.
102 Please sanity check the change by compiling with one of the listed
103 targets.
104
105
106
107 Host/Native:
108
109 The Native maintainer is responsible for target specific native
110 support - typically shared libraries and quirks to procfs/ptrace/...
111 The Native maintainer works with the Arch and Core maintainers when
112 resolving more generic problems.
113
114 The host maintainer ensures that gdb (including mmalloc) can be built
115 as a cross debugger on their platform.
116
117 djgpp native            Eli Zaretskii           eliz@gnu.org
118                         DJ Delorie              dj@cygnus.com
119 MS Windows (NT, CE, '00, 9x, Me) host & native
120                         Chris Faylor            cgf@cygnus.com
121 GNU/Linux/x86 native & host
122                         Mark Kettenis           kettenis@gnu.org
123                         Jim Blandy              jimb@cygnus.com
124 GNU/Linux PPC native    Kevin Buettner          kevinb@cygnus.com
125 FreeBSD native & host   Mark Kettenis           kettenis@gnu.org
126 hurd native             Mark Kettenis           kettenis@gnu.org
127 macos host & native     Stan Shebs              shebs@apple.com
128 hpux, hp pa native      Jeff Law                law@cygnus.com
129 NetBSD native & host    J.T. Conklin            jtc@redback.com
130 SCO/Unixware            Nick Duffek             nsd@cygnus.com
131                         Robert Lipe             rjl@sco.com
132 GNU/Linux ARM native    Scott Bambrough         scottb@netwinder.org
133 Solaris/x86 native & host
134                         Nick Duffek             nsd@cygnus.com
135                         Peter Schauer           Peter.Schauer@regent.e-technik.tu-muenchen.de
136 Solaris/SPARC native & host
137                         David Taylor            taylor@cygnus.com
138 Mac OS X                Klee Dienes             kdienes@apple.com
139                         Jim Ingham              jingham@apple.com
140
141
142
143 Core: Generic components used by all of GDB
144
145 generic arch support    Andrew Cagney           cagney@cygnus.com
146                         Any host/target maintainer can add to
147                         gdbarch.{c,h,sh}.  Send tricky ones to cagney.
148 target vector           Andrew Cagney           cagney@cygnus.com
149 main (main.c, top.c)    Elena Zannoni           ezannoni@cygnus.com
150 event loop              Elena Zannoni           ezannoni@cygnus.com
151 generic symtabs         Jim Blandy              jimb@cygnus.com
152                         Elena Zannoni           ezannoni@cygnus.com
153   dwarf readers         Jim Blandy              jimb@cygnus.com
154                         Elena Zannoni           ezannoni@cygnus.com
155   elf reader            Jim Blandy              jimb@cygnus.com
156                         Elena Zannoni           ezannoni@cygnus.com
157   stabs reader          Jim Blandy              jimb@cygnus.com
158                         Elena Zannoni           ezannoni@cygnus.com
159   coff reader           Philippe De Muyter      phdm@macqel.be
160 tracing bytecode stuff  Jim Blandy              jimb@cygnus.com
161 tracing                 Michael Snyder          msnyder@cygnus.com
162 threads                 Michael Snyder          msnyder@cygnus.com
163                         Mark Kettenis           kettenis@gnu.org
164 breakpoints             Michael Snyder          msnyder@cygnus.com
165                         Jim Blandy              jimb@cygnus.com
166 language support        David Taylor            taylor@cygnus.com
167   C++ support           Daniel Berlin           dan@cgsoftware.com
168   Java support          Anthony Green           green@cygnus.com
169   Objective-C/C++       Klee Dienes             kdienes@apple.com
170                         Jim Ingham              jimgham@apple.com
171   Pascal support        Pierre Muller           muller@sourceware.cygnus.com
172 expression eval         David Taylor            taylor@cygnus.com
173 defs.h                  David Taylor            taylor@cygnus.com
174 utils.c                 David Taylor            taylor@cygnus.com
175 Scheme support          Jim Blandy              jimb@cygnus.com
176 svr4 shlibs (solib.c)   Jim Blandy              jimb@cygnus.com
177 remote.c                Andrew Cagney           cagney@cygnus.com
178                         J.T. Conklin            jtc@redback.com
179 include/remote-sim.h, remote-sim.c
180                         Andrew Cagney           cagney@cygnus.com
181 sds protocol            Fernando Nasser         fnasser@cygnus.com
182                         Jim Ingham              jingham@apple.com
183 rdi/adp protocol        Fernando Nasser         fnasser@cygnus.com
184                         Jim Ingham              jingham@apple.com
185 gdbserver               Stan Shebs              shebs@apple.com
186 documentation           Stan Shebs              shebs@apple.com
187                         Eli Zaretskii           eliz@gnu.org
188 testsuite               Stan Shebs              shebs@apple.com
189                         Fernando Nasser         fnasser@cygnus.com
190   hp tests (gdb.hp)     Jimmy Guo               guo@cup.hp.com
191   Java tests (gdb.java) Anthony Green           green@cygnus.com
192 Kernel Object Display   Fernando Nasser         fnasser@cygnus.com
193 dcache.c                J.T. Conklin            jtc@redback.com
194
195
196 UI: External (user) interfaces.
197
198 command interpreter     Fernando Nasser         fnasser@cygnus.com
199 gdbtk (c & tcl)         Syd Polk                spolk@cygnus.com
200                         Jim Ingham              jingham@apple.com
201                         Fernando Nasser         fnasser@cygnus.com
202 libgui (w/foundry, sn)  Syd Polk                spolk@cygnus.com
203                         Jim Ingham              jingham@apple.com
204 mi (gdb/mi)             Andrew Cagney           cagney@cygnus.com
205                         Elena Zannoni           ezannoni@cygnus.com
206                         Fernando Nasser         fnasser@cygnus.com
207 tui                     Technical Contact Point wdb@cup.hp.com
208                         Jimmy Guo               guo@cup.hp.com
209
210
211 Misc:
212
213 Web pages.              Jim Kingdon             kingdon@redhat.com
214                         (anyone can edit; kingdon is just lead maintainer)
215
216 Makefile.in, configure* ALL
217
218 mmalloc/                ALL Host maintainers
219
220 sim/                    See sim/MAINTAINERS, co-ordinated by:
221                         Frank Ch. Eigler        fche@cygnus.com
222
223 readline/               Master version: ftp://ftp.cwru.edu/pub/bash/
224                         Elena Zannoni           ezannoni@cygnus.com
225                         Host maintainers (host dependant parts)
226                         (but get your changes into the master version)
227
228
229
230                 Write After Approval
231
232 David Anderson                                  davea@sgi.com
233 Jim Kingdon                                     kingdon@redhat.com
234 Jason Molenda                                   jsm@cygnus.com
235 H.J. Lu                                         hjl@lucon.org
236 Nick Clifton                                    nickc@cygnus.com
237 Jonathan Larmour                                jlarmour@redhat.co.uk
238 Glen McCready                                   gkm@cygnus.com
239 Gary Thomas                                     gthomas@redhat.com
240 Pierre Muller                                   muller@sourceware.cygnus.com
241 Kazu Hirata                                     kazu@hxi.com
242 Tom Tromey                                      tromey@cygnus.com
243 Alexandre Oliva                                 aoliva@redhat.com
244
245
246 * Indicates folks we need to get Kerberos/SSH accounts ready so they
247 can write in the source tree
248
249
250 Folks that have been caught up in a paper trail:
251
252 FreeBSD native & host   David O 'Brien          obrien@NUXI.com