]> Git Repo - binutils.git/blob - gdb/MAINTAINERS
2002-04-18 David S. Miller <[email protected]>
[binutils.git] / gdb / MAINTAINERS
1                         GDB Maintainers
2
3
4                         Blanket Write Privs
5                            (alphabetic)
6
7 Jim Blandy                      [email protected]
8 Kevin Buettner                  [email protected]
9 Andrew Cagney                   [email protected]
10 J.T. Conklin                    [email protected]
11 Fred Fish                       [email protected]
12 Mark Kettenis                   [email protected]
13 Peter Schauer                   [email protected]
14 Stan Shebs                      [email protected]
15 Michael Snyder                  [email protected]
16 Elena Zannoni                   [email protected]
17 Eli Zaretskii                   [email protected]
18
19
20                         Various Maintainers
21
22 Note individuals who maintain parts of the debugger need approval to
23 check in changes outside of the immediate domain that they maintain.
24
25 If there is no maintainer for a given domain then the responsibility
26 falls to the head maintainer.
27
28 If there are several maintainers for a given domain then
29 responsibility falls to the first maintainer.  The first maintainer is
30 free to devolve that responsibility among the other maintainers.
31
32
33                         The Obvious Fix Rule
34
35 All maintainers listed in this file are allowed to check in obvious
36 fixes.
37
38 An "obvious fix" means that there is no possibility that anyone will
39 disagree with the change.
40
41 A good mental test is "will the person who hates my work the most be
42 able to find fault with the change" - if so, then it's not obvious and
43 needs to be posted first. :-)
44
45 Something like changing or bypassing an interface is _not_ an obvious
46 fix, since such a change without discussion will result in
47 instantaneous and loud complaints.
48
49
50 Target/Architecture:
51
52 Generic ISA (Instruction Set Architecture) issues, API variants, CPU
53 variants.  *-tdep.c. The Target/Architecture maintainer works with the
54 host maintainer when resolving build issues.  The Target/Architecture
55 maintainer works with the native maintainer when resolving API issues.
56
57         a29k            OBSOLETE
58
59         alpha           --target=alpha-dec-osf4.0a -Werror
60                         Maintenance only
61                         OBSOLETE candidate, not multi-arch
62
63         arc             --target=arc-elf ,-Werror
64                         Maintenance only
65                         OBSOLETE candidate, not multi-arch
66
67         arm             --target=arm-elf -w
68                         Fernando Nasser         [email protected]
69                         Scott Bambrough         [email protected]
70                         Richard Earnshaw        [email protected]
71                         Not multi-arch
72
73         cris            --target=cris-elf -w
74                         Orjan Friberg           [email protected]
75
76         d10v            --target=d10v-elf ,-Werror
77                         Maintenance only
78
79         d30v            --target=d30v-elf ,-Werror
80                         Maintenance only
81                         OBSOLETE candidate, not multi-arch
82
83         djgpp           --target=i586-pc-msdosdjgpp ,-Werror
84                         (See native and host)
85
86         fr30            --target=fr30-elf -Werror
87                         Maintenance only
88                         OBSOLETE candidate, not multi-arch
89
90         h8300           --target=h8300hms -Werror
91                         Maintenance only
92                         Not multi-arch, work in progress
93
94         h8500           --target=h8500hms -Werror
95                         Maintenance only
96                         Not multi-arch, work in progress
97
98         i386            --target=i386-elf,i386-aout ,-Werror
99                         Mark Kettenis           [email protected]
100
101         i960            --target=i960-coff ,-Werror
102                         Maintenance only
103                         OBSOLETE candidate, not multi-arch
104
105         ia64            --target=ia64-linux ,-Werror
106                         Kevin Buettner          [email protected]
107
108         m32r            --target=m32r-elf -Werror
109                         Michael Snyder          [email protected]
110                         Not multi-arch
111
112         m68hc11         --target=m68hc11-elf ,-Werror
113                         Stephane Carrez         [email protected]
114
115         m68k            --target=m68k-elf ,-Werror
116                         Maintenance only
117                         OBSOLETE candidate, not multi-arch
118
119         m88k            --target=m88k ,-Werror
120                         Known problem in 5.1
121                         Maintenance only
122                         OBSOLETE candidate, not multi-arch
123
124         mcore           --target=mcore-elf,mcore-pe ,-Werror
125                         Maintenance only
126                         OBSOLETE candidate, not multi-arch
127
128         mips            --target=mips-elf,mips64-elf ,-Werror
129                         Andrew Cagney           [email protected]
130
131         mn10200         --target=mn10200-elf ,-Werror
132                         Maintenance only
133                         OBSOLETE candidate, not multi-arch
134
135         mn10300         --target=mn10300-elf ,-Werror
136                         Maintenance only
137
138         ns32k           --target=ns32k-netbsd ,-Werror
139                         Maintenance only
140                         OBSOLETE candidate, not multi-arch
141
142         pa              (--target=hppa1.1-hp-proelf broken)
143                         Maintenance only
144                         OBSOLETE candidate, not multi-arch
145
146         powerpc         --target=powerpc-eabi ,-Werror
147                         Kevin Buettner          [email protected]
148
149         rs6000          --target=rs6000-ibm-aix4.1 ,-Werror
150                         (see rs6000 native and ppc target)
151
152         s390            --target=s390-linux ,-Werror
153                         (contact DJ Barrow      [email protected])
154
155         sh              --target=sh-hms,sh-elf -w
156                         Elena Zannoni           [email protected]
157
158         sparc           --target=sparc-elf,sparc64-elf ,-Werror
159                         Maintenance only
160
161         tic80           Deleted.
162
163         v850            --target=v850-elf ,-Werror
164                         Maintenance only
165                         OBSOLETE candidate, not multi-arch
166
167         vax             --target=vax-dec-vms5.5 ,-Werror
168                         Maintenance only
169                         OBSOLETE candidate, not multi-arch
170
171         w65             Deleted.
172
173         x86-64          (--target=x86_64-linux-gnu broken)
174                         Maintenance only
175
176         xstormy16       --target=xstormy16-elf ,-Werror
177                         Corinna Vinschen        [email protected]
178
179         z8k             --target=z8k-coff ,-Werror
180                         Known problem in 5.1
181                         Maintenance only
182                         OBSOLETE candidate, not multi-arch
183
184 All developers recognized by this file can make arbitrary changes to
185 OBSOLETE targets.
186
187 All maintainers can test and thence approve non-trivial changes to
188 ``maintenance only'' targets submitted by recognized developers.
189
190 All recognized developers can make mechanical changes (by virtue of
191 the obvious fix rule) to ``maintenance only'' targets.  The change
192 shall be sanity checked by compiling with one of the listed targets.
193
194 The GAWK segment:
195
196   awk < "${maintainers}" '
197   $2 ~ /--target=.*/ {
198     targets = gensub (/^.*--target=/, "", 1, $2)
199     warnings = gensub (/[)]*$/, "", 1, $3)
200     split (targets, targ, /,/)
201     for (i in targ) {
202         print targ[i], warnings
203     }
204   }'
205
206 can be used to generate a full list of --target=
207 --enable-gdb-build-warnings= pairs.
208
209
210
211 Host/Native:
212
213 The Native maintainer is responsible for target specific native
214 support - typically shared libraries and quirks to procfs/ptrace/...
215 The Native maintainer works with the Arch and Core maintainers when
216 resolving more generic problems.
217
218 The host maintainer ensures that gdb (including mmalloc) can be built
219 as a cross debugger on their platform.
220
221 AIX                     Peter Schauer           [email protected]
222                         Kevin Buettner          [email protected]
223
224 djgpp native            Eli Zaretskii           [email protected]
225                         DJ Delorie              [email protected]
226 MS Windows (NT, CE, '00, 9x, Me) host & native
227                         Chris Faylor            [email protected]
228 GNU/Linux/x86 native & host
229                         Mark Kettenis           [email protected]
230                         Jim Blandy              [email protected]
231 GNU/Linux PPC native    Kevin Buettner          [email protected]
232 GNU/Linux MIPS native & host
233                         Daniel Jacobowitz       [email protected]
234 GNU/Linux m68k          Andreas Schwab          [email protected]
235 FreeBSD native & host   Mark Kettenis           [email protected]
236                         David O'Brien           [email protected]
237 hurd native             Mark Kettenis           [email protected]
238 SCO/Unixware            Robert Lipe             [email protected]
239 GNU/Linux ARM native    Scott Bambrough         [email protected]
240 Solaris/x86 native & host (devolved)
241                         Peter Schauer           [email protected]
242 Solaris/SPARC native & host (devolved)
243                         Michael Snyder          [email protected]
244
245
246
247 Core: Generic components used by all of GDB
248
249 generic arch support    Andrew Cagney           [email protected]
250                         Any host/target maintainer can add to
251                         gdbarch.{c,h,sh}.  Send tricky ones to cagney.
252 target vector           Andrew Cagney           [email protected]
253 main (main.c, top.c)    Elena Zannoni           [email protected]
254 event loop              Elena Zannoni           [email protected]
255
256 generic symtabs         Jim Blandy              [email protected]
257                         Elena Zannoni           [email protected]
258   dwarf readers         Jim Blandy              [email protected]
259                         Elena Zannoni           [email protected]
260   elf reader            Jim Blandy              [email protected]
261                         Elena Zannoni           [email protected]
262   stabs reader          Jim Blandy              [email protected]
263                         Elena Zannoni           [email protected]
264   coff reader           Philippe De Muyter      [email protected]
265   xcoff reader          Any maintainer can modify this; please send tricky
266                         ones to Kevin Buettner <[email protected]>
267   linespec              Jim Blandy              [email protected]
268                         Elena Zannoni           [email protected]
269                         Fernando Nasser         [email protected]
270
271 tracing bytecode stuff  Jim Blandy              [email protected]
272 tracing                 Michael Snyder          [email protected]
273 threads                 Michael Snyder          [email protected]
274                         Mark Kettenis           [email protected]
275 breakpoints             Michael Snyder          [email protected]
276                         Jim Blandy              [email protected]
277 language support        (Blanket Write Privs Maintainers)
278   C++                   Daniel Jacobowitz       [email protected]
279   Java support (devolved)
280                         Per Bothner             [email protected]
281                         Anthony Green           [email protected]
282   Pascal support        Pierre Muller           [email protected]
283   Scheme support        Jim Blandy              [email protected]
284
285 shared libs (devolved)  Jim Blandy              [email protected]
286                         Kevin Buettner          [email protected]
287   xcoffsolib            Peter Schauer           [email protected]
288
289 remote.c                Andrew Cagney           [email protected]
290 include/remote-sim.h, remote-sim.c
291                         Andrew Cagney           [email protected]
292 sds protocol            Fernando Nasser         [email protected]
293 rdi/adp protocol        Fernando Nasser         [email protected]
294 documentation           Eli Zaretskii           [email protected]
295 testsuite               Fernando Nasser         [email protected]
296   config                Mark Salter             [email protected]
297   lib                   Mark Salter             [email protected]
298   gdbtk (gdb.gdbtk)     Keith Seitz             [email protected]
299   c++ (gdb.c++)         Michael Chastain        [email protected]
300   mi tests (gdb.mi)     Elena Zannoni           [email protected]
301                         Andrew Cagney           [email protected]
302   stabs (gdb.stabs)     Elena Zannoni           [email protected]
303   threads (gdb.threads) Michael Snyder          [email protected]
304   trace (gdb.trace)     Michael Snyder          [email protected]
305   hp tests (gdb.hp)     (vacant)
306   Java tests (gdb.java) Anthony Green           [email protected]
307 Kernel Object Display   Fernando Nasser         [email protected]
308
309
310 UI: External (user) interfaces.
311
312 command interpreter     Fernando Nasser         [email protected]
313 gdbtk (c & tcl)         Jim Ingham              [email protected]
314                         Fernando Nasser         [email protected]
315                         Keith Seitz             [email protected]
316 libgui (w/foundry, sn)  Jim Ingham              [email protected]
317                         Keith Seitz             [email protected]
318 mi (gdb/mi)             Andrew Cagney           [email protected]
319                         Elena Zannoni           [email protected]
320                         Fernando Nasser         [email protected]
321 tui                     (vacant)
322                         Technical Contact Point [email protected]
323
324
325 Misc:
326
327 gdb/gdbserver           Daniel Jacobowitz       [email protected]
328
329 Web pages.              Jim Kingdon             [email protected]  ++
330                         (anyone can edit; kingdon is just lead maintainer)
331
332 Makefile.in, configure* ALL
333
334 mmalloc/                ALL Host maintainers
335
336 sim/                    See sim/MAINTAINERS
337
338 readline/               Master version: ftp://ftp.cwru.edu/pub/bash/
339                         Elena Zannoni           [email protected]
340                         Host maintainers (host dependant parts)
341                         (but get your changes into the master version)
342
343 tcl/ tk/ itcl/          Ian Roxborough          [email protected]
344
345                         Write After Approval
346                            (alphabetic)
347
348 To get recommended for the Write After Approval list you need a valid
349 FSF assignment and have submitted one good patch.
350
351 David Anderson                                  [email protected]
352 Philip Blundell                                 [email protected]
353 Joel Brobecker                                  [email protected]
354 Nick Clifton                                    [email protected]
355 Chris G. Demetriou                              [email protected]
356 Klee Dienes                                     [email protected]
357 Richard Earnshaw                                [email protected]
358 Matthew Green                                   [email protected]
359 Orjan Friberg                                   [email protected]
360 Ben Harris                                      [email protected]
361 Richard Henderson                               [email protected]
362 Paul Hilfinger                                  [email protected]
363 Matt Hiller                                     [email protected]
364 Kazu Hirata                                     [email protected]
365 Jeff Holcomb                                    [email protected]
366 Don Howard                                      [email protected]
367 Martin Hunt                                     [email protected]
368 Jim Ingham                                      [email protected]
369 Daniel Jacobowitz                               [email protected]
370 Andreas Jaeger                                  [email protected]
371 Geoff Keating                                   [email protected]
372 Jim Kingdon                                     [email protected]  ++
373 Jonathan Larmour                                [email protected]
374 H.J. Lu                                         [email protected]
375 Glen McCready                                   [email protected]
376 Greg McGary                                     [email protected]
377 Jason Merrill                                   [email protected]
378 Jason Molenda                                   [email protected]
379 Pierre Muller                                   [email protected]
380 Alexandre Oliva                                 [email protected]
381 Tom Rix                                         [email protected]
382 Mark Salter                                     [email protected]
383 Andreas Schwab                                  [email protected]
384 Keith Seitz                                     [email protected]
385 Jiri Smid                                       [email protected]
386 David Smith                                     [email protected]
387 Stephen P. Smith                                [email protected]
388 Jackie Smith Cashion                            [email protected]
389 Petr Sorfa                                      [email protected]
390 Gary Thomas                                     [email protected]
391 Jason Thorpe                                    [email protected]
392 Tom Tromey                                      [email protected]
393 Corinna Vinschen                                [email protected]
394 Keith Walker                                    [email protected]
395 Michal Ludvig                                   [email protected]
396 David S. Miller                                 [email protected]
397
398
399
400                         Past Maintainers
401
402 Jimmy Guo (gdb.hp, tui)                         guo at cup dot hp dot com
403 Jeff Law (hppa)                                 law at cygnus dot com
404 Daniel Berlin (C++ support)                     dan at cgsoftware dot com
405 Nick Duffek (powerpc, SCO, Sol/x86)             nick at duffek dot com
406 David Taylor (d10v, sparc, utils, defs,
407   expression evaluator, language support)       taylor at candd dot org
408 J.T. Conklin (dcache, NetBSD, remote)           jtc at redback dot com
409 Frank Ch. Eigler (sim)                          fche at redhat dot com
410
411
412
413 Folks that have been caught up in a paper trail:
414
415 Jim Kingdon                                     [email protected]
416
417 --
418
419 (*) Indicates folks that don't have a Kerberos/SSH account in the GDB
420 group.
This page took 0.05215 seconds and 4 git commands to generate.