OSDN Git Service

5a17456cbe275edad24a950d0aaa530949560fd3
[pf3gnuchains/pf3gnuchains4x.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 broken)
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 broken)
105                         Maintenance only
106
107         mips            --target=mips-elf,mips64-elf ,-Werror
108                         Andrew Cagney           cagney@cygnus.com
109
110         mn10200         (--target=mn10200-elf broken)
111                         Maintenance only
112
113         mn10300         --target=mn10300-elf ,-Werror
114                         Andrew Cagney           cagney@cygnus.com
115
116         ns32k           (--target=ns32k-netbsd 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 broken)
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 macos host & native     Stan Shebs              shebs@apple.com
187 hpux, hp pa native      Jeff Law                law@cygnus.com
188 NetBSD native & host    J.T. Conklin            jtc@redback.com
189 SCO/Unixware            Nick Duffek             nsd@cygnus.com
190                         Robert Lipe             rjl@sco.com
191 GNU/Linux ARM native    Scott Bambrough         scottb@netwinder.org
192 Solaris/x86 native & host (devolved)
193                         Nick Duffek             nsd@cygnus.com
194                         Peter Schauer           Peter.Schauer@regent.e-technik.tu-muenchen.de
195 Solaris/SPARC native & host (devolved)
196                         David Taylor            taylor@cygnus.com
197                         Michael Snyder          msnyder@cygnus.com
198 Mac OS X                Klee Dienes             kdienes@apple.com
199                         Jim Ingham              jingham@apple.com
200
201
202
203 Core: Generic components used by all of GDB
204
205 generic arch support    Andrew Cagney           cagney@cygnus.com
206                         Any host/target maintainer can add to
207                         gdbarch.{c,h,sh}.  Send tricky ones to cagney.
208 target vector           Andrew Cagney           cagney@cygnus.com
209 main (main.c, top.c)    Elena Zannoni           ezannoni@cygnus.com
210 event loop              Elena Zannoni           ezannoni@cygnus.com
211
212 generic symtabs         Jim Blandy              jimb@cygnus.com
213                         Elena Zannoni           ezannoni@cygnus.com
214   dwarf readers         Jim Blandy              jimb@cygnus.com
215                         Elena Zannoni           ezannoni@cygnus.com
216   elf reader            Jim Blandy              jimb@cygnus.com
217                         Elena Zannoni           ezannoni@cygnus.com
218   stabs reader          Jim Blandy              jimb@cygnus.com
219                         Elena Zannoni           ezannoni@cygnus.com
220   coff reader           Philippe De Muyter      phdm@macqel.be
221   linespec              Jim Blandy              jimb@cygnus.com
222                         Elena Zannoni           ezannoni@cygnus.com
223                         Fernando Nasser         fnasser@cygnus.com
224
225 tracing bytecode stuff  Jim Blandy              jimb@cygnus.com
226 tracing                 Michael Snyder          msnyder@cygnus.com
227 threads                 Michael Snyder          msnyder@cygnus.com
228                         Mark Kettenis           kettenis@gnu.org
229 breakpoints             Michael Snyder          msnyder@cygnus.com
230                         Jim Blandy              jimb@cygnus.com
231 language support        David Taylor            taylor@cygnus.com
232   C++ support           Daniel Berlin           dan@cgsoftware.com
233   Java support          Anthony Green           green@cygnus.com
234   Objective-C/C++       Klee Dienes             kdienes@apple.com
235                         Jim Ingham              jimgham@apple.com
236   Pascal support        Pierre Muller           muller@sourceware.cygnus.com
237 expression eval         David Taylor            taylor@cygnus.com
238 defs.h                  David Taylor            taylor@cygnus.com
239 utils.c                 David Taylor            taylor@cygnus.com
240 Scheme support          Jim Blandy              jimb@cygnus.com
241
242 shared libs (devolved)  Jim Blandy              jimb@cygnus.com
243                         Kevin Buettner          kevinb@cygnus.com
244   xcoffsolib            Peter Schauer           Peter.Schauer@regent.e-technik.tu-muenchen.de
245
246 remote.c                Andrew Cagney           cagney@cygnus.com
247                         J.T. Conklin            jtc@redback.com
248 include/remote-sim.h, remote-sim.c
249                         Andrew Cagney           cagney@cygnus.com
250 sds protocol            Fernando Nasser         fnasser@cygnus.com
251                         Jim Ingham              jingham@apple.com
252 rdi/adp protocol        Fernando Nasser         fnasser@cygnus.com
253                         Jim Ingham              jingham@apple.com
254 gdbserver               Stan Shebs              shebs@apple.com
255 documentation           Stan Shebs              shebs@apple.com
256                         Eli Zaretskii           eliz@gnu.org
257 testsuite               Stan Shebs              shebs@apple.com
258                         Fernando Nasser         fnasser@cygnus.com
259   hp tests (gdb.hp)     Jimmy Guo               guo@cup.hp.com
260   Java tests (gdb.java) Anthony Green           green@cygnus.com
261 Kernel Object Display   Fernando Nasser         fnasser@cygnus.com
262 dcache.c                J.T. Conklin            jtc@redback.com
263
264
265 UI: External (user) interfaces.
266
267 command interpreter     Fernando Nasser         fnasser@cygnus.com
268 gdbtk (c & tcl)         Syd Polk                spolk@cygnus.com
269                         Jim Ingham              jingham@apple.com
270                         Fernando Nasser         fnasser@cygnus.com
271 libgui (w/foundry, sn)  Syd Polk                spolk@cygnus.com
272                         Jim Ingham              jingham@apple.com
273 mi (gdb/mi)             Andrew Cagney           cagney@cygnus.com
274                         Elena Zannoni           ezannoni@cygnus.com
275                         Fernando Nasser         fnasser@cygnus.com
276 tui                     Technical Contact Point wdb@cup.hp.com
277                         Jimmy Guo               guo@cup.hp.com
278
279
280 Misc:
281
282 Web pages.              Jim Kingdon             jkingdon@engr.sgi.com  ++
283                         (anyone can edit; kingdon is just lead maintainer)
284
285 Makefile.in, configure* ALL
286
287 mmalloc/                ALL Host maintainers
288
289 sim/                    See sim/MAINTAINERS, co-ordinated by:
290                         Frank Ch. Eigler        fche@cygnus.com
291
292 readline/               Master version: ftp://ftp.cwru.edu/pub/bash/
293                         Elena Zannoni           ezannoni@cygnus.com
294                         Host maintainers (host dependant parts)
295                         (but get your changes into the master version)
296
297
298
299                 Write After Approval
300
301 David Anderson                                  davea@sgi.com
302 Jim Kingdon                                     jkingdon@engr.sgi.com  ++
303 Jason Molenda                                   jsm@cygnus.com
304 H.J. Lu                                         hjl@lucon.org
305 Nick Clifton                                    nickc@cygnus.com
306 Jonathan Larmour                                jlarmour@redhat.co.uk
307 Glen McCready                                   gkm@cygnus.com
308 Gary Thomas                                     gthomas@redhat.com
309 Pierre Muller                                   muller@sourceware.cygnus.com
310 Kazu Hirata                                     kazu@hxi.com
311 Tom Tromey                                      tromey@cygnus.com
312 Alexandre Oliva                                 aoliva@redhat.com
313 Mark Salter                                     msalter@redhat.com
314 Michael Chastain                                chastain@redhat.com
315 Orjan Friberg                                   orjanf@axis.com
316 Jeff Holcomb                                    jeffh@redhat.com
317 David Smith                                     dsmith@redhat.com
318
319
320 * Indicates folks we need to get Kerberos/SSH accounts ready so they
321 can write in the source tree
322
323
324 ++ Folks that have been caught up in a paper trail:
325
326 Jim Kingdon                                     jkingdon@engr.sgi.com