OSDN Git Service

2001-09-10 Jason Molenda (jmolenda@apple.com)
[pf3gnuchains/pf3gnuchains3x.git] / gdb / MAINTAINERS
1                         GDB Maintainers
2
3
4                         Blanket Write Privs
5                            (alphabetic)
6
7 Jim Blandy                      jimb@redhat.com
8 Andrew Cagney                   ac131313@redhat.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@redhat.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 -w
61                         Fernando Nasser         fnasser@redhat.com
62                         Scott Bambrough         scottb@netwinder.org
63
64         cris            --target=cris-elf -w
65                         Orjan Friberg           orjanf@axis.com
66
67         d10v            --target=d10v-elf ,-Werror
68                         Andrew Cagney           cagney@redhat.com
69
70         d30v            --target=d30v-elf ,-Werror
71                         David Taylor            taylor@redhat.com
72
73         djgpp           --target=i586-pc-msdosdjgpp ,-Werror
74                         (See native and host)
75
76         fr30            --target=fr30-elf -Werror
77                         Maintenance only
78
79         h8300           --target=h8300hms -Werror
80                         Maintenance only
81
82         h8500           --target=h8500hms -Werror
83                         Maintenance only
84
85         i386            --target=i386-elf,i386-aout ,-Werror
86                         Mark Kettenis           kettenis@gnu.org
87
88         i960            --target=i960-coff ,-Werror
89                         Maintenance only
90
91         ia64            --target=ia64-linux ,-Werror
92                         Kevin Buettner          kevinb@redhat.com
93
94         m32r            --target=m32r-elf -Werror
95                         Michael Snyder          msnyder@redhat.com
96
97         m68hc11         --target=m68hc11-elf ,-Werror
98                         Stephane Carrez         Stephane.Carrez@worldnet.fr
99
100         m68k            --target=m68k-aout,m68k-coff,m68k-elf ,-Werror
101                         Maintenance only
102
103         m88k            --target=m88k ,-Werror
104                         Known problem in 5.1
105                         Maintenance only
106
107         mcore           --target=mcore-elf,mcore-pe ,-Werror
108                         Maintenance only
109
110         mips            --target=mips-elf,mips64-elf ,-Werror
111                         Andrew Cagney           cagney@redhat.com
112
113         mn10200         --target=mn10200-elf ,-Werror
114                         Maintenance only
115
116         mn10300         --target=mn10300-elf ,-Werror
117                         Maintenance only
118
119         ns32k           --target=ns32k-netbsd ,-Werror
120                         Maintenance only
121
122         pa              (--target=hppa1.1-hp-proelf broken)
123                         Maintenance only
124
125         powerpc         --target=powerpc-eabi,powerpcle-eabi ,-Werror
126                         Kevin Buettner          kevinb@redhat.com
127                         Nick Duffek             nsd@redhat.com
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 ,-Werror
133                         Elena Zannoni           ezannoni@redhat.com
134
135         sparc           --target=sparc-elf,sparc64-elf ,-Werror
136                         David Taylor            taylor@redhat.com
137
138         tic80           (--target=tic80-coff broken)
139                         Maintenance only
140
141         v850            --target=v850-elf ,-Werror
142                         Maintenance only
143
144         vax             --target=vax-dec-vms5.5 ,-Werror
145                         Maintenance only
146
147         w65             (--target=w65 broken)
148                         Maintenance only
149
150         z8k             (--target=z8k-coff broken)
151                         Known problem in 5.1
152                         Maintenance only
153
154 All maintainers can make arbitrary changes to OBSOLETE targets.
155
156 All maintainers can make mechanical (params, spelling, indentation,
157 multi-arch, -W..., ....) changes to ``maintenance only'' targets.
158 Please sanity check the change by compiling with one of the listed
159 targets.
160
161 The GAWK segment:
162
163   awk < "${maintainers}" '
164   $2 ~ /--target=.*/ {
165     targets = gensub (/^.*--target=/, "", 1, $2)
166     warnings = gensub (/[)]*$/, "", 1, $3)
167     split (targets, targ, /,/)
168     for (i in targ) {
169         print targ[i], warnings
170     }
171   }'
172
173 can be used to generate a full list of --target=
174 --enable-gdb-build-warning= pairs.
175
176
177
178 Host/Native:
179
180 The Native maintainer is responsible for target specific native
181 support - typically shared libraries and quirks to procfs/ptrace/...
182 The Native maintainer works with the Arch and Core maintainers when
183 resolving more generic problems.
184
185 The host maintainer ensures that gdb (including mmalloc) can be built
186 as a cross debugger on their platform.
187
188 AIX                     Peter Schauer           Peter.Schauer@regent.e-technik.tu-muenchen.de
189                         Kevin Buettner          kevinb@redhat.com
190
191 djgpp native            Eli Zaretskii           eliz@gnu.org
192                         DJ Delorie              dj@redhat.com
193 MS Windows (NT, CE, '00, 9x, Me) host & native
194                         Chris Faylor            cgf@redhat.com
195 GNU/Linux/x86 native & host
196                         Mark Kettenis           kettenis@gnu.org
197                         Jim Blandy              jimb@redhat.com
198 GNU/Linux PPC native    Kevin Buettner          kevinb@redhat.com
199 GNU/Linux MIPS native & host
200                         Daniel Jacobowitz       dan@debian.org
201 FreeBSD native & host   Mark Kettenis           kettenis@gnu.org
202                         David O'Brien           obrien@freebsd.org
203 hurd native             Mark Kettenis           kettenis@gnu.org
204 NetBSD native & host    J.T. Conklin            jtc@redback.com
205 SCO/Unixware            Nick Duffek             nsd@redhat.com
206                         Robert Lipe             rjl@sco.com
207 GNU/Linux ARM native    Scott Bambrough         scottb@netwinder.org
208 Solaris/x86 native & host (devolved)
209                         Nick Duffek             nsd@redhat.com
210                         Peter Schauer           Peter.Schauer@regent.e-technik.tu-muenchen.de
211 Solaris/SPARC native & host (devolved)
212                         David Taylor            taylor@redhat.com
213                         Michael Snyder          msnyder@redhat.com
214 Mac OS X                Klee Dienes             kdienes@apple.com
215                         Jim Ingham              jingham@apple.com
216
217
218
219 Core: Generic components used by all of GDB
220
221 generic arch support    Andrew Cagney           cagney@redhat.com
222                         Any host/target maintainer can add to
223                         gdbarch.{c,h,sh}.  Send tricky ones to cagney.
224 target vector           Andrew Cagney           cagney@redhat.com
225 main (main.c, top.c)    Elena Zannoni           ezannoni@redhat.com
226 event loop              Elena Zannoni           ezannoni@redhat.com
227
228 generic symtabs         Jim Blandy              jimb@redhat.com
229                         Elena Zannoni           ezannoni@redhat.com
230   dwarf readers         Jim Blandy              jimb@redhat.com
231                         Elena Zannoni           ezannoni@redhat.com
232   elf reader            Jim Blandy              jimb@redhat.com
233                         Elena Zannoni           ezannoni@redhat.com
234   stabs reader          Jim Blandy              jimb@redhat.com
235                         Elena Zannoni           ezannoni@redhat.com
236   coff reader           Philippe De Muyter      phdm@macqel.be
237   xcoff reader          Any maintainer can modify this; please send tricky
238                         ones to Kevin Buettner <kevinb@redhat.com>
239   linespec              Jim Blandy              jimb@redhat.com
240                         Elena Zannoni           ezannoni@redhat.com
241                         Fernando Nasser         fnasser@redhat.com
242
243 tracing bytecode stuff  Jim Blandy              jimb@redhat.com
244 tracing                 Michael Snyder          msnyder@redhat.com
245 threads                 Michael Snyder          msnyder@redhat.com
246                         Mark Kettenis           kettenis@gnu.org
247 breakpoints             Michael Snyder          msnyder@redhat.com
248                         Jim Blandy              jimb@redhat.com
249 language support        David Taylor            taylor@redhat.com
250   Java support (devolved)
251                         Per Bothner             per@bothner.com
252                         Anthony Green           green@redhat.com
253   Objective-C/C++       Klee Dienes             kdienes@apple.com
254                         Jim Ingham              jimgham@apple.com
255   Pascal support        Pierre Muller           muller@sourceware.redhat.com
256 expression eval         David Taylor            taylor@redhat.com
257 defs.h                  David Taylor            taylor@redhat.com
258 utils.c                 David Taylor            taylor@redhat.com
259 Scheme support          Jim Blandy              jimb@redhat.com
260
261 shared libs (devolved)  Jim Blandy              jimb@redhat.com
262                         Kevin Buettner          kevinb@redhat.com
263   xcoffsolib            Peter Schauer           Peter.Schauer@regent.e-technik.tu-muenchen.de
264
265 remote.c                Andrew Cagney           cagney@redhat.com
266                         J.T. Conklin            jtc@redback.com
267 include/remote-sim.h, remote-sim.c
268                         Andrew Cagney           cagney@redhat.com
269 sds protocol            Fernando Nasser         fnasser@redhat.com
270 rdi/adp protocol        Fernando Nasser         fnasser@redhat.com
271 documentation           Eli Zaretskii           eliz@gnu.org
272 testsuite               Fernando Nasser         fnasser@redhat.com
273   config                Mark Salter             msalter@redhat.com
274   lib                   Mark Salter             msalter@redhat.com
275   gdbtk (gdb.gdbtk)     Keith Seitz             keiths@redhat.com
276   c++ (gdb.c++)         Michael Chastain        chastain@redhat.com
277   mi tests (gdb.mi)     Elena Zannoni           ezannoni@redhat.com
278                         Andrew Cagney           cagney@redhat.com
279   stabs (gdb.satbs)     Elena Zannoni           ezannoni@redhat.com
280   threads (gdb.threads) Michael Snyder          msnyder@redhat.com
281   trace (gdb.trace)     Michael Snyder          msnyder@redhat.com
282   hp tests (gdb.hp)     (vacant)
283   Java tests (gdb.java) Anthony Green           green@redhat.com
284 Kernel Object Display   Fernando Nasser         fnasser@redhat.com
285 dcache.c                J.T. Conklin            jtc@redback.com
286
287
288 UI: External (user) interfaces.
289
290 command interpreter     Fernando Nasser         fnasser@redhat.com
291 gdbtk (c & tcl)         Jim Ingham              jingham@apple.com
292                         Fernando Nasser         fnasser@redhat.com
293                         Keith Seitz             keiths@redhat.com
294 libgui (w/foundry, sn)  Jim Ingham              jingham@apple.com
295                         Keith Seitz             keiths@redhat.com
296 mi (gdb/mi)             Andrew Cagney           cagney@redhat.com
297                         Elena Zannoni           ezannoni@redhat.com
298                         Fernando Nasser         fnasser@redhat.com
299 tui                     (vacant)
300                         Technical Contact Point wdb@cup.hp.com
301
302
303 Misc:
304
305 Web pages.              Jim Kingdon             jkingdon@engr.sgi.com  ++
306                         (anyone can edit; kingdon is just lead maintainer)
307
308 Makefile.in, configure* ALL
309
310 mmalloc/                ALL Host maintainers
311
312 sim/                    See sim/MAINTAINERS, co-ordinated by:
313                         Frank Ch. Eigler        fche@redhat.com
314
315 readline/               Master version: ftp://ftp.cwru.edu/pub/bash/
316                         Elena Zannoni           ezannoni@redhat.com
317                         Host maintainers (host dependant parts)
318                         (but get your changes into the master version)
319
320
321
322                         Write After Approval
323                            (alphabetic)
324
325 To get recommended for the Write After Approval list you need a valid
326 FSF assignment and have submitted one good patch.
327
328 David Anderson                                  davea@sgi.com
329 Philip Blundell                                 philb@gnu.org
330 Joel Brobecker                                  brobecker@act-europe.fr
331 Michael Chastain                                chastain@redhat.com
332 Nick Clifton                                    nickc@redhat.com
333 Orjan Friberg                                   orjanf@axis.com
334 Paul Hilfinger                                  hilfinger@gnat.com
335 Matt Hiller                                     hiller@redhat.com
336 Kazu Hirata                                     kazu@hxi.com
337 Jeff Holcomb                                    jeffh@redhat.com
338 Don Howard                                      dhoward@redhat.com
339 Martin Hunt                                     hunt@redhat.com
340 Daniel Jacobowitz                               dan@debian.org
341 Andreas Jaeger                                  aj@suse.de
342 Geoff Keating                                   geoffk@redhat.com
343 Jim Kingdon                                     jkingdon@engr.sgi.com  ++
344 Jonathan Larmour                                jlarmour@redhat.co.uk
345 H.J. Lu                                         hjl@lucon.org
346 Glen McCready                                   gkm@redhat.com
347 Jason Molenda                                   jmolenda@apple.com
348 Pierre Muller                                   muller@sourceware.redhat.com
349 Alexandre Oliva                                 aoliva@redhat.com
350 Mark Salter                                     msalter@redhat.com
351 Keith Seitz                                     keiths@redhat.com
352 David Smith                                     dsmith@redhat.com
353 Stephen P. Smith                                ischis2@home.com
354 Gary Thomas                                     gthomas@redhat.com
355 Tom Tromey                                      tromey@redhat.com
356 Corinna Vinschen                                vinschen@redhat.com
357
358
359
360                         Past Maintainers
361
362 Jimmy Guo (gdb.hp, tui)                         guo@cup.hp.com
363 Jeff Law (hppa)                                 law@cygnus.com
364 Daniel Berlin (C++ support)                     dan@cgsoftware.com
365
366
367 Folks that have been caught up in a paper trail:
368
369 Jim Kingdon                                     jkingdon@engr.sgi.com
370 Chris G. Demetriou                              cgd@sibyte.com
371
372 --
373
374 (*) Indicates folks that don't have a Kerberos/SSH account in the GDB
375 group.