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