]> Git Repo - binutils.git/blob - gdb/MAINTAINERS
2002-10-03 Jeff Johnston <[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 Instruction Set Architectures:
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            Deleted.
58
59         alpha           --target=alpha-elf -Werror
60                         Maintenance only
61
62         arc             (--target=arc-elf OBSOLETE)
63
64         arm             --target=arm-elf ,
65                         Fernando Nasser         [email protected]
66                         Scott Bambrough         [email protected]
67                         Richard Earnshaw        [email protected]
68                         Not multi-arch
69
70         avr             --target=avr ,-Werror
71                         Theodore A. Roth        [email protected]
72
73         cris            --target=cris-elf ,-Werror
74                         Orjan Friberg           [email protected]
75
76         d10v            --target=d10v-elf ,-Werror
77                         Maintenance only
78
79         d30v            (--target=d30v-elf OBSOLETE)
80
81         fr30            (--target=fr30-elf OBSOLETE)
82
83         h8300           --target=h8300hms -Werror
84                         Maintenance only
85
86         h8500           --target=h8500hms -Werror
87                         Maintenance only
88                         Not multi-arch, work in progress
89
90         i386            --target=i386-elf ,-Werror
91                         Mark Kettenis           [email protected]
92
93         i960            (--target=i960-coff OBSOLETE)
94
95         ia64            --target=ia64-linux-gnu ,-Werror
96                         (--target=ia64-elf broken)
97                         Kevin Buettner          [email protected]
98
99         m32r            (--target=m32r-elf broken)
100                         Michael Snyder          [email protected]
101                         OBSOLETE candidate, not multi-arch
102
103         m68hc11         --target=m68hc11-elf ,-Werror ,
104                         Stephane Carrez         [email protected]
105
106         m68k            --target=m68k-elf ,-Werror
107                         Maintenance only
108
109         m88k            (--target=m88k OBSOLETE)
110
111         mcore           --target=mcore-elf ,-Werror
112                         Maintenance only
113
114         mips            --target=mips-elf ,-Werror
115                         Andrew Cagney           [email protected]
116
117         mn10200         --target=mn10200-elf ,-Werror
118                         Maintenance only
119                         OBSOLETE candidate, not multi-arch
120
121         mn10300         --target=mn10300-elf ,-Werror
122                         Maintenance only
123
124         ns32k           --target=ns32k-netbsd ,-Werror
125                         Maintenance only
126
127         pa              (--target=hppa-elf broken)
128                         Maintenance only
129                         OBSOLETE candidate, not multi-arch
130
131         powerpc         --target=powerpc-eabi ,-Werror
132                         Kevin Buettner          [email protected]
133
134         s390            --target=s390-linux-gnu ,-Werror
135                         (contact DJ Barrow      [email protected])
136
137         sh              --target=sh-elf ,-Werror
138                         Elena Zannoni           [email protected]
139
140         sparc           --target=sparc-elf ,-Werror
141                         Maintenance only
142
143         tic80           Deleted.
144
145         v850            --target=v850-elf ,-Werror
146                         Maintenance only
147
148         vax             --target=vax-netbsd ,-Werror
149                         Maintenance only
150
151         w65             Deleted.
152
153         x86-64          --target=x86_64-linux-gnu ,-Werror
154                         Maintenance only
155
156         xstormy16       --target=xstormy16-elf ,-Werror
157                         Corinna Vinschen        [email protected]
158
159         z8k             --target=z8k-coff ,-Werror
160                         Known problem in 5.1
161                         Maintenance only
162                         OBSOLETE candidate, not multi-arch
163
164 All developers recognized by this file can make arbitrary changes to
165 OBSOLETE targets.
166
167 All maintainers can test and thence approve non-trivial changes to
168 ``maintenance only'' targets submitted by recognized developers.
169
170 All recognized developers can make mechanical changes (by virtue of
171 the obvious fix rule) to ``maintenance only'' targets.  The change
172 shall be sanity checked by compiling with one of the listed targets.
173
174 The Bourne shell script:
175
176 cat MAINTAINERS | tr -s '[\t]' '[ ]' | sed -n '
177 /^[ ]*[-a-z0-9\.]*[ ]*[(]*--target=.*/ !d
178 s/^.*--target=//
179 s/).*$//
180 h
181 :loop
182   g
183   /^[^ ]*,/ !b end
184   s/,[^ ]*//
185   p
186   g
187   s/^[^,]*,//
188   h
189 b loop
190 :end
191 p
192 '
193
194 can be used to generate a list of buildable targets.  The list
195 containing values for the configure options --target=,
196 --enable-gdb-build-warnings= and optionally
197 --enable-sim-build-warnings vis:
198
199         arc-elf ,-Werror
200         ...
201         m68hc11-elf ,-Werror ,
202         ...
203         hppa1.1-hp-proelf broken
204         ...
205
206 While the ``broken'' targets are included in the listing, the are not
207 expected to build.
208
209
210 Host/Native:
211
212 The Native maintainer is responsible for target specific native
213 support - typically shared libraries and quirks to procfs/ptrace/...
214 The Native maintainer works with the Arch and Core maintainers when
215 resolving more generic problems.
216
217 The host maintainer ensures that gdb (including mmalloc) can be built
218 as a cross debugger on their platform.
219
220 AIX                     Peter Schauer           [email protected]
221                         Kevin Buettner          [email protected]
222
223 djgpp native            Eli Zaretskii           [email protected]
224                         DJ Delorie              [email protected]
225 MS Windows (NT, '00, 9x, Me, XP) host & native
226                         Chris Faylor            [email protected]
227 GNU/Linux/x86 native & host
228                         Mark Kettenis           [email protected]
229                         Jim Blandy              [email protected]
230 GNU/Linux PPC native    Kevin Buettner          [email protected]
231 GNU/Linux MIPS native & host
232                         Daniel Jacobowitz       [email protected]
233 GNU/Linux m68k          Andreas Schwab          [email protected]
234 FreeBSD native & host   Mark Kettenis           [email protected]
235                         David O'Brien           [email protected]
236 hurd native             Mark Kettenis           [email protected]
237 NetBSD native & host    Jason Thorpe            [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   HP/UX readers         Any [past] maintainer can modify this.
271                         Please send tricky ones to the symtabs maintainers.
272
273 tracing bytecode stuff  Jim Blandy              [email protected]
274 tracing                 Michael Snyder          [email protected]
275 threads                 Michael Snyder          [email protected]
276                         Mark Kettenis           [email protected]
277 breakpoints             Michael Snyder          [email protected]
278                         Jim Blandy              [email protected]
279 language support        (Blanket Write Privs Maintainers)
280   C++                   Daniel Jacobowitz       [email protected]
281   Java support (devolved)
282                         Per Bothner             [email protected]
283                         Anthony Green           [email protected]
284   Pascal support        Pierre Muller           [email protected]
285   Scheme support        Jim Blandy              [email protected]
286
287 shared libs (devolved)  Jim Blandy              [email protected]
288                         Kevin Buettner          [email protected]
289   xcoffsolib            Peter Schauer           [email protected]
290
291 remote.c                Andrew Cagney           [email protected]
292 include/remote-sim.h, remote-sim.c
293                         Andrew Cagney           [email protected]
294 sds protocol            Fernando Nasser         [email protected]
295 rdi/adp protocol        Fernando Nasser         [email protected]
296 documentation           Eli Zaretskii           [email protected]
297 testsuite               Fernando Nasser         [email protected]
298   config                Mark Salter             [email protected]
299   lib                   Mark Salter             [email protected]
300   gdbtk (gdb.gdbtk)     Keith Seitz             [email protected]
301   c++ (gdb.c++)         Michael Chastain        [email protected]
302   mi tests (gdb.mi)     Elena Zannoni           [email protected]
303                         Andrew Cagney           [email protected]
304   stabs (gdb.stabs)     Elena Zannoni           [email protected]
305   threads (gdb.threads) Michael Snyder          [email protected]
306   trace (gdb.trace)     Michael Snyder          [email protected]
307   hp tests (gdb.hp)     (vacant)
308   Java tests (gdb.java) Anthony Green           [email protected]
309 Kernel Object Display   Fernando Nasser         [email protected]
310
311
312 UI: External (user) interfaces.
313
314 command interpreter     Fernando Nasser         [email protected]
315 gdbtk (c & tcl)         Jim Ingham              [email protected]
316                         Fernando Nasser         [email protected]
317                         Keith Seitz             [email protected]
318 libgui (w/foundry, sn)  Jim Ingham              [email protected]
319                         Keith Seitz             [email protected]
320 mi (gdb/mi)             Andrew Cagney           [email protected]
321                         Elena Zannoni           [email protected]
322                         Fernando Nasser         [email protected]
323 tui                     (vacant)
324                         Technical Contact Point [email protected]
325
326
327 Misc:
328
329 gdb/gdbserver           Daniel Jacobowitz       [email protected]
330
331 Web pages.              Jim Kingdon             [email protected]  ++
332                         (anyone can edit; kingdon is just lead maintainer)
333
334 Makefile.in, configure* ALL
335
336 mmalloc/                ALL Host maintainers
337
338 NEWS                    ALL
339
340 sim/                    See sim/MAINTAINERS
341
342 readline/               Master version: ftp://ftp.cwru.edu/pub/bash/
343                         Elena Zannoni           [email protected]
344                         Host maintainers (host dependant parts)
345                         (but get your changes into the master version)
346
347 tcl/ tk/ itcl/          Ian Roxborough          [email protected]
348
349                         Write After Approval
350                            (alphabetic)
351
352 To get recommended for the Write After Approval list you need a valid
353 FSF assignment and have submitted one good patch.
354
355 David Anderson                                  [email protected]
356 Scott Bambrough                                 [email protected]
357 Jim Blandy                                      [email protected]
358 Philip Blundell                                 [email protected]
359 Per Bothner                                     [email protected]
360 Joel Brobecker                                  [email protected]
361 Dave Brolley                                    [email protected]
362 Kevin Buettner                                  [email protected]
363 Andrew Cagney                                   [email protected]
364 David Carlton                                   [email protected]
365 Stephane Carrez                                 [email protected]
366 Michael Chastain                                [email protected]
367 Eric Christopher                                [email protected]
368 Nick Clifton                                    [email protected]
369 DJ Delorie                                      [email protected]
370 Chris G. Demetriou                              [email protected]
371 Philippe De Muyter                              [email protected]
372 Klee Dienes                                     [email protected]
373 Richard Earnshaw                                [email protected]
374 Frank Ch. Eigler                                [email protected]
375 Ben Elliston                                    [email protected]
376 Anthony Green                                   [email protected]
377 Matthew Green                                   [email protected]
378 Chris Faylor                                    [email protected]
379 Adam Fedor                                      [email protected]
380 Fred Fish                                       [email protected]
381 Orjan Friberg                                   [email protected]
382 Ben Harris                                      [email protected]
383 Richard Henderson                               [email protected]
384 Aldy Hernandez                                  [email protected]
385 Paul Hilfinger                                  [email protected]
386 Matt Hiller                                     [email protected]
387 Kazu Hirata                                     [email protected]
388 Jeff Holcomb                                    [email protected]
389 Don Howard                                      [email protected]
390 Martin Hunt                                     [email protected]
391 Jim Ingham                                      [email protected]
392 Daniel Jacobowitz                               [email protected]
393 Andreas Jaeger                                  [email protected]
394 Jeff Johnston                                   [email protected]
395 Geoff Keating                                   [email protected]
396 Mark Kettenis                                   [email protected]
397 Jim Kingdon                                     [email protected]  ++
398 Jonathan Larmour                                [email protected]
399 Jeff Law                                        [email protected]
400 Robert Lipe                                     [email protected]
401 H.J. Lu                                         [email protected]
402 Michal Ludvig                                   [email protected]
403 Glen McCready                                   [email protected]
404 Greg McGary                                     [email protected]
405 Jason Merrill                                   [email protected]
406 David S. Miller                                 [email protected]
407 Marko Mlinar                                    [email protected]
408 Alan Modra                                      [email protected]
409 Jason Molenda                                   [email protected]
410 Pierre Muller                                   [email protected]
411 Fernando Nasser                                 [email protected]
412 Hans-Peter Nilsson                              [email protected]
413 David O'Brien                                   [email protected]
414 Alexandre Oliva                                 [email protected]
415 Tom Rix                                         [email protected]
416 Theodore A. Roth                                [email protected]
417 Ian Roxborough                                  [email protected]
418 Grace Sainsbury                                 [email protected]
419 Mark Salter                                     [email protected]
420 Peter Schauer                                   Peter.Schauer@regent
421 Andreas Schwab                                  [email protected]
422 Keith Seitz                                     [email protected]
423 Stan Shebs                                      [email protected]
424 Aidan Skinner                                   [email protected]
425 Jiri Smid                                       [email protected]
426 David Smith                                     [email protected]
427 Stephen P. Smith                                [email protected]
428 Jackie Smith Cashion                            [email protected]
429 Michael Snyder                                  [email protected]
430 Petr Sorfa                                      [email protected]
431 Gary Thomas                                     [email protected]
432 Jason Thorpe                                    [email protected]
433 Tom Tromey                                      [email protected]
434 Corinna Vinschen                                [email protected]
435 Keith Walker                                    [email protected]
436 Jim Wilson                                      [email protected]
437 Elena Zannoni                                   [email protected]
438 Eli Zaretskii                                   [email protected]
439
440
441
442                         Past Maintainers
443
444 Jimmy Guo (gdb.hp, tui)                         guo at cup dot hp dot com
445 Jeff Law (hppa)                                 law at cygnus dot com
446 Daniel Berlin (C++ support)                     dan at cgsoftware dot com
447 Nick Duffek (powerpc, SCO, Sol/x86)             nick at duffek dot com
448 David Taylor (d10v, sparc, utils, defs,
449   expression evaluator, language support)       taylor at candd dot org
450 J.T. Conklin (dcache, NetBSD, remote)           jtc at redback dot com
451 Frank Ch. Eigler (sim)                          fche at redhat dot com
452
453
454
455 Folks that have been caught up in a paper trail:
456
457 Jim Kingdon                                     [email protected]
458
459 --
460
461 (*) Indicates folks that don't have a Kerberos/SSH account in the GDB
462 group.
This page took 0.055636 seconds and 4 git commands to generate.