Move putchar_filtered() to utils.c.
[platform/upstream/binutils.git] / gdb / MAINTAINERS
1                         GDB Maintainers
2
3
4                         Blanket Write Privs
5                            (alphabetic)
6
7 Jim Blandy                      jimb@cygnus.com
8 Andrew Cagney                   ac131313@cygnus.com
9 J.T. Conklin                    jtc@redback.com
10 Fred Fish                       fnf@ninemoons.com
11 Mark Kettenis                   kettenis@gnu.org
12 Peter Schauer                   Peter.Schauer@regent.e-technik.tu-muenchen.de
13 Stan Shebs                      shebs@apple.com
14 Michael Snyder                  msnyder@cygnus.com
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 Target/Architecture:
31
32 Generic ISA (Instruction Set Architecture) issues, API variants, CPU
33 variants.  *-tdep.c. The Target/Architecture maintainer works with the
34 host maintainer when resolving build issues.  The Target/Architecture
35 maintainer works with the native maintainer when resolving API issues.
36
37         a29k            --target=a29k-amd-udi -Werror
38                         Maintenance only
39
40         alpha           --target=alpha-dec-osf4.0a -Werror
41                         Maintenance only
42
43         arc             --target=arc-elf ,-Werror
44                         Maintenance only
45
46         arm             --target=arm-coff,arm-elf,arm-pe ,-Werror
47                         Fernando Nasser         fnasser@cygnus.com
48                         Jim Ingham              jingham@apple.com
49                         Scott Bambrough         scottb@netwinder.org
50
51         convex          OBSOLETE
52
53         d10v            --target=d10v-elf ,-Werror
54                         Andrew Cagney           cagney@cygnus.com
55
56         d30v            --target=d30v-elf ,-Werror
57                         David Taylor            taylor@cygnus.com
58
59         djgpp           --target=i586-pc-msdosdjgpp ,-Werror
60                         (See native and host)
61
62         fr30            --target=fr30-elf -Werror
63                         Maintenance only
64
65         h8300           --target=h8300hms -Werror
66                         Maintenance only
67
68         h8500           --target=h8500hms -Werror
69                         Maintenance only
70
71         i386            --target=i386-elf,i386-aout ,-Werror
72                         Mark Kettenis           kettenis@gnu.org
73
74         i960            (--target=i960-coff broken)
75                         Maintenance only
76
77         ia64            (--target=ia64-elf broken)
78                         Kevin Buettner          kevinb@cygnus.com
79
80         m32r            --target=m32r-elf -Werror
81                         Michael Snyder          msnyder@cygnus.com
82
83         m68hc11         --target=m68hc11-elf ,-Werror
84                         Stephane Carrez         Stephane.Carrez@worldnet.fr
85
86         m68k            --target=m68k-aout,m68k-coff,m68k-elf ,-Werror
87                         Maintenance only
88
89         m88k            (?)
90                         Maintenance only
91
92         mcore           (--target=mcore-elf,mcore-pe broken)
93                         Maintenance only
94
95         mips            --target=mips-elf,mips64-elf ,-Werror
96                         Andrew Cagney           cagney@cygnus.com
97
98         mn10200         (--target=mn10200-elf broken)
99                         Maintenance only
100
101         mn10300         (--target=mn10300-elf broken)
102                         Andrew Cagney           cagney@cygnus.com
103
104         ns32k           (--target=ns32k-netbsd broken)
105                         Maintenance only
106
107         pa              (--target=hppa1.1-hp-proelf broken)
108                         Jeff Law                law@cygnus.com
109
110         powerpc         (--target=powerpc-eabi,powerpcle-eabi broken)
111                         Kevin Buettner          kevinb@cygnus.com
112                         Nick Duffek             nsd@cygnus.com
113
114         pyramid         OBSOLETE
115
116         romp            (?)
117                         Maintenance only
118
119         rs6000          --target=rs6000-ibm-aix3.2,rs6000-ibm-aix4.1 ,-Werror
120                         (see rs6000 native and ppc target)
121
122         sh              (--target=sh-hms,sh-elf broken)
123                         Elena Zannoni           ezannoni@cygnus.com
124
125         sparc           --target=sparc-elf,sparc64-elf ,-Werror
126                         David Taylor            taylor@cygnus.com
127
128         tahoe           OBSOLETE
129
130         tic80           (--target=tic80-coff broken)
131                         Maintenance only
132
133         v850            (--target=v850-elf broken)
134                         Maintenance only
135
136         vax             --target=vax-dec-vms5.5 ,-Werror
137                         Maintenance only
138
139         w65             (--target=w64 broken)
140                         Maintenance only
141
142         z8k             (--target=z8k-coff broken)
143                         Maintenance only
144
145 All maintainers can make arbitrary changes to OBSOLETE targets.
146
147 All maintainers can make mechanical (params, spelling, indentation,
148 multi-arch, -W..., ....) changes to ``maintenance only'' targets.
149 Please sanity check the change by compiling with one of the listed
150 targets.
151
152
153
154 Host/Native:
155
156 The Native maintainer is responsible for target specific native
157 support - typically shared libraries and quirks to procfs/ptrace/...
158 The Native maintainer works with the Arch and Core maintainers when
159 resolving more generic problems.
160
161 The host maintainer ensures that gdb (including mmalloc) can be built
162 as a cross debugger on their platform.
163
164 AIX                     Peter Schauer           Peter.Schauer@regent.e-technik.tu-muenchen.de
165                         Kevin Buettner          kevinb@cygnus.com
166
167 djgpp native            Eli Zaretskii           eliz@gnu.org
168                         DJ Delorie              dj@cygnus.com
169 MS Windows (NT, CE, '00, 9x, Me) host & native
170                         Chris Faylor            cgf@cygnus.com
171 GNU/Linux/x86 native & host
172                         Mark Kettenis           kettenis@gnu.org
173                         Jim Blandy              jimb@cygnus.com
174 GNU/Linux PPC native    Kevin Buettner          kevinb@cygnus.com
175 FreeBSD native & host   Mark Kettenis           kettenis@gnu.org
176                         David O'Brien           obrien@freebsd.org
177 hurd native             Mark Kettenis           kettenis@gnu.org
178 macos host & native     Stan Shebs              shebs@apple.com
179 hpux, hp pa native      Jeff Law                law@cygnus.com
180 NetBSD native & host    J.T. Conklin            jtc@redback.com
181 SCO/Unixware            Nick Duffek             nsd@cygnus.com
182                         Robert Lipe             rjl@sco.com
183 GNU/Linux ARM native    Scott Bambrough         scottb@netwinder.org
184 Solaris/x86 native & host (devolved)
185                         Nick Duffek             nsd@cygnus.com
186                         Peter Schauer           Peter.Schauer@regent.e-technik.tu-muenchen.de
187 Solaris/SPARC native & host
188                         David Taylor            taylor@cygnus.com
189 Mac OS X                Klee Dienes             kdienes@apple.com
190                         Jim Ingham              jingham@apple.com
191
192
193
194 Core: Generic components used by all of GDB
195
196 generic arch support    Andrew Cagney           cagney@cygnus.com
197                         Any host/target maintainer can add to
198                         gdbarch.{c,h,sh}.  Send tricky ones to cagney.
199 target vector           Andrew Cagney           cagney@cygnus.com
200 main (main.c, top.c)    Elena Zannoni           ezannoni@cygnus.com
201 event loop              Elena Zannoni           ezannoni@cygnus.com
202
203 generic symtabs         Jim Blandy              jimb@cygnus.com
204                         Elena Zannoni           ezannoni@cygnus.com
205   dwarf readers         Jim Blandy              jimb@cygnus.com
206                         Elena Zannoni           ezannoni@cygnus.com
207   elf reader            Jim Blandy              jimb@cygnus.com
208                         Elena Zannoni           ezannoni@cygnus.com
209   stabs reader          Jim Blandy              jimb@cygnus.com
210                         Elena Zannoni           ezannoni@cygnus.com
211   coff reader           Philippe De Muyter      phdm@macqel.be
212   linespec              Jim Blandy              jimb@cygnus.com
213                         Elena Zannoni           ezannoni@cygnus.com
214                         Fernando Nasser         fnasser@cygnus.com
215
216 tracing bytecode stuff  Jim Blandy              jimb@cygnus.com
217 tracing                 Michael Snyder          msnyder@cygnus.com
218 threads                 Michael Snyder          msnyder@cygnus.com
219                         Mark Kettenis           kettenis@gnu.org
220 breakpoints             Michael Snyder          msnyder@cygnus.com
221                         Jim Blandy              jimb@cygnus.com
222 language support        David Taylor            taylor@cygnus.com
223   C++ support           Daniel Berlin           dan@cgsoftware.com
224   Java support          Anthony Green           green@cygnus.com
225   Objective-C/C++       Klee Dienes             kdienes@apple.com
226                         Jim Ingham              jimgham@apple.com
227   Pascal support        Pierre Muller           muller@sourceware.cygnus.com
228 expression eval         David Taylor            taylor@cygnus.com
229 defs.h                  David Taylor            taylor@cygnus.com
230 utils.c                 David Taylor            taylor@cygnus.com
231 Scheme support          Jim Blandy              jimb@cygnus.com
232
233 shared libs (devolved)  Jim Blandy              jimb@cygnus.com
234                         Kevin Buettner          kevinb@cygnus.com
235   xcoffsolib            Peter Schauer           Peter.Schauer@regent.e-technik.tu-muenchen.de
236
237 remote.c                Andrew Cagney           cagney@cygnus.com
238                         J.T. Conklin            jtc@redback.com
239 include/remote-sim.h, remote-sim.c
240                         Andrew Cagney           cagney@cygnus.com
241 sds protocol            Fernando Nasser         fnasser@cygnus.com
242                         Jim Ingham              jingham@apple.com
243 rdi/adp protocol        Fernando Nasser         fnasser@cygnus.com
244                         Jim Ingham              jingham@apple.com
245 gdbserver               Stan Shebs              shebs@apple.com
246 documentation           Stan Shebs              shebs@apple.com
247                         Eli Zaretskii           eliz@gnu.org
248 testsuite               Stan Shebs              shebs@apple.com
249                         Fernando Nasser         fnasser@cygnus.com
250   hp tests (gdb.hp)     Jimmy Guo               guo@cup.hp.com
251   Java tests (gdb.java) Anthony Green           green@cygnus.com
252 Kernel Object Display   Fernando Nasser         fnasser@cygnus.com
253 dcache.c                J.T. Conklin            jtc@redback.com
254
255
256 UI: External (user) interfaces.
257
258 command interpreter     Fernando Nasser         fnasser@cygnus.com
259 gdbtk (c & tcl)         Syd Polk                spolk@cygnus.com
260                         Jim Ingham              jingham@apple.com
261                         Fernando Nasser         fnasser@cygnus.com
262 libgui (w/foundry, sn)  Syd Polk                spolk@cygnus.com
263                         Jim Ingham              jingham@apple.com
264 mi (gdb/mi)             Andrew Cagney           cagney@cygnus.com
265                         Elena Zannoni           ezannoni@cygnus.com
266                         Fernando Nasser         fnasser@cygnus.com
267 tui                     Technical Contact Point wdb@cup.hp.com
268                         Jimmy Guo               guo@cup.hp.com
269
270
271 Misc:
272
273 Web pages.              Jim Kingdon             kingdon@redhat.com
274                         (anyone can edit; kingdon is just lead maintainer)
275
276 Makefile.in, configure* ALL
277
278 mmalloc/                ALL Host maintainers
279
280 sim/                    See sim/MAINTAINERS, co-ordinated by:
281                         Frank Ch. Eigler        fche@cygnus.com
282
283 readline/               Master version: ftp://ftp.cwru.edu/pub/bash/
284                         Elena Zannoni           ezannoni@cygnus.com
285                         Host maintainers (host dependant parts)
286                         (but get your changes into the master version)
287
288
289
290                 Write After Approval
291
292 David Anderson                                  davea@sgi.com
293 Jim Kingdon                                     kingdon@redhat.com
294 Jason Molenda                                   jsm@cygnus.com
295 H.J. Lu                                         hjl@lucon.org
296 Nick Clifton                                    nickc@cygnus.com
297 Jonathan Larmour                                jlarmour@redhat.co.uk
298 Glen McCready                                   gkm@cygnus.com
299 Gary Thomas                                     gthomas@redhat.com
300 Pierre Muller                                   muller@sourceware.cygnus.com
301 Kazu Hirata                                     kazu@hxi.com
302 Tom Tromey                                      tromey@cygnus.com
303 Alexandre Oliva                                 aoliva@redhat.com
304 Mark Salter                                     msalter@redhat.com
305 Michael Chastain                                chastain@redhat.com
306 Orjan Friberg                                   orjanf@axis.com
307 Jeff Holcomb                                    jeffh@redhat.com
308
309
310 * Indicates folks we need to get Kerberos/SSH accounts ready so they
311 can write in the source tree
312
313
314 Folks that have been caught up in a paper trail:
315