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