Commit | Line | Data |
---|---|---|
e990a46e | 1 | GDB Maintainers |
b2a74f99 DJ |
2 | =============== |
3 | ||
4 | ||
5 | Overview | |
6 | -------- | |
7 | ||
8 | This file describes different groups of people who are, together, the | |
9 | maintainers and developers of the GDB project. Don't worry - it sounds | |
10 | more complicated than it really is. | |
11 | ||
12 | There are four groups of GDB developers, covering the patch development and | |
13 | review process: | |
14 | ||
15 | - The Global Maintainers. | |
16 | ||
17 | These are the developers in charge of most daily development. They | |
18 | have wide authority to apply and reject patches, but defer to the | |
19 | Responsible Maintainers (see below) within their spheres of | |
20 | responsibility. | |
21 | ||
22 | - The Responsible Maintainers. | |
23 | ||
24 | These are developers who have expertise and interest in a particular | |
25 | area of GDB, who are generally available to review patches, and who | |
26 | prefer to enforce a single vision within their areas. | |
27 | ||
28 | - The Authorized Committers. | |
29 | ||
30 | These are developers who are trusted to make changes within a specific | |
31 | area of GDB without additional oversight. | |
32 | ||
33 | - The Write After Approval Maintainers. | |
34 | ||
35 | These are developers who have write access to the GDB source tree. They | |
36 | can check in their own changes once a developer with the appropriate | |
37 | authority has approved the changes; they can also apply the Obvious | |
38 | Fix Rule (below). | |
39 | ||
40 | All maintainers are encouraged to post major patches to the gdb-patches | |
41 | mailing list for comments, even if they have the authority to commit the | |
42 | patch without review from another maintainer. This especially includes | |
43 | patches which change internal interfaces (e.g. global functions, data | |
44 | structures) or external interfaces (e.g. user, remote, MI, et cetera). | |
45 | ||
46 | The term "review" is used in this file to describe several kinds of feedback | |
47 | from a maintainer: approval, rejection, and requests for changes or | |
48 | clarification with the intention of approving a revised version. Review is | |
49 | a privilege and/or responsibility of various positions among the GDB | |
50 | Maintainers. Of course, anyone - whether they hold a position but not the | |
51 | relevant one for a particular patch, or are just following along on the | |
52 | mailing lists for fun, or anything in between - may suggest changes or | |
53 | ask questions about a patch! | |
54 | ||
55 | There's also a couple of other people who play special roles in the GDB | |
56 | community, separately from the patch process: | |
57 | ||
892a8570 | 58 | - The Official FSF-appointed GDB Maintainers. |
b2a74f99 | 59 | |
892a8570 PA |
60 | These maintainers are the ones who take the overall responsibility |
61 | for GDB, as a package of the GNU project. Other GDB contributors | |
62 | work under the official maintainers' supervision. They have final | |
63 | and overriding authority for all GDB-related decisions, including | |
64 | anything described in this file. As individuals, they may or not | |
65 | be generally involved in day-to-day development. | |
b2a74f99 DJ |
66 | |
67 | - The Release Manager. | |
68 | ||
69 | This developer is in charge of making new releases of GDB. | |
70 | ||
71 | - The Patch Champions. | |
72 | ||
73 | These volunteers make sure that no contribution is overlooked or | |
74 | forgotten. | |
75 | ||
76 | Most changes to the list of maintainers in this file are handled by | |
77 | consensus among the global maintainers and any other involved parties. | |
78 | In cases where consensus can not be reached, the global maintainers may | |
892a8570 | 79 | ask the official FSF-appointed GDB maintainers for a final decision. |
b2a74f99 DJ |
80 | |
81 | ||
82 | The Obvious Fix Rule | |
83 | -------------------- | |
84 | ||
85 | All maintainers listed in this file, including the Write After Approval | |
86 | developers, are allowed to check in obvious fixes. | |
87 | ||
88 | An "obvious fix" means that there is no possibility that anyone will | |
89 | disagree with the change. | |
90 | ||
91 | A good mental test is "will the person who hates my work the most be | |
92 | able to find fault with the change" - if so, then it's not obvious and | |
93 | needs to be posted first. :-) | |
94 | ||
95 | Something like changing or bypassing an interface is _not_ an obvious | |
96 | fix, since such a change without discussion will result in | |
97 | instantaneous and loud complaints. | |
98 | ||
81e0e940 EZ |
99 | For documentation changes, about the only kind of fix that is obvious |
100 | is correction of a typo or bad English usage. | |
101 | ||
e990a46e | 102 | |
892a8570 PA |
103 | The Official FSF-appointed GDB Maintainers |
104 | ------------------------------------------ | |
e990a46e | 105 | |
892a8570 PA |
106 | These maintainers as a group have final authority for all GDB-related |
107 | topics; they may make whatever changes that they deem necessary, or | |
108 | that the FSF requests. | |
e990a46e | 109 | |
892a8570 PA |
110 | The current official FSF-appointed GDB maintainers are listed below, |
111 | in alphabetical order. Their affiliations are provided for reference | |
112 | only - their maintainership status is individual and not through their | |
113 | affiliation, and they act on behalf of the GNU project. | |
ef7b4488 | 114 | |
892a8570 PA |
115 | Pedro Alves (Red Hat) |
116 | Joel Brobecker (AdaCore) | |
117 | Doug Evans (Google) | |
892a8570 | 118 | Eli Zaretskii |
5185fdd7 | 119 | |
b2a74f99 DJ |
120 | Global Maintainers |
121 | ------------------ | |
122 | ||
123 | The global maintainers may review and commit any change to GDB, except in | |
124 | areas with a Responsible Maintainer available. For major changes, or | |
125 | changes to areas with other active developers, global maintainers are | |
126 | strongly encouraged to post their own patches for feedback before | |
127 | committing. | |
128 | ||
129 | The global maintainers are responsible for reviewing patches to any area | |
130 | for which no Responsible Maintainer is listed. | |
131 | ||
132 | Global maintainers also have the authority to revert patches which should | |
133 | not have been applied, e.g. patches which were not approved, controversial | |
134 | patches committed under the Obvious Fix Rule, patches with important bugs | |
135 | that can't be immediately fixed, or patches which go against an accepted and | |
136 | documented roadmap for GDB development. Any global maintainer may request | |
137 | the reversion of a patch. If no global maintainer, or responsible | |
138 | maintainer in the affected areas, supports the patch (except for the | |
139 | maintainer who originally committed it), then after 48 hours the maintainer | |
140 | who called for the reversion may revert the patch. | |
141 | ||
142 | No one may reapply a reverted patch without the agreement of the maintainer | |
892a8570 PA |
143 | who reverted it, or bringing the issue to the official FSF-appointed |
144 | GDB maintainers for discussion. | |
b2a74f99 DJ |
145 | |
146 | At the moment there are no documented roadmaps for GDB development; in the | |
147 | future, if there are, a reference to the list will be included here. | |
148 | ||
149 | The current global maintainers are (in alphabetical order): | |
5185fdd7 | 150 | |
9f2f828a | 151 | Pedro Alves palves@redhat.com |
e933291e | 152 | Joel Brobecker brobecker@adacore.com |
904507ce | 153 | Kevin Buettner kevinb@redhat.com |
007024cc | 154 | Andrew Burgess andrew.burgess@embecosm.com |
bf0d7e9c | 155 | Doug Evans dje@google.com |
04dcda9c | 156 | Simon Marchi simon.marchi@polymtl.ca |
0d671d99 | 157 | Yao Qi qiyao@sourceware.org |
a45389f6 | 158 | Tom Tromey tom@tromey.com |
03f597d5 | 159 | Ulrich Weigand Ulrich.Weigand@de.ibm.com |
904507ce | 160 | Eli Zaretskii eliz@gnu.org |
5185fdd7 | 161 | |
f5bca8e7 | 162 | |
b2a74f99 DJ |
163 | Release Manager |
164 | --------------- | |
5185fdd7 | 165 | |
b2a74f99 | 166 | The current release manager is: Joel Brobecker <brobecker@adacore.com> |
5185fdd7 | 167 | |
b2a74f99 | 168 | His responsibilities are: |
36c2118f | 169 | |
b2a74f99 | 170 | * organizing, scheduling, and managing releases of GDB. |
538aae9d | 171 | |
b2a74f99 DJ |
172 | * deciding the approval and commit policies for release branches, |
173 | and can change them as needed. | |
5185fdd7 | 174 | |
58cfabe6 | 175 | |
58cfabe6 | 176 | |
b2a74f99 DJ |
177 | Patch Champions |
178 | --------------- | |
58cfabe6 | 179 | |
b2a74f99 DJ |
180 | These volunteers track all patches submitted to the gdb-patches list. They |
181 | endeavor to prevent any posted patch from being overlooked; work with | |
182 | contributors to meet GDB's coding style and general requirements, along with | |
183 | FSF copyright assignments; remind (ping) responsible maintainers to review | |
184 | patches; and ensure that contributors are given credit. | |
58cfabe6 | 185 | |
b2a74f99 | 186 | Current patch champions (in alphabetical order): |
54c92070 | 187 | |
2ee0c9b3 | 188 | <none> |
a60a53c5 | 189 | |
a60a53c5 | 190 | |
b2a74f99 DJ |
191 | Responsible Maintainers |
192 | ----------------------- | |
193 | ||
194 | These developers have agreed to review patches in specific areas of GDB, in | |
195 | which they have knowledge and experience. These areas are generally broad; | |
196 | the role of a responsible maintainer is to provide coherent and cohesive | |
197 | structure within their area of GDB, to assure that patches from many | |
198 | different contributors all work together for the best results. | |
a60a53c5 | 199 | |
b2a74f99 DJ |
200 | Global maintainers will defer to responsible maintainers within their areas, |
201 | as long as the responsible maintainer is active. Active means that | |
202 | responsible maintainers agree to review submitted patches in their area | |
203 | promptly; patches and followups should generally be answered within a week. | |
204 | If a responsible maintainer is interested in reviewing a patch but will not | |
205 | have time within a week of posting, the maintainer should send an | |
206 | acknowledgement of the patch to the gdb-patches mailing list, and | |
207 | plan to follow up with a review within a month. These deadlines are for | |
208 | initial responses to a patch - if the maintainer has suggestions | |
209 | or questions, it may take an extended discussion before the patch | |
210 | is ready to commit. There are no written requirements for discussion, | |
211 | but maintainers are asked to be responsive. | |
212 | ||
213 | If a responsible maintainer misses these deadlines occasionally (e.g. | |
214 | vacation or unexpected workload), it's not a disaster - any global | |
215 | maintainer may step in to review the patch. But sometimes life intervenes | |
216 | more permanently, and a maintainer may no longer have time for these duties. | |
217 | When this happens, he or she should step down (either into the Authorized | |
218 | Committers section if still interested in the area, or simply removed from | |
219 | the list of Responsible Maintainers if not). | |
220 | ||
221 | If a responsible maintainer is unresponsive for an extended period of time | |
222 | without stepping down, please contact the Global Maintainers; they will try | |
223 | to contact the maintainer directly and fix the problem - potentially by | |
224 | removing that maintainer from their listed position. | |
225 | ||
226 | If there are several maintainers for a given domain then any one of them | |
227 | may review a submitted patch. | |
a60a53c5 | 228 | |
c1bab85b | 229 | Target Instruction Set Architectures: |
8860ff2e | 230 | |
91a533d4 AC |
231 | The *-tdep.c files. ISA (Instruction Set Architecture) and OS-ABI |
232 | (Operating System / Application Binary Interface) issues including CPU | |
233 | variants. | |
234 | ||
235 | The Target/Architecture maintainer works with the host maintainer when | |
236 | resolving build issues. The Target/Architecture maintainer works with | |
237 | the native maintainer when resolving ABI issues. | |
5185fdd7 | 238 | |
933e62b1 SM |
239 | aarch64 --target=aarch64-elf ,-Werror |
240 | Alan Hayward alan.hayward@arm.com | |
241 | ||
8f9cbe01 | 242 | alpha --target=alpha-elf ,-Werror |
21a6f6bb | 243 | |
66140c26 | 244 | arm --target=arm-elf ,-Werror |
933e62b1 | 245 | Alan Hayward alan.hayward@arm.com |
9b82661c | 246 | |
e33ce519 | 247 | avr --target=avr ,-Werror |
e33ce519 | 248 | |
cb5c8c39 DJ |
249 | cris --target=cris-elf ,-Werror , |
250 | (sim does not build with -Werror) | |
93755ae6 | 251 | |
53e8aaea | 252 | frv --target=frv-elf ,-Werror |
53e8aaea | 253 | |
87d088f5 | 254 | h8300 --target=h8300-elf ,-Werror |
9b82661c | 255 | |
c1bab85b | 256 | i386 --target=i386-elf ,-Werror |
21a6f6bb | 257 | |
32089c7c AC |
258 | ia64 --target=ia64-linux-gnu ,-Werror |
259 | (--target=ia64-elf broken) | |
9b82661c | 260 | |
c28c63d8 JB |
261 | lm32 --target=lm32-elf ,-Werror |
262 | ||
96309189 | 263 | m32c --target=m32c-elf ,-Werror |
96309189 | 264 | |
9644bbdd | 265 | m32r --target=m32r-elf ,-Werror |
9b82661c | 266 | |
9c226a86 | 267 | m68hc11 --target=m68hc11-elf ,-Werror , |
043c9cdc | 268 | m68k --target=m68k-elf ,-Werror |
9b82661c | 269 | |
9445aa30 | 270 | mcore Deleted |
9b82661c | 271 | |
01c996c1 KB |
272 | mep --target=mep-elf ,-Werror |
273 | Kevin Buettner kevinb@redhat.com | |
274 | ||
599ec134 JB |
275 | microblaze --target=microblaze-xilinx-elf ,-Werror |
276 | --target=microblaze-linux-gnu ,-Werror | |
277 | Michael Eager eager@eagercon.com | |
278 | ||
e2e31f10 MR |
279 | mips I-IV --target=mips-elf ,-Werror |
280 | Maciej W. Rozycki macro@linux-mips.org | |
9b82661c | 281 | |
87d088f5 AC |
282 | mn10300 --target=mn10300-elf broken |
283 | (sim/ dies with make -j) | |
9b82661c | 284 | |
d7066cce AG |
285 | moxie --target=moxie-elf ,-Werror |
286 | Anthony Green green@moxielogic.com | |
287 | ||
37ebea84 KB |
288 | ms1 --target=ms1-elf ,-Werror |
289 | Kevin Buettner kevinb@redhat.com | |
290 | ||
399ebc3d SS |
291 | nios2 --target=nios2-elf ,-Werror |
292 | --target=nios2-linux-gnu ,-Werror | |
0d671d99 | 293 | Yao Qi qiyao@sourceware.org |
399ebc3d | 294 | |
9445aa30 | 295 | ns32k Deleted |
9b82661c | 296 | |
6a15ecf5 SH |
297 | or1k --target=or1k-elf ,-Werror |
298 | Stafford Horne shorne@gmail.com | |
299 | ||
93449403 | 300 | pa --target=hppa-elf ,-Werror |
21a6f6bb | 301 | |
8dacb7ef | 302 | powerpc --target=powerpc-eabi ,-Werror |
9b82661c | 303 | |
dbbb1059 AB |
304 | riscv --target=riscv32-elf ,-Werror |
305 | --target=riscv64-elf ,-Werror | |
306 | Andrew Burgess andrew.burgess@embecosm.com | |
307 | Palmer Dabbelt palmer@sifive.com | |
308 | ||
a58b110a KB |
309 | rl78 --target=rl78-elf ,-Werror |
310 | ||
e5586183 KB |
311 | rx --target=rx-elf ,-Werror |
312 | ||
9f9d12b3 | 313 | s390 --target=s390-linux-gnu ,-Werror |
9344c18f | 314 | Andreas Arnez arnez@linux.ibm.com |
5769d3cd | 315 | |
dae8b3eb | 316 | score --target=score-elf |
5dbc6baa | 317 | sh --target=sh-elf ,-Werror |
9b82661c | 318 | |
dae8b3eb | 319 | sparc --target=sparcv9-solaris2.11 ,-Werror |
cb5c8c39 | 320 | (--target=sparc-elf broken) |
9b82661c | 321 | |
7cd3876c | 322 | tic6x --target=tic6x-elf ,-Werror |
0d671d99 | 323 | Yao Qi qiyao@sourceware.org |
7cd3876c | 324 | |
181124bc | 325 | v850 --target=v850-elf ,-Werror |
21a6f6bb | 326 | |
043c9cdc | 327 | vax --target=vax-netbsd ,-Werror |
21a6f6bb | 328 | |
53fe9346 | 329 | x86-64 --target=x86_64-linux-gnu ,-Werror |
e4621584 | 330 | |
9c226a86 | 331 | xstormy16 --target=xstormy16-elf |
9cd84602 | 332 | xtensa --target=xtensa-elf |
9cd84602 | 333 | |
fcc87af1 AC |
334 | All developers recognized by this file can make arbitrary changes to |
335 | OBSOLETE targets. | |
9b82661c | 336 | |
684e56bf AC |
337 | The Bourne shell script gdb_mbuild.sh can be used to rebuild all the |
338 | above targets. | |
5185fdd7 AC |
339 | |
340 | ||
8860ff2e AC |
341 | Host/Native: |
342 | ||
9b82661c AC |
343 | The Native maintainer is responsible for target specific native |
344 | support - typically shared libraries and quirks to procfs/ptrace/... | |
345 | The Native maintainer works with the Arch and Core maintainers when | |
346 | resolving more generic problems. | |
8860ff2e | 347 | |
9175c9a3 MC |
348 | The host maintainer ensures that gdb can be built as a cross debugger on |
349 | their platform. | |
5185fdd7 | 350 | |
c91933e9 | 351 | Darwin Tristan Gingold tgingold@free.fr |
56a5d675 | 352 | djgpp native Eli Zaretskii eliz@gnu.org |
e11b3cdc | 353 | FreeBSD John Baldwin jhb@freebsd.org |
a2f63f5e | 354 | GNU/Linux m68k Andreas Schwab schwab@linux-m68k.org |
d500b4f2 | 355 | Solaris Rainer Orth ro@CeBiTec.Uni-Bielefeld.DE |
9b82661c AC |
356 | |
357 | ||
5185fdd7 AC |
358 | Core: Generic components used by all of GDB |
359 | ||
c07af0ab JB |
360 | linespec Keith Seitz keiths@redhat.com |
361 | ||
f4d408c6 | 362 | language support |
b33682a7 | 363 | Ada Joel Brobecker brobecker@adacore.com |
245af596 | 364 | D Iain Buclaw ibuclaw@gdcproject.org |
33541b2e | 365 | Rust Tom Tromey tom@tromey.com |
f4d408c6 | 366 | shared libs Kevin Buettner kevinb@redhat.com |
d9bf65d5 | 367 | MI interface Vladimir Prus vladimir@codesourcery.com |
e306c308 | 368 | |
e8be95ae | 369 | documentation Eli Zaretskii eliz@gnu.org |
49101e1c | 370 | (including NEWS) |
f4d408c6 | 371 | testsuite |
5a703563 | 372 | gdbtk (gdb.gdbtk) Keith Seitz keiths@redhat.com |
5185fdd7 | 373 | |
93c6145a JB |
374 | SystemTap Sergio Durigan Junior sergiodj@redhat.com |
375 | ||
5185fdd7 | 376 | |
ba49e44b PA |
377 | |
378 | Reverse debugging / Record and Replay / Tracing: | |
379 | ||
380 | record btrace Markus T. Metzger markus.t.metzger@intel.com | |
381 | ||
382 | ||
383 | ||
5185fdd7 AC |
384 | UI: External (user) interfaces. |
385 | ||
f4d408c6 | 386 | gdbtk (c & tcl) Fernando Nasser fnasser@redhat.com |
54403c59 | 387 | Keith Seitz keiths@redhat.com |
f4d408c6 | 388 | libgui (w/foundry, sn) Keith Seitz keiths@redhat.com |
f5bca8e7 AC |
389 | |
390 | ||
391 | Misc: | |
392 | ||
8d07004d | 393 | gdb/gdbserver Daniel Jacobowitz drow@false.org |
3f289e6f | 394 | |
f5bca8e7 | 395 | Makefile.in, configure* ALL |
7158fd7f AC |
396 | |
397 | mmalloc/ ALL Host maintainers | |
398 | ||
f779ca99 | 399 | sim/ See sim/MAINTAINERS |
5185fdd7 | 400 | |
9ec7faef | 401 | readline/ Master version: ftp://ftp.cwru.edu/pub/bash/ |
f4d408c6 | 402 | ALL |
9ec7faef AC |
403 | Host maintainers (host dependant parts) |
404 | (but get your changes into the master version) | |
405 | ||
f4d408c6 | 406 | tcl/ tk/ itcl/ ALL |
ef7b4488 | 407 | |
f7c93334 PM |
408 | contrib/ari Pierre Muller muller@sourceware.org |
409 | ||
b2a74f99 DJ |
410 | |
411 | Authorized Committers | |
412 | --------------------- | |
413 | ||
414 | These are developers working on particular areas of GDB, who are trusted to | |
415 | commit their own (or other developers') patches in those areas without | |
416 | further review from a Global Maintainer or Responsible Maintainer. They are | |
417 | under no obligation to review posted patches - but, of course, are invited | |
418 | to do so! | |
419 | ||
4cd712bd | 420 | ARM Richard Earnshaw rearnsha@arm.com |
92209ddf | 421 | Blackfin Mike Frysinger vapier@gentoo.org |
cfefc99a | 422 | CRIS Hans-Peter Nilsson hp@axis.com |
f4d408c6 DJ |
423 | IA64 Jeff Johnston jjohnstn@redhat.com |
424 | MIPS Joel Brobecker brobecker@adacore.com | |
f4d408c6 | 425 | PowerPC Kevin Buettner kevinb@redhat.com |
f4d408c6 DJ |
426 | S390 Ulrich Weigand uweigand@de.ibm.com |
427 | djgpp DJ Delorie dj@delorie.com | |
428 | [Please use this address to contact DJ about DJGPP] | |
f4d408c6 DJ |
429 | ia64 Kevin Buettner kevinb@redhat.com |
430 | AIX Kevin Buettner kevinb@redhat.com | |
431 | GNU/Linux PPC native Kevin Buettner kevinb@redhat.com | |
0643c12e | 432 | Pascal support Pierre Muller muller@sourceware.org |
b2a74f99 DJ |
433 | |
434 | ||
e7745bde AC |
435 | Write After Approval |
436 | (alphabetic) | |
5185fdd7 | 437 | |
b76a2a57 AC |
438 | To get recommended for the Write After Approval list you need a valid |
439 | FSF assignment and have submitted one good patch. | |
440 | ||
bd888c0f | 441 | Tankut Baris Aktemur tankut.baris.aktemur@intel.com |
20dad8ea | 442 | Pedro Alves pedro_alves@portugalmail.pt |
b302179c | 443 | David Anderson davea@sgi.com |
871cce51 | 444 | John David Anglin dave.anglin@nrc-cnrc.gc.ca |
9344c18f | 445 | Andreas Arnez arnez@linux.ibm.com |
062103ba | 446 | Shrinivas Atre shrinivasa@kpitcummins.com |
a50242fb | 447 | Sterling Augustine saugustine@google.com |
01b6bdb0 | 448 | John Baldwin jhb@freebsd.org |
627054c8 | 449 | Scott Bambrough scottb@netwinder.org |
8828efdb | 450 | Marco Barisione mbarisione@undo.io |
07bed550 | 451 | Thiago Jung Bauermann bauerman@br.ibm.com |
7a893eb8 | 452 | Jon Beniston jon@beniston.com |
c8d895f1 | 453 | Gary Benson gbenson@redhat.com |
b4a3d263 | 454 | Gabriel Krisman Bertazi gabriel@krisman.be |
ae2a31bf | 455 | Jan Beulich jbeulich@novell.com |
c8cdc1e0 | 456 | Christian Biesinger cbiesinger@google.com |
3bb5e4a8 | 457 | Anton Blanchard anton@samba.org |
2f83030f | 458 | Jim Blandy jimb@codesourcery.com |
0cae7dfb | 459 | David Blaikie dblaikie@gmail.com |
e7745bde | 460 | Philip Blundell philb@gnu.org |
e26bd57d | 461 | Eric Botcazou ebotcazou@libertysurf.fr |
627054c8 | 462 | Per Bothner per@bothner.com |
6a18a01c | 463 | Don Breazeal donb@codesourcery.com |
1581f359 | 464 | Joel Brobecker brobecker@adacore.com |
cdd463f9 | 465 | Dave Brolley brolley@redhat.com |
34a4fb3a | 466 | Samuel Bronson naesten@gmail.com |
dbf5be1c | 467 | Paul Brook paul@codesourcery.com |
5b031165 | 468 | Julian Brown julian@codesourcery.com |
d36b3012 | 469 | Iain Buclaw ibuclaw@gdcproject.org |
627054c8 | 470 | Kevin Buettner kevinb@redhat.com |
92c3b204 | 471 | Andrew Burgess andrew.burgess@embecosm.com |
58e23df4 | 472 | David Carlton carlton@bactrian.org |
2d1ef085 | 473 | Stephane Carrez Stephane.Carrez@gmail.com |
68e39e73 | 474 | Michael Chastain mec.gnu@mindspring.com |
f32b2f09 | 475 | Renquan Cheng crq@gcc.gnu.org |
e04e8f8a | 476 | Eric Christopher echristo@apple.com |
700c15aa | 477 | Randolph Chung tausq@debian.org |
f9e2d830 | 478 | Nick Clifton nickc@redhat.com |
f4d408c6 | 479 | J.T. Conklin jtc@acorntoolworks.com |
56296155 | 480 | Brendan Conoboy blc@redhat.com |
8d07004d | 481 | Ludovic Courtès ludo@gnu.org |
63da4037 | 482 | Tiago Stürmer Daitx tdaitx@linux.vnet.ibm.com |
97643830 | 483 | Sanjoy Das sanjoy@playingwithpointers.com |
a0f171c8 | 484 | Jean-Charles Delay delay@adacore.com |
eb944380 | 485 | DJ Delorie dj@redhat.com |
073d253f | 486 | Chris Demetriou cgd@google.com |
eb944380 | 487 | Philippe De Muyter phdm@macqel.be |
8bfdb672 | 488 | Dhananjay Deshpande dhananjayd@kpitcummins.com |
213a758a | 489 | Markus Deuling deuling@de.ibm.com |
6a41ff59 | 490 | Klee Dienes kdienes@apple.com |
25502bfe | 491 | Gabriel Dos Reis gdr@integrable-solutions.net |
1730a5a5 | 492 | Sergio Durigan Junior sergiodj@redhat.com |
0cf5390e | 493 | Michael Eager eager@eagercon.com |
dd96c05b | 494 | Richard Earnshaw rearnsha@arm.com |
3ad97651 | 495 | Steve Ellcey sje@cup.hp.com |
627054c8 | 496 | Frank Ch. Eigler fche@redhat.com |
523f6a27 | 497 | Ben Elliston bje@gnu.org |
69fac969 | 498 | Doug Evans dje@google.com |
e92f3704 | 499 | Adam Fedor fedor@gnu.org |
4412c033 | 500 | Max Filippov jcmvbkbc@gmail.com |
283f90a7 | 501 | Brian Ford ford@vss.fsi.com |
f8edc4ff | 502 | Matthew Fortune matthew.fortune@imgtec.com |
7eb2418f | 503 | Pedro Franco de Carvalho pedromfc@linux.vnet.ibm.com |
e92f3704 | 504 | Orjan Friberg orjanf@axis.com |
069bb7ec | 505 | Andreas From andreas.from@ericsson.com |
a2f9cf0d | 506 | Nathan Froyd froydnj@codesourcery.com |
92209ddf | 507 | Mike Frysinger vapier@gentoo.org |
a82f4889 | 508 | Gary Funck gary@intrepid.com |
f67f945c | 509 | Martin Galvan martingalvan@sourceware.org |
569340fc | 510 | Chen Gang gang.chen.5i5j@gmail.com |
afedb563 | 511 | Mircea Gherzan mircea.gherzan@intel.com |
386d4518 | 512 | Paul Gilliam pgilliam@us.ibm.com |
c91933e9 | 513 | Tristan Gingold tgingold@free.fr |
02568277 | 514 | Anton Gorenkov xgsa@yandex.ru |
cb123844 | 515 | Raoul Gough RaoulGough@yahoo.co.uk |
627054c8 | 516 | Anthony Green green@redhat.com |
181c3369 | 517 | Matthew Green mrg@eterna.com.au |
ce72ce41 | 518 | Matthew Gretton-Dann matthew.gretton-dann@arm.com |
9cd84602 | 519 | Maxim Grigoriev maxim2405@gmail.com |
a4ab2b5d | 520 | Jerome Guitton guitton@act-europe.fr |
1005d5ef | 521 | Ben Harris bjh21@netbsd.org |
0bdd8eac | 522 | Alan Hayward alan.hayward@arm.com |
6096dda1 | 523 | Bernhard Heckel heckel_bernhard@web.de |
23b95bcb | 524 | Richard Henderson rth@redhat.com |
814b3ba0 | 525 | Aldy Hernandez aldyh@redhat.com |
2ee0c9b3 | 526 | Paul Hilfinger hilfingr@eecs.berkeley.edu |
e7745bde | 527 | Matt Hiller hiller@redhat.com |
ed42d87b | 528 | Kazu Hirata kazu@cs.umass.edu |
a1ada89a | 529 | James Hogan james.hogan@imgtec.com |
e7745bde | 530 | Jeff Holcomb jeffh@redhat.com |
47613aeb | 531 | Stafford Horne shorne@gmail.com |
e7745bde | 532 | Don Howard dhoward@redhat.com |
dc2bbab2 | 533 | Nick Hudson nick.hudson@dsl.pipex.com |
e7745bde | 534 | Martin Hunt hunt@redhat.com |
e0c6ef61 | 535 | Meador Inge meadori@codesourcery.com |
6a41ff59 | 536 | Jim Ingham jingham@apple.com |
a80493b8 | 537 | Baurzhan Ismagulov ibr@radix50.net |
7d97d5e2 | 538 | Manoj Iyer manjo@austin.ibm.com |
8d07004d | 539 | Daniel Jacobowitz drow@false.org |
37965979 | 540 | Andreas Jaeger aj@suse.de |
4c67c798 | 541 | Janis Johnson janisjo@codesourcery.com |
7e3cec17 | 542 | Jeff Johnston jjohnstn@redhat.com |
2331fa3a | 543 | Ruslan Kabatsayev b7.10110111@gmail.com |
e7745bde | 544 | Geoff Keating geoffk@redhat.com |
627054c8 | 545 | Mark Kettenis kettenis@gnu.org |
61ad90e1 | 546 | Marc Khouzam marc.khouzam@ericsson.com |
4f9bdf7f | 547 | Toshihito Kikuchi k.toshihito@yahoo.de |
f4d408c6 | 548 | Jim Kingdon kingdon@panix.com |
31da3f27 | 549 | Anton Kolesov anton.kolesov@synopsys.com |
72be8ccc | 550 | Paul Koning paul_koning@dell.com |
b9559b8b | 551 | Marcin Kościelnicki koriakin@0x04.net |
e767400c | 552 | Jan Kratochvil jan.kratochvil@redhat.com |
3bbbe775 | 553 | Maxim Kuvyrkov maxim@kugelworks.com |
1451ea7d | 554 | Pierre Langlois pierre.langlois@arm.com |
8c034f27 | 555 | Jonathan Larmour jifl@ecoscentric.com |
eb944380 | 556 | Jeff Law law@redhat.com |
b60e1588 | 557 | Justin Lebar justin.lebar@gmail.com |
b1bd302e | 558 | David Lecomber david@streamline-computing.com |
c838b516 | 559 | Don Lee don.lee@sunplusct.com |
00a3cb9c | 560 | Yan-Ting Lin currygt52@gmail.com |
627054c8 | 561 | Robert Lipe rjl@sco.com |
13dbc785 | 562 | Lei Liu lei.liu2@windriver.com |
63a61bf6 | 563 | Sandra Loosemore sandra@codesourcery.com |
4f9bdf7f | 564 | Carl Love cel@us.ibm.com |
fabda5a7 | 565 | H.J. Lu hjl.tools@gmail.com |
627054c8 | 566 | Michal Ludvig mludvig@suse.cz |
51bf2553 | 567 | Edjunior B. Machado emachado@linux.vnet.ibm.com |
635dc5b2 | 568 | Luis Machado luis.machado@linaro.org |
c8fde1b1 | 569 | Jose E. Marchesi jose.marchesi@oracle.com |
f9e2d830 | 570 | Glen McCready gkm@redhat.com |
ac2e0304 | 571 | Greg McGary greg@mcgary.org |
2afe7d50 | 572 | Roland McGrath roland@hack.frob.com |
723e0e3d | 573 | Bryce McKinlay mckinlay@redhat.com |
39c22d1a | 574 | Jason Merrill jason@redhat.com |
e8643a45 | 575 | Markus T. Metzger markus.t.metzger@intel.com |
627054c8 | 576 | David S. Miller davem@redhat.com |
89a72f9c | 577 | Mark Mitchell mark@codesourcery.com |
da615bee | 578 | Marko Mlinar markom@opencores.org |
1a7bd2de | 579 | Alan Modra amodra@gmail.com |
2b1260ab | 580 | Fawzi Mohamed fawzi.mohamed@nokia.com |
6d6b80e5 | 581 | Jason Molenda jmolenda@apple.com |
191ca0a1 | 582 | Chris Moller cmoller@redhat.com |
353cfe88 | 583 | Phil Muldoon pmuldoon@redhat.com |
0643c12e | 584 | Pierre Muller muller@sourceware.org |
72019c9c | 585 | Gaius Mulley gaius@glam.ac.uk |
b71fff68 | 586 | Masaki Muranaka monaka@monami-software.com |
3d38a0a5 | 587 | Joseph Myers joseph@codesourcery.com |
627054c8 | 588 | Fernando Nasser fnasser@redhat.com |
b3d379e4 | 589 | Adam Nemet anemet@caviumnetworks.com |
20df6206 | 590 | Will Newton will.newton@linaro.org |
d0f853e1 | 591 | Nathanael Nerode neroden@gcc.gnu.org |
6eecb1c8 | 592 | Hans-Peter Nilsson hp@bitrange.com |
627054c8 | 593 | David O'Brien obrien@freebsd.org |
2748f097 | 594 | Alexandre Oliva aoliva@redhat.com |
4f9bdf7f | 595 | Rainer Orth ro@cebitec.uni-bielefeld.de |
123e3958 | 596 | Karen Osmond karen.osmond@gmail.com |
306f8a02 | 597 | Pawandeep Oza oza.pawandeep@gmail.com |
15ee0bbd | 598 | Patrick Palka patrick@parcs.ath.cx |
b39efc48 | 599 | Weimin Pan weimin.pan@oracle.com |
d3c598de | 600 | Denis Pilat denis.pilat@st.com |
bc17beea | 601 | Andrew Pinski apinski@cavium.com |
43675ae4 | 602 | Kevin Pouget kevin.pouget@st.com |
7dbc3bd2 | 603 | Paul Pluzhnikov ppluzhnikov@google.com |
46bdd29e | 604 | Marek Polacek mpolacek@redhat.com |
a74bc576 | 605 | Siddhesh Poyarekar siddhesh@redhat.com |
64d75632 | 606 | Vladimir Prus vladimir@codesourcery.com |
0d671d99 | 607 | Yao Qi qiyao@sourceware.org |
a287cea6 | 608 | Qinwei qinwei@sunnorth.com.cn |
c77c1e42 | 609 | Ramana Radhakrishnan ramana.radhakrishnan@arm.com |
0c83539f | 610 | Siva Chandra Reddy sivachandra@google.com |
e3d961fe | 611 | Matt Rice ratmice@gmail.com |
58ad5041 | 612 | Frederic Riss frederic.riss@st.com |
ca933485 | 613 | Aleksandar Ristovski aristovski@qnx.com |
dfea300e | 614 | Tom Rix trix@redhat.com |
e1124681 | 615 | Nick Roberts nickrob@snap.net.nz |
5445da1b | 616 | Pierre-Marie de Rodat derodat@adacore.com |
4c9dc811 | 617 | Xavier Roirand roirand@adacore.com |
a8cbc6f7 | 618 | Bob Rossi bob_rossi@cox.net |
de18ac1f | 619 | Theodore A. Roth troth@openavr.org |
627054c8 | 620 | Ian Roxborough irox@redhat.com |
9ceb0b4c | 621 | Maciej W. Rozycki macro@linux-mips.org |
7610297a | 622 | Kamil Rytarowski n54@gmx.com |
83b4a0fe | 623 | Grace Sainsbury graces@redhat.com |
29ceeffb | 624 | Kei Sakamoto sakamoto.kei@renesas.com |
39f0ec5c | 625 | Mark Salter msalter@redhat.com |
d738fe6d | 626 | Richard Sandiford richard@codesourcery.com |
d6f05027 | 627 | Iain Sandoe iain@codesourcery.com |
f4d408c6 | 628 | Peter Schauer Peter.Schauer@mytum.de |
a2f63f5e | 629 | Andreas Schwab schwab@linux-m68k.org |
9ca12bbf | 630 | Thomas Schwinge tschwinge@gnu.org |
f9e2d830 | 631 | Keith Seitz keiths@redhat.com |
7068dd53 | 632 | Carlos Eduardo Seo cseo@linux.vnet.ibm.com |
5a2e11c7 | 633 | Ozkan Sezer sezeroz@gmail.com |
176b1c95 | 634 | Marcus Shawcroft marcus.shawcroft@arm.com |
dd177e81 | 635 | Stan Shebs stanshebs@google.com |
f5d9a292 | 636 | Joel Sherrill joel.sherrill@oarcorp.com |
1f90c757 | 637 | Mark Shinwell shinwell@codesourcery.com |
233a11ab | 638 | Craig Silverstein csilvers@google.com |
36479eb1 | 639 | Aidan Skinner aidan@velvet.net |
5f3b5248 | 640 | Jiri Smid smid@suse.cz |
0c36327f | 641 | Andrey Smirnov andrew.smirnov@gmail.com |
e7745bde | 642 | David Smith dsmith@redhat.com |
de3a8c23 | 643 | Stephen P. Smith ischis2@cox.net |
02da6206 | 644 | Jackie Smith Cashion jsmith@redhat.com |
41ae02c9 | 645 | Petr Sorfa petrs@caldera.com |
14fc49fb | 646 | Andrew Stubbs ams@codesourcery.com |
301d2c47 | 647 | Emi Suzuki emi-suzuki@tjsys.co.jp |
2ee0c9b3 | 648 | Alfred M. Szmidt ams@gnu.org |
ad9d13f8 | 649 | Ali Tamur tamur@google.com |
2907f414 | 650 | David Taylor david.taylor@emc.com |
3517749c | 651 | Ian Lance Taylor ian@airs.com |
95eebdcc | 652 | Walfred Tedeschi walfred.tedeschi@intel.com |
39b27ab6 | 653 | Petr Tesarik ptesarik@suse.cz |
e7745bde | 654 | Gary Thomas gthomas@redhat.com |
12b21d12 | 655 | Jason Thorpe thorpej@netbsd.org |
a7c569c8 | 656 | Caroline Tice ctice@apple.com |
7ceb86b1 | 657 | Kai Tietz ktietz@redhat.com |
efeff6cf | 658 | Andreas Tobler andreast@fgznet.ch |
4593441b | 659 | Jon Turney jon.turney@dronecode.org.uk |
f56c189d | 660 | David Ung davidu@mips.com |
0c67cbe9 | 661 | D Venkatasubramanian dvenkat@noida.hcltech.com |
7717fda3 | 662 | Corinna Vinschen vinschen@redhat.com |
7d0e2ece | 663 | Jan Vrany jan.vrany@fit.cvut.cz |
479b3ef4 | 664 | Tom de Vries tdevries@suse.de |
f667014e | 665 | Sami Wagiaalla swagiaal@redhat.com |
aedf1c5b | 666 | Keith Walker keith.walker@arm.com |
48b1f08c | 667 | Ricard Wanderlof ricardw@axis.com |
50d13ae7 | 668 | Jiong Wang jiong.wang@arm.com |
ffbc4646 | 669 | Wei-cheng Wang cole945@gmail.com |
9a3c34fe | 670 | Kris Warkentin kewarken@qnx.com |
be8f8133 | 671 | Philippe Waroquiers philippe.waroquiers@skynet.be |
090ddb2a | 672 | Ulrich Weigand uweigand@de.ibm.com |
c932f1be | 673 | Ken Werner ken.werner@de.ibm.com |
3a1518e4 | 674 | Tim Wiederhake tim.wiederhake@intel.com |
4ab9d8ec | 675 | Mark Wielaard mjw@redhat.com |
0b71f08f | 676 | Nathan Williams nathanw@wasabisystems.com |
0f9e5f32 | 677 | Bob Wilson bob.wilson@acm.org |
95ece428 | 678 | Jim Wilson wilson@tuliptree.org |
2f2680f3 | 679 | Andy Wingo wingo@igalia.com |
fe91d94c | 680 | Mike Wrighton wrighton@codesourcery.com |
c20800be | 681 | Kwok Cheung Yeung kcy@codesourcery.com |
2ee0c9b3 | 682 | Elena Zannoni ezannoni@gmail.com |
627054c8 | 683 | Eli Zaretskii eliz@gnu.org |
4161fbb0 | 684 | Jie Zhang jzhang918@gmail.com |
72429025 | 685 | Wu Zhou woodzltc@cn.ibm.com |
ba0e80db | 686 | Yoshinori Sato ysato@users.sourceforge.jp |
4098af0f | 687 | Hui Zhu teawater@gmail.com |
842d0303 | 688 | Khoo Yit Phang khooyp@cs.umd.edu |
15929d05 | 689 | |
3a0c66d4 AC |
690 | Past Maintainers |
691 | ||
f4d408c6 DJ |
692 | Whenever removing yourself, or someone else, from this file, consider |
693 | listing their areas of development here for posterity. | |
694 | ||
47b95330 AC |
695 | Jimmy Guo (gdb.hp, tui) guo at cup dot hp dot com |
696 | Jeff Law (hppa) law at cygnus dot com | |
697 | Daniel Berlin (C++ support) dan at cgsoftware dot com | |
7fe4d0d2 AC |
698 | Nick Duffek (powerpc, SCO, Sol/x86) nick at duffek dot com |
699 | David Taylor (d10v, sparc, utils, defs, | |
700 | expression evaluator, language support) taylor at candd dot org | |
f4d408c6 | 701 | J.T. Conklin (dcache, NetBSD, remote, global) jtc at acorntoolworks dot com |
f779ca99 | 702 | Frank Ch. Eigler (sim) fche at redhat dot com |
8a81a99e | 703 | Per Bothner (Java) per at bothner dot com |
23b7d5f3 | 704 | Anthony Green (Java) green at redhat dot com |
2ec3381a | 705 | Fernando Nasser (testsuite/, mi, cli, KOD) fnasser at redhat dot com |
5aae53e5 | 706 | Mark Salter (testsuite/lib+config) msalter at redhat dot com |
f4d408c6 DJ |
707 | Jim Kingdon (web pages) kingdon at panix dot com |
708 | Jim Ingham (gdbtk, libgui) jingham at apple dot com | |
3f380b50 JB |
709 | Mark Kettenis (global, i386-elf, m88k-openbsd, |
710 | GNU/Linux x86, FreeBSD, hurd native, threads) kettenis at gnu dot org | |
f4d408c6 DJ |
711 | Ian Roxborough (in-tree tcl, tk, itcl) irox at redhat dot com |
712 | Robert Lipe (SCO/Unixware) rjl at sco dot com | |
713 | Peter Schauer (global, AIX, xcoffsolib, | |
714 | Solaris/x86) Peter.Schauer at mytum dot de | |
715 | Scott Bambrough (ARM) scottb at netwinder dot org | |
716 | Philippe De Muyter (coff) phdm at macqel dot be | |
717 | Michael Chastain (testsuite) mec.gnu at mindspring dot com | |
ca8385e5 | 718 | Fred Fish (global) |
91d4fe3f | 719 | Jim Blandy (global) jimb@red-bean.com |
ce3b0ff7 | 720 | Michael Snyder (global) |
cf093994 | 721 | Christopher Faylor (MS Windows, host & native) |
3f380b50 JB |
722 | Daniel Jacobowitz (global, GNU/Linux MIPS, |
723 | C++, GDBserver) drow at false dot org | |
b46c4cf0 | 724 | Maxim Grigoriev (xtensa) maxim2405 at gmail dot com |
34a7ebaf AC |
725 | Andrew Cagney (acting head maintainer, |
726 | release manager, global, MIPS, PPC, d10v, | |
727 | d30v, sim, mi, multi-arch, unwinder) cagney at gnu dot org | |
2ee0c9b3 JB |
728 | Paul Hilfinger (Ada) hilfingr@eecs.berkeley.edu |
729 | David O'Brien (FreeBSD, host & native) obrien@freebsd.org | |
730 | Jason Thorpe (NetBSD, host & native) thorpej@netbsd.org | |
731 | Gaius Mulley (Modula-2) gaius@glam.ac.uk | |
732 | Kei Sakamoto (m32r) sakamoto.kei@renesas.com | |
733 | Orjan Friberg (CRIS) orjanf@axis.com | |
734 | Qinwei (score-elf) qinwei@sunnorth.com.cn | |
735 | Randolph Chung (HPPA) tausq@debian.org | |
736 | Elena Zannoni (Global, event loop, generic | |
737 | symtabs, DWARF readers, ELF readers, stabs | |
738 | readers, readline) ezannoni@gmail.com | |
739 | Adam Fedor (Objective C) fedor@gnu.org | |
740 | Corinna Vinschen (xstormy16-elf) vinschen@redhat.com | |
741 | Theodore A. Roth (avr) troth@openavr.org | |
742 | Stephane Carrez (m68hc11-elf, tui) Stephane.Carrez@gmail.com | |
743 | Alfred M. Szmidt (GNU Hurd) ams@gnu.org | |
744 | Stan Shebs (Global) stanshebs@google.com | |
3a0c66d4 AC |
745 | |
746 | ||
e33e9692 | 747 | Folks that have been caught up in a paper trail: |
dfe25b3a | 748 | |
58e23df4 | 749 | David Carlton carlton@bactrian.org |
57da7796 LC |
750 | |
751 | ;; Local Variables: | |
752 | ;; coding: utf-8 | |
753 | ;; End: |