]> Git Repo - binutils.git/blob - gdb/MAINTAINERS
Simulate XScale BCUMOD register
[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            Deleted.
58
59         alpha           --target=alpha-dec-osf4.0a -Werror
60                         Maintenance only
61
62         arc             --target=arc-elf ,-Werror
63                         Maintenance only
64                         OBSOLETE candidate, not multi-arch
65
66         arm             --target=arm-elf -w
67                         Fernando Nasser         [email protected]
68                         Scott Bambrough         [email protected]
69                         Richard Earnshaw        [email protected]
70                         Not multi-arch
71
72         avr             --target=avr ,-Werror
73                         Theodore A. Roth        [email protected]
74
75         cris            --target=cris-elf -w
76                         Orjan Friberg           [email protected]
77
78         d10v            --target=d10v-elf ,-Werror
79                         Maintenance only
80
81         d30v            --target=d30v-elf ,-Werror
82                         Maintenance only
83                         OBSOLETE candidate, not multi-arch
84
85         djgpp           --target=i586-pc-msdosdjgpp ,-Werror
86                         (See native and host)
87
88         fr30            --target=fr30-elf -Werror
89                         Maintenance only
90                         OBSOLETE candidate, not multi-arch
91
92         h8300           --target=h8300hms -Werror
93                         Maintenance only
94                         Not multi-arch, work in progress
95
96         h8500           --target=h8500hms -Werror
97                         Maintenance only
98                         Not multi-arch, work in progress
99
100         i386            --target=i386-elf,i386-aout ,-Werror
101                         Mark Kettenis           [email protected]
102
103         i960            --target=i960-coff ,-Werror
104                         Maintenance only
105                         OBSOLETE candidate, not multi-arch
106
107         ia64            --target=ia64-linux ,-Werror
108                         Kevin Buettner          [email protected]
109
110         m32r            --target=m32r-elf -Werror
111                         Michael Snyder          [email protected]
112                         Not multi-arch
113
114         m68hc11         --target=m68hc11-elf ,-Werror
115                         Stephane Carrez         [email protected]
116
117         m68k            --target=m68k-elf ,-Werror
118                         Maintenance only
119                         OBSOLETE candidate, not multi-arch
120
121         m88k            --target=m88k ,-Werror
122                         Known problem in 5.1
123                         Maintenance only
124                         OBSOLETE candidate, not multi-arch
125
126         mcore           --target=mcore-elf,mcore-pe ,-Werror
127                         Maintenance only
128                         OBSOLETE candidate, not multi-arch
129
130         mips            --target=mips-elf,mips64-elf ,-Werror
131                         Andrew Cagney           [email protected]
132
133         mn10200         --target=mn10200-elf ,-Werror
134                         Maintenance only
135                         OBSOLETE candidate, not multi-arch
136
137         mn10300         --target=mn10300-elf ,-Werror
138                         Maintenance only
139
140         ns32k           --target=ns32k-netbsd ,-Werror
141                         Maintenance only
142                         OBSOLETE candidate, not multi-arch
143
144         pa              (--target=hppa1.1-hp-proelf broken)
145                         Maintenance only
146                         OBSOLETE candidate, not multi-arch
147
148         powerpc         --target=powerpc-eabi ,-Werror
149                         Kevin Buettner          [email protected]
150
151         rs6000          --target=rs6000-ibm-aix4.1 ,-Werror
152                         (see rs6000 native and ppc target)
153
154         s390            --target=s390-linux ,-Werror
155                         (contact DJ Barrow      [email protected])
156
157         sh              --target=sh-elf ,-Werror
158                         Elena Zannoni           [email protected]
159
160         sparc           --target=sparc-elf,sparc64-elf ,-Werror
161                         Maintenance only
162
163         tic80           Deleted.
164
165         v850            --target=v850-elf ,-Werror
166                         Maintenance only
167                         OBSOLETE candidate, not multi-arch
168
169         vax             --target=vax-dec-vms5.5 ,-Werror
170                         Maintenance only
171
172         w65             Deleted.
173
174         x86-64          (--target=x86_64-linux-gnu broken)
175                         Maintenance only
176
177         xstormy16       --target=xstormy16-elf ,-Werror
178                         Corinna Vinschen        [email protected]
179
180         z8k             --target=z8k-coff ,-Werror
181                         Known problem in 5.1
182                         Maintenance only
183                         OBSOLETE candidate, not multi-arch
184
185 All developers recognized by this file can make arbitrary changes to
186 OBSOLETE targets.
187
188 All maintainers can test and thence approve non-trivial changes to
189 ``maintenance only'' targets submitted by recognized developers.
190
191 All recognized developers can make mechanical changes (by virtue of
192 the obvious fix rule) to ``maintenance only'' targets.  The change
193 shall be sanity checked by compiling with one of the listed targets.
194
195 The GAWK segment:
196
197   awk < "${maintainers}" '
198   $2 ~ /--target=.*/ {
199     targets = gensub (/^.*--target=/, "", 1, $2)
200     warnings = gensub (/[)]*$/, "", 1, $3)
201     split (targets, targ, /,/)
202     for (i in targ) {
203         print targ[i], warnings
204     }
205   }'
206
207 can be used to generate a full list of --target=
208 --enable-gdb-build-warnings= pairs.
209
210
211
212 Host/Native:
213
214 The Native maintainer is responsible for target specific native
215 support - typically shared libraries and quirks to procfs/ptrace/...
216 The Native maintainer works with the Arch and Core maintainers when
217 resolving more generic problems.
218
219 The host maintainer ensures that gdb (including mmalloc) can be built
220 as a cross debugger on their platform.
221
222 AIX                     Peter Schauer           [email protected]
223                         Kevin Buettner          [email protected]
224
225 djgpp native            Eli Zaretskii           [email protected]
226                         DJ Delorie              [email protected]
227 MS Windows (NT, CE, '00, 9x, Me) host & native
228                         Chris Faylor            [email protected]
229 GNU/Linux/x86 native & host
230                         Mark Kettenis           [email protected]
231                         Jim Blandy              [email protected]
232 GNU/Linux PPC native    Kevin Buettner          [email protected]
233 GNU/Linux MIPS native & host
234                         Daniel Jacobowitz       [email protected]
235 GNU/Linux m68k          Andreas Schwab          [email protected]
236 FreeBSD native & host   Mark Kettenis           [email protected]
237                         David O'Brien           [email protected]
238 hurd native             Mark Kettenis           [email protected]
239 NetBSD native & host    Jason Thorpe            [email protected]
240 SCO/Unixware            Robert Lipe             [email protected]
241 GNU/Linux ARM native    Scott Bambrough         [email protected]
242 Solaris/x86 native & host (devolved)
243                         Peter Schauer           [email protected]
244 Solaris/SPARC native & host (devolved)
245                         Michael Snyder          [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   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 sim/                    See sim/MAINTAINERS
339
340 readline/               Master version: ftp://ftp.cwru.edu/pub/bash/
341                         Elena Zannoni           [email protected]
342                         Host maintainers (host dependant parts)
343                         (but get your changes into the master version)
344
345 tcl/ tk/ itcl/          Ian Roxborough          [email protected]
346
347                         Write After Approval
348                            (alphabetic)
349
350 To get recommended for the Write After Approval list you need a valid
351 FSF assignment and have submitted one good patch.
352
353 David Anderson                                  [email protected]
354 Philip Blundell                                 [email protected]
355 Joel Brobecker                                  [email protected]
356 Nick Clifton                                    [email protected]
357 Chris G. Demetriou                              [email protected]
358 Klee Dienes                                     [email protected]
359 Richard Earnshaw                                [email protected]
360 Matthew Green                                   [email protected]
361 Orjan Friberg                                   [email protected]
362 Ben Harris                                      [email protected]
363 Richard Henderson                               [email protected]
364 Paul Hilfinger                                  [email protected]
365 Matt Hiller                                     [email protected]
366 Kazu Hirata                                     [email protected]
367 Jeff Holcomb                                    [email protected]
368 Don Howard                                      [email protected]
369 Martin Hunt                                     [email protected]
370 Jim Ingham                                      [email protected]
371 Daniel Jacobowitz                               [email protected]
372 Andreas Jaeger                                  [email protected]
373 Geoff Keating                                   [email protected]
374 Jim Kingdon                                     [email protected]  ++
375 Jonathan Larmour                                [email protected]
376 H.J. Lu                                         [email protected]
377 Glen McCready                                   [email protected]
378 Greg McGary                                     [email protected]
379 Jason Merrill                                   [email protected]
380 Jason Molenda                                   [email protected]
381 Pierre Muller                                   [email protected]
382 Alexandre Oliva                                 [email protected]
383 Tom Rix                                         [email protected]
384 Theodore A. Roth                                [email protected]
385 Mark Salter                                     [email protected]
386 Andreas Schwab                                  [email protected]
387 Keith Seitz                                     [email protected]
388 Jiri Smid                                       [email protected]
389 David Smith                                     [email protected]
390 Stephen P. Smith                                [email protected]
391 Jackie Smith Cashion                            [email protected]
392 Petr Sorfa                                      [email protected]
393 Gary Thomas                                     [email protected]
394 Jason Thorpe                                    [email protected]
395 Tom Tromey                                      [email protected]
396 Corinna Vinschen                                [email protected]
397 Keith Walker                                    [email protected]
398 Michal Ludvig                                   [email protected]
399 David S. Miller                                 [email protected]
400 Eric Christopher                                [email protected]
401
402
403
404                         Past Maintainers
405
406 Jimmy Guo (gdb.hp, tui)                         guo at cup dot hp dot com
407 Jeff Law (hppa)                                 law at cygnus dot com
408 Daniel Berlin (C++ support)                     dan at cgsoftware dot com
409 Nick Duffek (powerpc, SCO, Sol/x86)             nick at duffek dot com
410 David Taylor (d10v, sparc, utils, defs,
411   expression evaluator, language support)       taylor at candd dot org
412 J.T. Conklin (dcache, NetBSD, remote)           jtc at redback dot com
413 Frank Ch. Eigler (sim)                          fche at redhat dot com
414
415
416
417 Folks that have been caught up in a paper trail:
418
419 Jim Kingdon                                     [email protected]
420
421 --
422
423 (*) Indicates folks that don't have a Kerberos/SSH account in the GDB
424 group.
This page took 0.051023 seconds and 4 git commands to generate.