OSDN Git Service

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