1 GDB Maintainers 2 3 4 Global Maintainers 5 (alphabetic) 6 7Jim Blandy jimb@redhat.com 8Kevin Buettner kevinb@redhat.com 9Andrew Cagney cagney@gnu.org 10J.T. Conklin jtc@acorntoolworks.com 11Fred Fish fnf@ninemoons.com 12Daniel Jacobowitz dan@debian.org 13Mark Kettenis kettenis@gnu.org 14Peter Schauer Peter.Schauer@regent.e-technik.tu-muenchen.de 15Stan Shebs shebs@apple.com 16Michael Snyder msnyder@redhat.com 17Elena Zannoni ezannoni@redhat.com 18Eli Zaretskii eliz@gnu.org 19 20 21 Various Maintainers 22 23Note individuals who maintain parts of the debugger need approval to 24check in changes outside of the immediate domain that they maintain. 25 26If there is no maintainer for a given domain then the responsibility 27falls to a global maintainer. 28 29If there are several maintainers for a given domain then 30responsibility falls to the first maintainer. The first maintainer is 31free to devolve that responsibility among the other maintainers. 32 33 34 The Obvious Fix Rule 35 36All maintainers listed in this file are allowed to check in obvious 37fixes. 38 39An "obvious fix" means that there is no possibility that anyone will 40disagree with the change. 41 42A good mental test is "will the person who hates my work the most be 43able to find fault with the change" - if so, then it's not obvious and 44needs to be posted first. :-) 45 46Something like changing or bypassing an interface is _not_ an obvious 47fix, since such a change without discussion will result in 48instantaneous and loud complaints. 49 50 51Target Instruction Set Architectures: 52 53Generic ISA (Instruction Set Architecture) issues, API variants, CPU 54variants. *-tdep.c. The Target/Architecture maintainer works with the 55host maintainer when resolving build issues. The Target/Architecture 56maintainer works with the native maintainer when resolving API issues. 57 58 a29k Deleted. 59 60 alpha --target=alpha-elf ,-Werror 61 Maintenance only 62 63 arc Deleted. 64 65 arm --target=arm-elf ,-Werror 66 Scott Bambrough scottb@netwinder.org 67 Richard Earnshaw rearnsha@arm.com 68 69 avr --target=avr ,-Werror 70 Theodore A. Roth troth@openavr.org 71 72 cris --target=cris-elf ,-Werror 73 Orjan Friberg orjanf@axis.com 74 75 d10v --target=d10v-elf ,-Werror 76 Maintenance only 77 78 d30v Deleted. 79 80 fr30 Deleted. 81 82 frv --target=frv-elf ,-Werror 83 Maintenance only 84 85 h8300 --target=h8300hms ,-Werror 86 Maintenance only 87 88 h8500 Deleted. 89 90 i386 --target=i386-elf ,-Werror 91 Mark Kettenis kettenis@gnu.org 92 93 i960 Deleted. 94 95 ia64 --target=ia64-linux-gnu ,-Werror 96 (--target=ia64-elf broken) 97 Kevin Buettner kevinb@redhat.com 98 99 m32r --target=m32r-elf ,-Werror 100 101 m68hc11 --target=m68hc11-elf ,-Werror , 102 Stephane Carrez stcarrez@nerim.fr 103 104 m68k --target=m68k-elf ,-Werror 105 Maintenance only 106 107 m88k Deleted. 108 109 mcore --target=mcore-elf ,-Werror 110 Maintenance only 111 112 mips --target=mips-elf ,-Werror 113 Andrew Cagney cagney@redhat.com 114 115 mn10200 Deleted. 116 117 mn10300 --target=mn10300-elf ,-Werror 118 Maintenance only 119 120 ns32k --target=ns32k-netbsd ,-Werror 121 Maintenance only 122 123 pa (--target=hppa-elf broken) 124 Maintenance only 125 126 powerpc --target=powerpc-eabi ,-Werror 127 Kevin Buettner kevinb@redhat.com 128 129 s390 --target=s390-linux-gnu ,-Werror 130 (contact DJ Barrow djbarrow@de.ibm.com) 131 132 sh --target=sh-elf ,-Werror 133 Elena Zannoni ezannoni@redhat.com 134 135 sparc --target=sparc-elf ,-Werror 136 Maintenance only 137 138 tic80 Deleted. 139 140 v850 --target=v850-elf ,-Werror 141 Maintenance only 142 143 vax --target=vax-netbsd ,-Werror 144 Maintenance only 145 146 w65 Deleted. 147 148 x86-64 --target=x86_64-linux-gnu ,-Werror 149 Maintenance only 150 151 xstormy16 --target=xstormy16-elf ,-Werror 152 Corinna Vinschen vinschen@redhat.com 153 154 z8k Deleted. 155 156All developers recognized by this file can make arbitrary changes to 157OBSOLETE targets. 158 159All maintainers can test and thence approve non-trivial changes to 160``maintenance only'' targets submitted by recognized developers. 161 162All recognized developers can make mechanical changes (by virtue of 163the obvious fix rule) to ``maintenance only'' targets. The change 164shall be sanity checked by compiling with one of the listed targets. 165 166The Bourne shell script gdb_mbuild.sh can be used to rebuild all the 167above targets. 168 169 170Host/Native: 171 172The Native maintainer is responsible for target specific native 173support - typically shared libraries and quirks to procfs/ptrace/... 174The Native maintainer works with the Arch and Core maintainers when 175resolving more generic problems. 176 177The host maintainer ensures that gdb can be built as a cross debugger on 178their platform. 179 180AIX Peter Schauer Peter.Schauer@regent.e-technik.tu-muenchen.de 181 Kevin Buettner kevinb@redhat.com 182 Joel Brobecker brobecker@gnat.com 183 184djgpp native Eli Zaretskii eliz@gnu.org 185 DJ Delorie dj@redhat.com 186MS Windows (NT, '00, 9x, Me, XP) host & native 187 Chris Faylor cgf@alum.bu.edu 188GNU/Linux/x86 native & host 189 Mark Kettenis kettenis@gnu.org 190GNU/Linux PPC native Kevin Buettner kevinb@redhat.com 191GNU/Linux MIPS native & host 192 Daniel Jacobowitz dan@debian.org 193GNU/Linux m68k Andreas Schwab schwab@suse.de 194FreeBSD native & host Mark Kettenis kettenis@gnu.org 195 David O'Brien obrien@freebsd.org 196hurd native Mark Kettenis kettenis@gnu.org 197NetBSD native & host Jason Thorpe thorpej@wasabisystems.com 198SCO/Unixware Robert Lipe rjl@sco.com 199GNU/Linux ARM native Scott Bambrough scottb@netwinder.org 200Solaris/x86 native & host (devolved) 201 Peter Schauer Peter.Schauer@regent.e-technik.tu-muenchen.de 202Solaris/SPARC native & host (devolved) 203 (Global Maintainers) 204 205 206 207Core: Generic components used by all of GDB 208 209generic arch support Andrew Cagney cagney@redhat.com 210 Any host/target maintainer can add to 211 gdbarch.{c,h,sh}. Send tricky ones to cagney. 212target vector Andrew Cagney cagney@redhat.com 213 214event loop Elena Zannoni ezannoni@redhat.com 215 For the part of top.c related to the event loop, 216 send questions to ezannoni@redhat.com 217 218generic symtabs Jim Blandy jimb@redhat.com 219 Elena Zannoni ezannoni@redhat.com 220 dwarf readers Jim Blandy jimb@redhat.com 221 Elena Zannoni ezannoni@redhat.com 222 elf reader Jim Blandy jimb@redhat.com 223 Elena Zannoni ezannoni@redhat.com 224 stabs reader Jim Blandy jimb@redhat.com 225 Elena Zannoni ezannoni@redhat.com 226 coff reader Philippe De Muyter phdm@macqel.be 227 xcoff reader Any maintainer can modify this; please send tricky 228 ones to Kevin Buettner <kevinb@redhat.com> 229 HP/UX readers Any [past] maintainer can modify this. 230 Please send tricky ones to the symtabs maintainers. 231 232tracing bytecode stuff Jim Blandy jimb@redhat.com 233 (Global Maintainers) 234tracing Michael Snyder msnyder@redhat.com 235threads Michael Snyder msnyder@redhat.com 236 Mark Kettenis kettenis@gnu.org 237breakpoints (Global Maintainers) 238language support (Blanket Write Privs Maintainers) 239 C++ Daniel Jacobowitz dan@debian.org 240 Java support (Global Maintainers) 241 Pascal support Pierre Muller muller@sources.redhat.com 242 Objective C support Adam Fedor fedor@gnu.org 243shared libs (devolved) Kevin Buettner kevinb@redhat.com 244 xcoffsolib Peter Schauer Peter.Schauer@regent.e-technik.tu-muenchen.de 245 246remote.c Andrew Cagney cagney@redhat.com 247include/remote-sim.h, remote-sim.c 248 Andrew Cagney cagney@redhat.com 249sds protocol (vacant) 250rdi/adp protocol (vacant) 251documentation Eli Zaretskii eliz@gnu.org 252testsuite Michael Chastain mec.gnu@mindspring.com 253 (Global Maintainers) 254 lib/, config/, gdb.base/, ... 255 Michael Chastain mec.gnu@mindspring.com 256 (Global Maintainers) 257 gdbtk (gdb.gdbtk) Keith Seitz keiths@redhat.com 258 c++ (gdb.cp) Michael Chastain mec.gnu@mindspring.com 259 David Carlton carlton@bactrian.org 260 mi tests (gdb.mi) Elena Zannoni ezannoni@redhat.com 261 Andrew Cagney cagney@redhat.com 262 threads (gdb.threads) Michael Snyder msnyder@redhat.com 263 trace (gdb.trace) Michael Snyder msnyder@redhat.com 264 hp tests (gdb.hp) (vacant) 265 Java tests (gdb.java) Anthony Green green@redhat.com 266Kernel Object Display Fernando Nasser fnasser@redhat.com 267 268 269UI: External (user) interfaces. 270 271command interpreter (Global Maintainers) 272gdbtk (c & tcl) Jim Ingham jingham@apple.com 273 Fernando Nasser fnasser@redhat.com 274 Keith Seitz keiths@redhat.com 275libgui (w/foundry, sn) Jim Ingham jingham@apple.com 276 Keith Seitz keiths@redhat.com 277mi (gdb/mi) Andrew Cagney cagney@redhat.com 278 Elena Zannoni ezannoni@redhat.com 279 Fernando Nasser fnasser@redhat.com 280tui Stephane Carrez stcarrez@nerim.fr 281 (Global Maintainers) 282 283 284Misc: 285 286gdb/gdbserver Daniel Jacobowitz dan@debian.org 287 288Web pages. Jim Kingdon jkingdon@engr.sgi.com ++ 289 (anyone can edit; kingdon is just lead maintainer) 290 291Makefile.in, configure* ALL 292 293mmalloc/ ALL Host maintainers 294 295NEWS ALL 296 297sim/ See sim/MAINTAINERS 298 299readline/ Master version: ftp://ftp.cwru.edu/pub/bash/ 300 Elena Zannoni ezannoni@redhat.com 301 Host maintainers (host dependant parts) 302 (but get your changes into the master version) 303 304tcl/ tk/ itcl/ Ian Roxborough irox@redhat.com 305 306 Write After Approval 307 (alphabetic) 308 309To get recommended for the Write After Approval list you need a valid 310FSF assignment and have submitted one good patch. 311 312David Anderson davea@sgi.com 313Shrinivas Atre shrinivasa@kpitcummins.com 314Scott Bambrough scottb@netwinder.org 315Jim Blandy jimb@redhat.com 316Philip Blundell philb@gnu.org 317Per Bothner per@bothner.com 318Joel Brobecker brobecker@gnat.com 319Dave Brolley brolley@redhat.com 320Paul Brook paul@codesourcery.com 321Kevin Buettner kevinb@redhat.com 322Andrew Cagney cagney@gnu.org 323David Carlton carlton@bactrian.org 324Stephane Carrez stcarrez@nerim.fr 325Michael Chastain mec.gnu@mindspring.com 326Eric Christopher echristo@redhat.com 327Randolph Chung tausq@debian.org 328Nick Clifton nickc@redhat.com 329Brendan Conoboy blc@redhat.com 330DJ Delorie dj@redhat.com 331Chris G. Demetriou cgd@broadcom.com 332Philippe De Muyter phdm@macqel.be 333Dhananjay Deshpande dhananjayd@kpitcummins.com 334Klee Dienes kdienes@apple.com 335Richard Earnshaw rearnsha@arm.com 336Frank Ch. Eigler fche@redhat.com 337Ben Elliston bje@gnu.org 338Brian Ford ford@vss.fsi.com 339Raoul Gough RaoulGough@yahoo.co.uk 340Anthony Green green@redhat.com 341Matthew Green mrg@eterna.com.au 342Jerome Guitton guitton@act-europe.fr 343Adam Fedor fedor@gnu.org 344Fred Fish fnf@ninemoons.com 345Orjan Friberg orjanf@axis.com 346Ben Harris bjh21@netbsd.org 347Richard Henderson rth@redhat.com 348Aldy Hernandez aldyh@redhat.com 349Paul Hilfinger hilfinger@gnat.com 350Matt Hiller hiller@redhat.com 351Kazu Hirata kazu@cs.umass.edu 352Jeff Holcomb jeffh@redhat.com 353Don Howard dhoward@redhat.com 354Martin Hunt hunt@redhat.com 355Jim Ingham jingham@apple.com 356Daniel Jacobowitz dan@debian.org 357Andreas Jaeger aj@suse.de 358Jeff Johnston jjohnstn@redhat.com 359Geoff Keating geoffk@redhat.com 360Mark Kettenis kettenis@gnu.org 361Jim Kingdon jkingdon@engr.sgi.com ++ 362Jonathan Larmour jlarmour@redhat.co.uk 363Jeff Law law@redhat.com 364David Lecomber david@streamline-computing.com 365Robert Lipe rjl@sco.com 366H.J. Lu hjl@lucon.org 367Michal Ludvig mludvig@suse.cz 368Glen McCready gkm@redhat.com 369Greg McGary greg@mcgary.org 370Roland McGrath roland@redhat.com 371Bryce McKinlay mckinlay@redhat.com 372Jason Merrill jason@redhat.com 373David S. Miller davem@redhat.com 374Mark Mitchell mark@codesourcery.com 375Marko Mlinar markom@opencores.org 376Alan Modra amodra@bigpond.net.au 377Jason Molenda jmolenda@apple.com 378Pierre Muller muller@sources.redhat.com 379Fernando Nasser fnasser@redhat.com 380Hans-Peter Nilsson hp@bitrange.com 381David O'Brien obrien@freebsd.org 382Alexandre Oliva aoliva@redhat.com 383Tom Rix trix@redhat.com 384Nick Roberts nick@nick.uklinux.net 385Bob Rossi bob_rossi@cox.net 386Theodore A. Roth troth@openavr.org 387Ian Roxborough irox@redhat.com 388Grace Sainsbury graces@redhat.com 389Kei Sakamoto sakamoto.kei@renesas.com 390Mark Salter msalter@redhat.com 391Richard Sandiford rsandifo@redhat.com 392Peter Schauer Peter.Schauer@regent 393Andreas Schwab schwab@suse.de 394Keith Seitz keiths@redhat.com 395Stan Shebs shebs@apple.com 396Aidan Skinner aidan@velvet.net 397Jiri Smid smid@suse.cz 398David Smith dsmith@redhat.com 399Stephen P. Smith ischis2@cox.net 400Jackie Smith Cashion jsmith@redhat.com 401Michael Snyder msnyder@redhat.com 402Petr Sorfa petrs@caldera.com 403Ian Lance Taylor ian@wasabisystems.com 404Gary Thomas gthomas@redhat.com 405Jason Thorpe thorpej@wasabisystems.com 406Tom Tromey tromey@redhat.com 407D Venkatasubramanian dvenkat@noida.hcltech.com 408Corinna Vinschen vinschen@redhat.com 409Keith Walker keith.walker@arm.com 410Kris Warkentin kewarken@qnx.com 411Ulrich Weigand uweigand@de.ibm.com 412Nathan Williams nathanw@wasabisystems.com 413Jim Wilson wilson@specifixinc.com 414Elena Zannoni ezannoni@redhat.com 415Eli Zaretskii eliz@gnu.org 416 417 418 419 Past Maintainers 420 421Jimmy Guo (gdb.hp, tui) guo at cup dot hp dot com 422Jeff Law (hppa) law at cygnus dot com 423Daniel Berlin (C++ support) dan at cgsoftware dot com 424Nick Duffek (powerpc, SCO, Sol/x86) nick at duffek dot com 425David Taylor (d10v, sparc, utils, defs, 426 expression evaluator, language support) taylor at candd dot org 427J.T. Conklin (dcache, NetBSD, remote) jtc at redback dot com 428Frank Ch. Eigler (sim) fche at redhat dot com 429Per Bothner (Java) per at bothner dot com 430Anthony Green (Java) green at redhat dot com 431Fernando Nasser (testsuite/, mi, cli) fnasser at redhat dot com 432Mark Salter (testsuite/lib+config) msalter at redhat dot com 433 434 435 436Folks that have been caught up in a paper trail: 437 438Chris Faylor cgf@alum.bu.edu 439Jim Kingdon jkingdon@engr.sgi.com 440David Carlton carlton@bactrian.org 441 442-- 443 444(*) Indicates folks that don't have a Kerberos/SSH account in the GDB 445group. 446