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