]> Git Repo - binutils.git/blob - gdb/MAINTAINERS
* MAINTAINERS: Andreas Schwab is GNU/Linux m68k maintainer.
[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 ,-Werror
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         xstormy16       --target=xstormy16-elf ,-Werror
174                         Corinna Vinschen        [email protected]
175
176         z8k             --target=z8k-coff ,-Werror
177                         Known problem in 5.1
178                         Maintenance only
179                         OBSOLETE candidate, not multi-arch
180
181 All developers recognized by this file can make arbitrary changes to
182 OBSOLETE targets.
183
184 All maintainers can test and thence approve non-trivial changes to
185 ``maintenance only'' targets submitted by recognized developers.
186
187 All recognized developers can make mechanical changes (by virtue of
188 the obvious fix rule) to ``maintenance only'' targets.  The change
189 shall be sanity checked by compiling with one of the listed targets.
190
191 The GAWK segment:
192
193   awk < "${maintainers}" '
194   $2 ~ /--target=.*/ {
195     targets = gensub (/^.*--target=/, "", 1, $2)
196     warnings = gensub (/[)]*$/, "", 1, $3)
197     split (targets, targ, /,/)
198     for (i in targ) {
199         print targ[i], warnings
200     }
201   }'
202
203 can be used to generate a full list of --target=
204 --enable-gdb-build-warning= pairs.
205
206
207
208 Host/Native:
209
210 The Native maintainer is responsible for target specific native
211 support - typically shared libraries and quirks to procfs/ptrace/...
212 The Native maintainer works with the Arch and Core maintainers when
213 resolving more generic problems.
214
215 The host maintainer ensures that gdb (including mmalloc) can be built
216 as a cross debugger on their platform.
217
218 AIX                     Peter Schauer           [email protected]
219                         Kevin Buettner          [email protected]
220
221 djgpp native            Eli Zaretskii           [email protected]
222                         DJ Delorie              [email protected]
223 MS Windows (NT, CE, '00, 9x, Me) host & native
224                         Chris Faylor            [email protected]
225 GNU/Linux/x86 native & host
226                         Mark Kettenis           [email protected]
227                         Jim Blandy              [email protected]
228 GNU/Linux PPC native    Kevin Buettner          [email protected]
229 GNU/Linux MIPS native & host
230                         Daniel Jacobowitz       [email protected]
231 GNU/Linux m68k          Andreas Schwab          [email protected]
232 FreeBSD native & host   Mark Kettenis           [email protected]
233                         David O'Brien           [email protected]
234 hurd native             Mark Kettenis           [email protected]
235 NetBSD native & host    J.T. Conklin            [email protected]
236 SCO/Unixware            Robert Lipe             [email protected]
237 GNU/Linux ARM native    Scott Bambrough         [email protected]
238 Solaris/x86 native & host (devolved)
239                         Peter Schauer           [email protected]
240 Solaris/SPARC native & host (devolved)
241                         Michael Snyder          [email protected]
242 Mac OS X                Klee Dienes             [email protected]
243                         Jim Ingham              [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   Objective-C/C++       Klee Dienes             [email protected]
283                         Jim Ingham              [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                         J.T. Conklin            [email protected]
293 include/remote-sim.h, remote-sim.c
294                         Andrew Cagney           [email protected]
295 sds protocol            Fernando Nasser         [email protected]
296 rdi/adp protocol        Fernando Nasser         [email protected]
297 documentation           Eli Zaretskii           [email protected]
298 testsuite               Fernando Nasser         [email protected]
299   config                Mark Salter             [email protected]
300   lib                   Mark Salter             [email protected]
301   gdbtk (gdb.gdbtk)     Keith Seitz             [email protected]
302   c++ (gdb.c++)         Michael Chastain        [email protected]
303   mi tests (gdb.mi)     Elena Zannoni           [email protected]
304                         Andrew Cagney           [email protected]
305   stabs (gdb.satbs)     Elena Zannoni           [email protected]
306   threads (gdb.threads) Michael Snyder          [email protected]
307   trace (gdb.trace)     Michael Snyder          [email protected]
308   hp tests (gdb.hp)     (vacant)
309   Java tests (gdb.java) Anthony Green           [email protected]
310 Kernel Object Display   Fernando Nasser         [email protected]
311 dcache.c                J.T. Conklin            [email protected]
312
313
314 UI: External (user) interfaces.
315
316 command interpreter     Fernando Nasser         [email protected]
317 gdbtk (c & tcl)         Jim Ingham              [email protected]
318                         Fernando Nasser         [email protected]
319                         Keith Seitz             [email protected]
320 libgui (w/foundry, sn)  Jim Ingham              [email protected]
321                         Keith Seitz             [email protected]
322 mi (gdb/mi)             Andrew Cagney           [email protected]
323                         Elena Zannoni           [email protected]
324                         Fernando Nasser         [email protected]
325 tui                     (vacant)
326                         Technical Contact Point [email protected]
327
328
329 Misc:
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 sim/                    See sim/MAINTAINERS, co-ordinated by:
339                         Frank Ch. Eigler        [email protected]
340
341 readline/               Master version: ftp://ftp.cwru.edu/pub/bash/
342                         Elena Zannoni           [email protected]
343                         Host maintainers (host dependant parts)
344                         (but get your changes into the master version)
345
346 tcl/ tk/ itcl/          Ian Roxborough          [email protected]
347
348                         Write After Approval
349                            (alphabetic)
350
351 To get recommended for the Write After Approval list you need a valid
352 FSF assignment and have submitted one good patch.
353
354 David Anderson                                  [email protected]
355 Philip Blundell                                 [email protected]
356 Joel Brobecker                                  [email protected]
357 Nick Clifton                                    [email protected]
358 Richard Earnshaw                                [email protected]
359 Matthew Green                                   [email protected]
360 Orjan Friberg                                   [email protected]
361 Ben Harris                                      [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 Daniel Jacobowitz                               [email protected]
369 Andreas Jaeger                                  [email protected]
370 Geoff Keating                                   [email protected]
371 Jim Kingdon                                     [email protected]  ++
372 Jonathan Larmour                                [email protected]
373 H.J. Lu                                         [email protected]
374 Glen McCready                                   [email protected]
375 Jason Merrill                                   [email protected]
376 Jason Molenda                                   [email protected]
377 Pierre Muller                                   [email protected]
378 Alexandre Oliva                                 [email protected]
379 Tom Rix                                         [email protected]
380 Mark Salter                                     [email protected]
381 Andreas Schwab                                  [email protected]
382 Keith Seitz                                     [email protected]
383 Jiri Smid                                       [email protected]
384 David Smith                                     [email protected]
385 Stephen P. Smith                                [email protected]
386 Jackie Smith Cashion                            [email protected]
387 Petr Sorfa                                      [email protected]
388 Gary Thomas                                     [email protected]
389 Jason Thorpe                                    [email protected]
390 Tom Tromey                                      [email protected]
391 Corinna Vinschen                                [email protected]
392 Keith Walker                                    [email protected]
393
394
395
396                         Past Maintainers
397
398 Jimmy Guo (gdb.hp, tui)                         [email protected]
399 Jeff Law (hppa)                                 [email protected]
400 Daniel Berlin (C++ support)                     [email protected]
401 Nick Duffek (powerpc, SCO, Sol/x86)             nick at duffek dot com
402 David Taylor (d10v, sparc, utils, defs,
403   expression evaluator, language support)       taylor at candd dot org
404
405
406 Folks that have been caught up in a paper trail:
407
408 Jim Kingdon                                     [email protected]
409 Chris G. Demetriou                              [email protected]
410 Michael Chastain                                [email protected]
411
412 --
413
414 (*) Indicates folks that don't have a Kerberos/SSH account in the GDB
415 group.
This page took 0.050633 seconds and 4 git commands to generate.