Update function signatures to match target vector.
[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         maintenance only (m68hc11-elf)
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 hurd native             Mark Kettenis           kettenis@gnu.org
125 macos host & native     Stan Shebs              shebs@apple.com
126 hpux, hp pa native      Jeff Law                law@cygnus.com
127 NetBSD                  J.T. Conklin            jtc@redback.com
128 SCO/Unixware            Nick Duffek             nsd@cygnus.com
129                         Robert Lipe             rjl@sco.com
130 GNU/Linux ARM native    Scott Bambrough         scottb@netwinder.org
131 Solaris/x86 native & host
132                         Nick Duffek             nsd@cygnus.com
133                         Peter Schauer           Peter.Schauer@regent.e-technik.tu-muenchen.de
134 Solaris/SPARC native & host
135                         David Taylor            taylor@cygnus.com
136 Mac OS X                Klee Dienes             kdienes@apple.com
137                         Jim Ingham              jingham@apple.com
138
139
140
141 Core: Generic components used by all of GDB
142
143 generic arch support    Andrew Cagney           cagney@cygnus.com
144                         Any host/target maintainer can add to
145                         gdbarch.{c,h,sh}.  Send tricky ones to cagney.
146 target vector           Andrew Cagney           cagney@cygnus.com
147 main (main.c, top.c)    Elena Zannoni           ezannoni@cygnus.com
148 event loop              Elena Zannoni           ezannoni@cygnus.com
149 generic symtabs         Jim Blandy              jimb@cygnus.com
150                         Elena Zannoni           ezannoni@cygnus.com
151   dwarf readers         Jim Blandy              jimb@cygnus.com
152                         Elena Zannoni           ezannoni@cygnus.com
153   elf reader            Jim Blandy              jimb@cygnus.com
154                         Elena Zannoni           ezannoni@cygnus.com
155   stabs reader          Jim Blandy              jimb@cygnus.com
156                         Elena Zannoni           ezannoni@cygnus.com
157   coff reader           Philippe De Muyter      phdm@macqel.be
158 tracing bytecode stuff  Jim Blandy              jimb@cygnus.com
159 tracing                 Michael Snyder          msnyder@cygnus.com
160 threads                 Michael Snyder          msnyder@cygnus.com
161 breakpoint.c            Michael Snyder          msnyder@cygnus.com
162                         Jim Blandy              jimb@cygnus.com
163 language support        David Taylor            taylor@cygnus.com
164   C++ support           Daniel Berlin           dan@cgsoftware.com
165   Java support          Anthony Green           green@cygnus.com
166   Objective-C/C++       Klee Dienes             kdienes@apple.com
167                         Jim Ingham              jimgham@apple.com
168   Pascal support        Pierre Muller           muller@sourceware.cygnus.com
169 expression eval         David Taylor            taylor@cygnus.com
170 defs.h                  David Taylor            taylor@cygnus.com
171 utils.c                 David Taylor            taylor@cygnus.com
172 Scheme support          Jim Blandy              jimb@cygnus.com
173 svr4 shlibs (solib.c)   Jim Blandy              jimb@cygnus.com
174 remote.c                Andrew Cagney           cagney@cygnus.com
175                         J.T. Conklin            jtc@redback.com
176 include/remote-sim.h, remote-sim.c
177                         Andrew Cagney           cagney@cygnus.com
178 sds protocol            Fernando Nasser         fnasser@cygnus.com
179                         Jim Ingham              jingham@apple.com
180 rdi/adp protocol        Fernando Nasser         fnasser@cygnus.com
181                         Jim Ingham              jingham@apple.com
182 gdbserver               Stan Shebs              shebs@apple.com
183 documentation           Stan Shebs              shebs@apple.com
184                         Eli Zaretskii           eliz@gnu.org
185 testsuite               Stan Shebs              shebs@apple.com
186                         Fernando Nasser         fnasser@cygnus.com
187   hp tests (gdb.hp)     *Jimmy Guo       adl-debugger-wdb-merge-guru@cup.hp.com
188   Java tests (gdb.java) Anthony Green           green@cygnus.com
189 Kernel Object Display   Fernando Nasser         fnasser@cygnus.com
190
191
192 UI: External (user) interfaces.
193
194 command interpreter     Fernando Nasser         fnasser@cygnus.com
195 gdbtk (c & tcl)         Syd Polk                spolk@cygnus.com
196                         Jim Ingham              jingham@apple.com
197                         Fernando Nasser         fnasser@cygnus.com
198 libgui (w/foundry, sn)  Syd Polk                spolk@cygnus.com
199                         Jim Ingham              jingham@apple.com
200 mi (gdb/mi)             Andrew Cagney           cagney@cygnus.com
201                         Elena Zannoni           ezannoni@cygnus.com
202                         Fernando Nasser         fnasser@cygnus.com
203 tui                     Technical Contact Point wdb@cup.hp.com
204                         Jimmy Guo               guo@cup.hp.com
205
206
207 Misc:
208
209 Web pages.              Jim Kingdon             kingdon@redhat.com
210                         (anyone can edit; kingdon is just lead maintainer)
211
212 Makefile.in, configure* ALL
213
214 mmalloc/                ALL Host maintainers
215
216 sim/                    See sim/MAINTAINERS, co-ordinated by:
217                         Frank Ch. Eigler        fche@cygnus.com
218
219 readline/               Master version: ftp://ftp.cwru.edu/pub/bash/
220                         Elena Zannoni           ezannoni@cygnus.com
221                         Host maintainers (host dependant parts)
222                         (but get your changes into the master version)
223
224
225
226                 Write After Approval
227
228 Jim Kingdon                                     kingdon@redhat.com
229 Jason Molenda                                   jsm@cygnus.com
230 H.J. Lu                                         hjl@lucon.org
231 Nick Clifton                                    nickc@cygnus.com
232 Jonathan Larmour                                jlarmour@redhat.co.uk
233 Glen McCready                                   gkm@cygnus.com
234 Gary Thomas                                     gthomas@redhat.com
235 Pierre Muller                                   muller@sourceware.cygnus.com
236 Kazu Hirata                                     kazu@hxi.com
237
238
239 * Indicates folks we need to get Kerberos/SSH accounts ready so they
240 can write in the source tree
241
242 + Indicates folks that have been caught up in a paper trail.