OSDN Git Service

2001-12-04 Jackie Smith Cashion <jsmith@redhat.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.
37
38 A good mental test is "will the person who hates my work the most be
39 able to find fault with the change" - if so, then it's not obvious and
40 needs to be posted first. :-)
41
42 Something like changing or bypassing an interface is _not_ an obvious
43 fix, since such a change without discussion will result in
44 instantaneous and loud complaints.
45
46
47 Target/Architecture:
48
49 Generic ISA (Instruction Set Architecture) issues, API variants, CPU
50 variants.  *-tdep.c. The Target/Architecture maintainer works with the
51 host maintainer when resolving build issues.  The Target/Architecture
52 maintainer works with the native maintainer when resolving API issues.
53
54         a29k            (--target=a29k-amd-udi broken)
55                         Maintenance only
56
57         alpha           --target=alpha-dec-osf4.0a -Werror
58                         Maintenance only
59
60         arc             --target=arc-elf ,-Werror
61                         Maintenance only
62
63         arm             --target=arm-coff,arm-elf,arm-pe -w
64                         Fernando Nasser         fnasser@redhat.com
65                         Scott Bambrough         scottb@netwinder.org
66
67         cris            --target=cris-elf -w
68                         Orjan Friberg           orjanf@axis.com
69
70         d10v            --target=d10v-elf ,-Werror
71                         Maintenance only
72
73         d30v            --target=d30v-elf ,-Werror
74                         Maintenance only
75
76         djgpp           --target=i586-pc-msdosdjgpp ,-Werror
77                         (See native and host)
78
79         fr30            --target=fr30-elf -Werror
80                         Maintenance only
81
82         h8300           --target=h8300hms -Werror
83                         Maintenance only
84
85         h8500           --target=h8500hms -Werror
86                         Maintenance only
87
88         i386            --target=i386-elf,i386-aout ,-Werror
89                         Mark Kettenis           kettenis@gnu.org
90
91         i960            --target=i960-coff ,-Werror
92                         Maintenance only
93
94         ia64            --target=ia64-linux ,-Werror
95                         Kevin Buettner          kevinb@redhat.com
96
97         m32r            --target=m32r-elf -Werror
98                         Michael Snyder          msnyder@redhat.com
99
100         m68hc11         --target=m68hc11-elf ,-Werror
101                         Stephane Carrez         Stephane.Carrez@worldnet.fr
102
103         m68k            --target=m68k-elf ,-Werror
104                         Maintenance only
105
106         m88k            --target=m88k ,-Werror
107                         Known problem in 5.1
108                         Maintenance only
109
110         mcore           --target=mcore-elf,mcore-pe ,-Werror
111                         Maintenance only
112
113         mips            --target=mips-elf,mips64-elf ,-Werror
114                         Andrew Cagney           cagney@redhat.com
115
116         mn10200         --target=mn10200-elf ,-Werror
117                         Maintenance only
118
119         mn10300         --target=mn10300-elf ,-Werror
120                         Maintenance only
121
122         ns32k           --target=ns32k-netbsd ,-Werror
123                         Maintenance only
124
125         pa              (--target=hppa1.1-hp-proelf broken)
126                         Maintenance only
127
128         powerpc         --target=powerpc-eabi,powerpcle-eabi ,-Werror
129                         Kevin Buettner          kevinb@redhat.com
130
131         rs6000          --target=rs6000-ibm-aix3.2,rs6000-ibm-aix4.1 ,-Werror
132                         (see rs6000 native and ppc target)
133
134         s390            --target=s390-linux ,-Werror
135                         (contact DJ Barrow      djbarrow@de.ibm.com)
136
137         sh              --target=sh-hms,sh-elf ,-Werror
138                         Elena Zannoni           ezannoni@redhat.com
139
140         sparc           --target=sparc-elf,sparc64-elf ,-Werror
141                         Maintenance only
142
143         tic80           Deleted.
144
145         v850            --target=v850-elf ,-Werror
146                         Maintenance only
147
148         vax             --target=vax-dec-vms5.5 ,-Werror
149                         Maintenance only
150
151         w65             Deleted.
152
153         z8k             (--target=z8k-coff broken)
154                         Known problem in 5.1
155                         Maintenance only
156
157 All maintainers can make arbitrary changes to OBSOLETE targets.
158
159 All maintainers can make mechanical (params, spelling, indentation,
160 multi-arch, -W..., ....) changes to ``maintenance only'' targets.
161 Please sanity check the change by compiling with one of the listed
162 targets.
163
164 The GAWK segment:
165
166   awk < "${maintainers}" '
167   $2 ~ /--target=.*/ {
168     targets = gensub (/^.*--target=/, "", 1, $2)
169     warnings = gensub (/[)]*$/, "", 1, $3)
170     split (targets, targ, /,/)
171     for (i in targ) {
172         print targ[i], warnings
173     }
174   }'
175
176 can be used to generate a full list of --target=
177 --enable-gdb-build-warning= pairs.
178
179
180
181 Host/Native:
182
183 The Native maintainer is responsible for target specific native
184 support - typically shared libraries and quirks to procfs/ptrace/...
185 The Native maintainer works with the Arch and Core maintainers when
186 resolving more generic problems.
187
188 The host maintainer ensures that gdb (including mmalloc) can be built
189 as a cross debugger on their platform.
190
191 AIX                     Peter Schauer           Peter.Schauer@regent.e-technik.tu-muenchen.de
192                         Kevin Buettner          kevinb@redhat.com
193
194 djgpp native            Eli Zaretskii           eliz@gnu.org
195                         DJ Delorie              dj@redhat.com
196 MS Windows (NT, CE, '00, 9x, Me) host & native
197                         Chris Faylor            cgf@redhat.com
198 GNU/Linux/x86 native & host
199                         Mark Kettenis           kettenis@gnu.org
200                         Jim Blandy              jimb@redhat.com
201 GNU/Linux PPC native    Kevin Buettner          kevinb@redhat.com
202 GNU/Linux MIPS native & host
203                         Daniel Jacobowitz       dan@debian.org
204 FreeBSD native & host   Mark Kettenis           kettenis@gnu.org
205                         David O'Brien           obrien@freebsd.org
206 hurd native             Mark Kettenis           kettenis@gnu.org
207 NetBSD native & host    J.T. Conklin            jtc@redback.com
208 SCO/Unixware            Robert Lipe             rjl@sco.com
209 GNU/Linux ARM native    Scott Bambrough         scottb@netwinder.org
210 Solaris/x86 native & host (devolved)
211                         Peter Schauer           Peter.Schauer@regent.e-technik.tu-muenchen.de
212 Solaris/SPARC native & host (devolved)
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        (Blanket Write Privs Maintainers)
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 Scheme support          Jim Blandy              jimb@redhat.com
257
258 shared libs (devolved)  Jim Blandy              jimb@redhat.com
259                         Kevin Buettner          kevinb@redhat.com
260   xcoffsolib            Peter Schauer           Peter.Schauer@regent.e-technik.tu-muenchen.de
261
262 remote.c                Andrew Cagney           cagney@redhat.com
263                         J.T. Conklin            jtc@redback.com
264 include/remote-sim.h, remote-sim.c
265                         Andrew Cagney           cagney@redhat.com
266 sds protocol            Fernando Nasser         fnasser@redhat.com
267 rdi/adp protocol        Fernando Nasser         fnasser@redhat.com
268 documentation           Eli Zaretskii           eliz@gnu.org
269 testsuite               Fernando Nasser         fnasser@redhat.com
270   config                Mark Salter             msalter@redhat.com
271   lib                   Mark Salter             msalter@redhat.com
272   gdbtk (gdb.gdbtk)     Keith Seitz             keiths@redhat.com
273   c++ (gdb.c++)         Michael Chastain        mec@shout.net
274   mi tests (gdb.mi)     Elena Zannoni           ezannoni@redhat.com
275                         Andrew Cagney           cagney@redhat.com
276   stabs (gdb.satbs)     Elena Zannoni           ezannoni@redhat.com
277   threads (gdb.threads) Michael Snyder          msnyder@redhat.com
278   trace (gdb.trace)     Michael Snyder          msnyder@redhat.com
279   hp tests (gdb.hp)     (vacant)
280   Java tests (gdb.java) Anthony Green           green@redhat.com
281 Kernel Object Display   Fernando Nasser         fnasser@redhat.com
282 dcache.c                J.T. Conklin            jtc@redback.com
283
284
285 UI: External (user) interfaces.
286
287 command interpreter     Fernando Nasser         fnasser@redhat.com
288 gdbtk (c & tcl)         Jim Ingham              jingham@apple.com
289                         Fernando Nasser         fnasser@redhat.com
290                         Keith Seitz             keiths@redhat.com
291 libgui (w/foundry, sn)  Jim Ingham              jingham@apple.com
292                         Keith Seitz             keiths@redhat.com
293 mi (gdb/mi)             Andrew Cagney           cagney@redhat.com
294                         Elena Zannoni           ezannoni@redhat.com
295                         Fernando Nasser         fnasser@redhat.com
296 tui                     (vacant)
297                         Technical Contact Point wdb@cup.hp.com
298
299
300 Misc:
301
302 Web pages.              Jim Kingdon             jkingdon@engr.sgi.com  ++
303                         (anyone can edit; kingdon is just lead maintainer)
304
305 Makefile.in, configure* ALL
306
307 mmalloc/                ALL Host maintainers
308
309 sim/                    See sim/MAINTAINERS, co-ordinated by:
310                         Frank Ch. Eigler        fche@redhat.com
311
312 readline/               Master version: ftp://ftp.cwru.edu/pub/bash/
313                         Elena Zannoni           ezannoni@redhat.com
314                         Host maintainers (host dependant parts)
315                         (but get your changes into the master version)
316
317 tcl/ tk/ itcl/          Ian Roxborough          irox@redhat.com
318
319                         Write After Approval
320                            (alphabetic)
321
322 To get recommended for the Write After Approval list you need a valid
323 FSF assignment and have submitted one good patch.
324
325 David Anderson                                  davea@sgi.com
326 Philip Blundell                                 philb@gnu.org
327 Joel Brobecker                                  brobecker@act-europe.fr
328 Nick Clifton                                    nickc@redhat.com
329 Orjan Friberg                                   orjanf@axis.com
330 Ben Harris                                      bjh21@netbsd.org
331 Paul Hilfinger                                  hilfinger@gnat.com
332 Matt Hiller                                     hiller@redhat.com
333 Kazu Hirata                                     kazu@hxi.com
334 Jeff Holcomb                                    jeffh@redhat.com
335 Don Howard                                      dhoward@redhat.com
336 Martin Hunt                                     hunt@redhat.com
337 Daniel Jacobowitz                               dan@debian.org
338 Andreas Jaeger                                  aj@suse.de
339 Geoff Keating                                   geoffk@redhat.com
340 Jim Kingdon                                     jkingdon@engr.sgi.com  ++
341 Jonathan Larmour                                jlarmour@redhat.co.uk
342 H.J. Lu                                         hjl@lucon.org
343 Glen McCready                                   gkm@redhat.com
344 Jason Molenda                                   jmolenda@apple.com
345 Pierre Muller                                   muller@sourceware.redhat.com
346 Alexandre Oliva                                 aoliva@redhat.com
347 Mark Salter                                     msalter@redhat.com
348 Keith Seitz                                     keiths@redhat.com
349 Jiri Smid                                       smid@suse.cz
350 David Smith                                     dsmith@redhat.com
351 Stephen P. Smith                                ischis2@home.com
352 Jackie Smith Cashion                            jsmith@redhat.com
353 Gary Thomas                                     gthomas@redhat.com
354 Tom Tromey                                      tromey@redhat.com
355 Corinna Vinschen                                vinschen@redhat.com
356 Keith Walker                                    keith.walker@arm.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 Nick Duffek (powerpc, SCO, Sol/x86)             nick at duffek dot com
366 David Taylor (d10v, sparc, utils, defs,
367   expression evaluator, language support)       taylor at candd dot org
368
369
370 Folks that have been caught up in a paper trail:
371
372 Jim Kingdon                                     jkingdon@engr.sgi.com
373 Chris G. Demetriou                              cgd@sibyte.com
374 Michael Chastain                                mec@shout.net
375
376 --
377
378 (*) Indicates folks that don't have a Kerberos/SSH account in the GDB
379 group.