]> Git Repo - binutils.git/blob - gdb/MAINTAINERS
* MAINTAINERS (x86-64): tagret is not broken anymore.
[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         x86-64          --target=x86_64-linux-gnu
174                         Michal Ludvig           [email protected]
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-warning= 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 Mac OS X                Klee Dienes             [email protected]
245                         Jim Ingham              [email protected]
246
247
248
249 Core: Generic components used by all of GDB
250
251 generic arch support    Andrew Cagney           [email protected]
252                         Any host/target maintainer can add to
253                         gdbarch.{c,h,sh}.  Send tricky ones to cagney.
254 target vector           Andrew Cagney           [email protected]
255 main (main.c, top.c)    Elena Zannoni           [email protected]
256 event loop              Elena Zannoni           [email protected]
257
258 generic symtabs         Jim Blandy              [email protected]
259                         Elena Zannoni           [email protected]
260   dwarf readers         Jim Blandy              [email protected]
261                         Elena Zannoni           [email protected]
262   elf reader            Jim Blandy              [email protected]
263                         Elena Zannoni           [email protected]
264   stabs reader          Jim Blandy              [email protected]
265                         Elena Zannoni           [email protected]
266   coff reader           Philippe De Muyter      [email protected]
267   xcoff reader          Any maintainer can modify this; please send tricky
268                         ones to Kevin Buettner <[email protected]>
269   linespec              Jim Blandy              [email protected]
270                         Elena Zannoni           [email protected]
271                         Fernando Nasser         [email protected]
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   Objective-C/C++       Klee Dienes             [email protected]
285                         Jim Ingham              [email protected]
286   Pascal support        Pierre Muller           [email protected]
287 Scheme support          Jim Blandy              [email protected]
288
289 shared libs (devolved)  Jim Blandy              [email protected]
290                         Kevin Buettner          [email protected]
291   xcoffsolib            Peter Schauer           [email protected]
292
293 remote.c                Andrew Cagney           [email protected]
294 include/remote-sim.h, remote-sim.c
295                         Andrew Cagney           [email protected]
296 sds protocol            Fernando Nasser         [email protected]
297 rdi/adp protocol        Fernando Nasser         [email protected]
298 documentation           Eli Zaretskii           [email protected]
299 testsuite               Fernando Nasser         [email protected]
300   config                Mark Salter             [email protected]
301   lib                   Mark Salter             [email protected]
302   gdbtk (gdb.gdbtk)     Keith Seitz             [email protected]
303   c++ (gdb.c++)         Michael Chastain        [email protected]
304   mi tests (gdb.mi)     Elena Zannoni           [email protected]
305                         Andrew Cagney           [email protected]
306   stabs (gdb.stabs)     Elena Zannoni           [email protected]
307   threads (gdb.threads) Michael Snyder          [email protected]
308   trace (gdb.trace)     Michael Snyder          [email protected]
309   hp tests (gdb.hp)     (vacant)
310   Java tests (gdb.java) Anthony Green           [email protected]
311 Kernel Object Display   Fernando Nasser         [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 Chris G. Demetriou                              [email protected]
359 Richard Earnshaw                                [email protected]
360 Matthew Green                                   [email protected]
361 Orjan Friberg                                   [email protected]
362 Ben Harris                                      [email protected]
363 Paul Hilfinger                                  [email protected]
364 Matt Hiller                                     [email protected]
365 Kazu Hirata                                     [email protected]
366 Jeff Holcomb                                    [email protected]
367 Don Howard                                      [email protected]
368 Martin Hunt                                     [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
396
397
398                         Past Maintainers
399
400 Jimmy Guo (gdb.hp, tui)                         guo at cup dot hp dot com
401 Jeff Law (hppa)                                 law at cygnus dot com
402 Daniel Berlin (C++ support)                     dan at cgsoftware dot com
403 Nick Duffek (powerpc, SCO, Sol/x86)             nick at duffek dot com
404 David Taylor (d10v, sparc, utils, defs,
405   expression evaluator, language support)       taylor at candd dot org
406 J.T. Conklin (dcache, NetBSD, remote)           jtc at redback dot com
407
408
409
410 Folks that have been caught up in a paper trail:
411
412 Jim Kingdon                                     [email protected]
413
414 --
415
416 (*) Indicates folks that don't have a Kerberos/SSH account in the GDB
417 group.
This page took 0.05044 seconds and 4 git commands to generate.