OSDN Git Service

* MAINTAINERS: Remove self from specific maintenance domains
[pf3gnuchains/pf3gnuchains3x.git] / gdb / MAINTAINERS
1                         GDB Maintainers
2
3
4                         Blanket Write Privs
5                            (alphabetic)
6
7 Jim Blandy                      jimb@cygnus.com
8 Andrew Cagney                   ac131313@cygnus.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@cygnus.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.  Something like bypassing an interface will
37 result in instantaneous and loud complaints.
38
39 A good mental test is "will the person who hates my work the most be
40 able to find fault with the change" - if so, then it's not obvious and
41 needs to be posted first. :-)
42
43
44 Target/Architecture:
45
46 Generic ISA (Instruction Set Architecture) issues, API variants, CPU
47 variants.  *-tdep.c. The Target/Architecture maintainer works with the
48 host maintainer when resolving build issues.  The Target/Architecture
49 maintainer works with the native maintainer when resolving API issues.
50
51         a29k            --target=a29k-amd-udi -Werror
52                         Maintenance only
53
54         alpha           --target=alpha-dec-osf4.0a -Werror
55                         Maintenance only
56
57         arc             --target=arc-elf ,-Werror
58                         Maintenance only
59
60         arm             --target=arm-coff,arm-elf,arm-pe ,-Werror
61                         Fernando Nasser         fnasser@cygnus.com
62                         Jim Ingham              jingham@apple.com
63                         Scott Bambrough         scottb@netwinder.org
64
65         d10v            --target=d10v-elf ,-Werror
66                         Andrew Cagney           cagney@cygnus.com
67
68         d30v            --target=d30v-elf ,-Werror
69                         David Taylor            taylor@cygnus.com
70
71         djgpp           --target=i586-pc-msdosdjgpp ,-Werror
72                         (See native and host)
73
74         fr30            --target=fr30-elf -Werror
75                         Maintenance only
76
77         h8300           --target=h8300hms -Werror
78                         Maintenance only
79
80         h8500           --target=h8500hms -Werror
81                         Maintenance only
82
83         i386            --target=i386-elf,i386-aout ,-Werror
84                         Mark Kettenis           kettenis@gnu.org
85
86         i960            --target=i960-coff ,-Werror
87                         Maintenance only
88
89         ia64            (--target=ia64-elf broken)
90                         Kevin Buettner          kevinb@cygnus.com
91
92         m32r            --target=m32r-elf -Werror
93                         Michael Snyder          msnyder@cygnus.com
94
95         m68hc11         --target=m68hc11-elf ,-Werror
96                         Stephane Carrez         Stephane.Carrez@worldnet.fr
97
98         m68k            --target=m68k-aout,m68k-coff,m68k-elf ,-Werror
99                         Maintenance only
100
101         m88k            (?)
102                         Maintenance only
103
104         mcore           --target=mcore-elf,mcore-pe ,-Werror
105                         Maintenance only
106
107         mips            --target=mips-elf,mips64-elf ,-Werror
108                         Andrew Cagney           cagney@cygnus.com
109
110         mn10200         --target=mn10200-elf ,-Werror
111                         Maintenance only
112
113         mn10300         --target=mn10300-elf ,-Werror
114                         Andrew Cagney           cagney@cygnus.com
115
116         ns32k           (--target=ns32k-pc532 broken)
117                         Maintenance only
118
119         pa              (--target=hppa1.1-hp-proelf broken)
120                         Jeff Law                law@cygnus.com
121
122         powerpc         --target=powerpc-eabi,powerpcle-eabi ,-Werror
123                         Kevin Buettner          kevinb@cygnus.com
124                         Nick Duffek             nsd@cygnus.com
125
126         romp            (?)
127                         Maintenance only
128
129         rs6000          --target=rs6000-ibm-aix3.2,rs6000-ibm-aix4.1 ,-Werror
130                         (see rs6000 native and ppc target)
131
132         sh              (--target=sh-hms,sh-elf broken)
133                         Elena Zannoni           ezannoni@cygnus.com
134
135         sparc           --target=sparc-elf,sparc64-elf ,-Werror
136                         David Taylor            taylor@cygnus.com
137
138         tic80           (--target=tic80-coff broken)
139                         Maintenance only
140
141         v850            --target=v850-elf
142                         Maintenance only
143
144         vax             --target=vax-dec-vms5.5 ,-Werror
145                         Maintenance only
146
147         w65             (--target=w64 broken)
148                         Maintenance only
149
150         z8k             (--target=z8k-coff broken)
151                         Maintenance only
152
153 All maintainers can make arbitrary changes to OBSOLETE targets.
154
155 All maintainers can make mechanical (params, spelling, indentation,
156 multi-arch, -W..., ....) changes to ``maintenance only'' targets.
157 Please sanity check the change by compiling with one of the listed
158 targets.
159
160
161
162 Host/Native:
163
164 The Native maintainer is responsible for target specific native
165 support - typically shared libraries and quirks to procfs/ptrace/...
166 The Native maintainer works with the Arch and Core maintainers when
167 resolving more generic problems.
168
169 The host maintainer ensures that gdb (including mmalloc) can be built
170 as a cross debugger on their platform.
171
172 AIX                     Peter Schauer           Peter.Schauer@regent.e-technik.tu-muenchen.de
173                         Kevin Buettner          kevinb@cygnus.com
174
175 djgpp native            Eli Zaretskii           eliz@gnu.org
176                         DJ Delorie              dj@cygnus.com
177 MS Windows (NT, CE, '00, 9x, Me) host & native
178                         Chris Faylor            cgf@cygnus.com
179 GNU/Linux/x86 native & host
180                         Mark Kettenis           kettenis@gnu.org
181                         Jim Blandy              jimb@cygnus.com
182 GNU/Linux PPC native    Kevin Buettner          kevinb@cygnus.com
183 FreeBSD native & host   Mark Kettenis           kettenis@gnu.org
184                         David O'Brien           obrien@freebsd.org
185 hurd native             Mark Kettenis           kettenis@gnu.org
186 hpux, hp pa native      Jeff Law                law@cygnus.com
187 NetBSD native & host    J.T. Conklin            jtc@redback.com
188 SCO/Unixware            Nick Duffek             nsd@cygnus.com
189                         Robert Lipe             rjl@sco.com
190 GNU/Linux ARM native    Scott Bambrough         scottb@netwinder.org
191 Solaris/x86 native & host (devolved)
192                         Nick Duffek             nsd@cygnus.com
193                         Peter Schauer           Peter.Schauer@regent.e-technik.tu-muenchen.de
194 Solaris/SPARC native & host (devolved)
195                         David Taylor            taylor@cygnus.com
196                         Michael Snyder          msnyder@cygnus.com
197 Mac OS X                Klee Dienes             kdienes@apple.com
198                         Jim Ingham              jingham@apple.com
199
200
201
202 Core: Generic components used by all of GDB
203
204 generic arch support    Andrew Cagney           cagney@cygnus.com
205                         Any host/target maintainer can add to
206                         gdbarch.{c,h,sh}.  Send tricky ones to cagney.
207 target vector           Andrew Cagney           cagney@cygnus.com
208 main (main.c, top.c)    Elena Zannoni           ezannoni@cygnus.com
209 event loop              Elena Zannoni           ezannoni@cygnus.com
210
211 generic symtabs         Jim Blandy              jimb@cygnus.com
212                         Elena Zannoni           ezannoni@cygnus.com
213   dwarf readers         Jim Blandy              jimb@cygnus.com
214                         Elena Zannoni           ezannoni@cygnus.com
215   elf reader            Jim Blandy              jimb@cygnus.com
216                         Elena Zannoni           ezannoni@cygnus.com
217   stabs reader          Jim Blandy              jimb@cygnus.com
218                         Elena Zannoni           ezannoni@cygnus.com
219   coff reader           Philippe De Muyter      phdm@macqel.be
220   linespec              Jim Blandy              jimb@cygnus.com
221                         Elena Zannoni           ezannoni@cygnus.com
222                         Fernando Nasser         fnasser@cygnus.com
223
224 tracing bytecode stuff  Jim Blandy              jimb@cygnus.com
225 tracing                 Michael Snyder          msnyder@cygnus.com
226 threads                 Michael Snyder          msnyder@cygnus.com
227                         Mark Kettenis           kettenis@gnu.org
228 breakpoints             Michael Snyder          msnyder@cygnus.com
229                         Jim Blandy              jimb@cygnus.com
230 language support        David Taylor            taylor@cygnus.com
231   C++ support           Daniel Berlin           dan@cgsoftware.com
232   Java support          Anthony Green           green@cygnus.com
233   Objective-C/C++       Klee Dienes             kdienes@apple.com
234                         Jim Ingham              jimgham@apple.com
235   Pascal support        Pierre Muller           muller@sourceware.cygnus.com
236 expression eval         David Taylor            taylor@cygnus.com
237 defs.h                  David Taylor            taylor@cygnus.com
238 utils.c                 David Taylor            taylor@cygnus.com
239 Scheme support          Jim Blandy              jimb@cygnus.com
240
241 shared libs (devolved)  Jim Blandy              jimb@cygnus.com
242                         Kevin Buettner          kevinb@cygnus.com
243   xcoffsolib            Peter Schauer           Peter.Schauer@regent.e-technik.tu-muenchen.de
244
245 remote.c                Andrew Cagney           cagney@cygnus.com
246                         J.T. Conklin            jtc@redback.com
247 include/remote-sim.h, remote-sim.c
248                         Andrew Cagney           cagney@cygnus.com
249 sds protocol            Fernando Nasser         fnasser@cygnus.com
250                         Jim Ingham              jingham@apple.com
251 rdi/adp protocol        Fernando Nasser         fnasser@cygnus.com
252                         Jim Ingham              jingham@apple.com
253 documentation           Eli Zaretskii           eliz@gnu.org
254 testsuite               Fernando Nasser         fnasser@cygnus.com
255   hp tests (gdb.hp)     Jimmy Guo               guo@cup.hp.com
256   Java tests (gdb.java) Anthony Green           green@cygnus.com
257 Kernel Object Display   Fernando Nasser         fnasser@cygnus.com
258 dcache.c                J.T. Conklin            jtc@redback.com
259
260
261 UI: External (user) interfaces.
262
263 command interpreter     Fernando Nasser         fnasser@cygnus.com
264 gdbtk (c & tcl)         Syd Polk                spolk@cygnus.com
265                         Jim Ingham              jingham@apple.com
266                         Fernando Nasser         fnasser@cygnus.com
267 libgui (w/foundry, sn)  Syd Polk                spolk@cygnus.com
268                         Jim Ingham              jingham@apple.com
269 mi (gdb/mi)             Andrew Cagney           cagney@cygnus.com
270                         Elena Zannoni           ezannoni@cygnus.com
271                         Fernando Nasser         fnasser@cygnus.com
272 tui                     Technical Contact Point wdb@cup.hp.com
273                         Jimmy Guo               guo@cup.hp.com
274
275
276 Misc:
277
278 Web pages.              Jim Kingdon             jkingdon@engr.sgi.com  ++
279                         (anyone can edit; kingdon is just lead maintainer)
280
281 Makefile.in, configure* ALL
282
283 mmalloc/                ALL Host maintainers
284
285 sim/                    See sim/MAINTAINERS, co-ordinated by:
286                         Frank Ch. Eigler        fche@cygnus.com
287
288 readline/               Master version: ftp://ftp.cwru.edu/pub/bash/
289                         Elena Zannoni           ezannoni@cygnus.com
290                         Host maintainers (host dependant parts)
291                         (but get your changes into the master version)
292
293
294
295                 Write After Approval
296
297 David Anderson                                  davea@sgi.com
298 Jim Kingdon                                     jkingdon@engr.sgi.com  ++
299 Jason Molenda                                   jsm@cygnus.com
300 H.J. Lu                                         hjl@lucon.org
301 Nick Clifton                                    nickc@cygnus.com
302 Jonathan Larmour                                jlarmour@redhat.co.uk
303 Glen McCready                                   gkm@cygnus.com
304 Gary Thomas                                     gthomas@redhat.com
305 Pierre Muller                                   muller@sourceware.cygnus.com
306 Kazu Hirata                                     kazu@hxi.com
307 Tom Tromey                                      tromey@cygnus.com
308 Alexandre Oliva                                 aoliva@redhat.com
309 Mark Salter                                     msalter@redhat.com
310 Michael Chastain                                chastain@redhat.com
311 Orjan Friberg                                   orjanf@axis.com
312 Jeff Holcomb                                    jeffh@redhat.com
313 David Smith                                     dsmith@redhat.com
314 Martin Hunt                                     hunt@redhat.com
315 Matt Hiller                                     hiller@redhat.com
316
317 Folks that have been caught up in a paper trail:
318
319 Jim Kingdon                                     jkingdon@engr.sgi.com
320 Paul Hilfinger                                  hilfingr@gnat.com (*)
321 Philip Blundell                                 philb@gnu.org (*)
322 Chris G. Demetriou                              cgd@sibyte.com
323
324 --
325
326 (*) Indicates folks that don't have a Kerberos/SSH account in the GDB
327 group.