X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gdb%2FMAINTAINERS;h=3f912047a07dfd51e0f7c04c3459b3f5be4e04d8;hb=95a856212b2220f94f87145e5f0bc1c64ecb79dd;hp=3810c96c1b892b3f369d4101b867fe8abdcc5728;hpb=5b64ad42d36e6d487e1f7287d37fbc243a178e72;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/MAINTAINERS b/gdb/MAINTAINERS index 3810c96c1b..3f912047a0 100644 --- a/gdb/MAINTAINERS +++ b/gdb/MAINTAINERS @@ -1,33 +1,348 @@ -d10v target Andrew Cagney cagney@cygnus.com -d30v target Andrew Cagney cagney@cygnus.com -mips target Andrew Cagney cagney@cygnus.com -powerpc target Andrew Cagney cagney@cygnus.com + GDB Maintainers + + + Blanket Write Privs + (alphabetic) + +Jim Blandy jimb@cygnus.com +Andrew Cagney ac131313@cygnus.com +J.T. Conklin jtc@redback.com +Fred Fish fnf@ninemoons.com +Mark Kettenis kettenis@gnu.org +Peter Schauer Peter.Schauer@regent.e-technik.tu-muenchen.de +Stan Shebs shebs@apple.com +Michael Snyder msnyder@cygnus.com + + + Various Maintainers + +Note individuals who maintain parts of the debugger need approval to +check in changes outside of the immediate domain that they maintain. + +If there is no maintainer for a given domain then the responsibility +falls to the head maintainer. + +If there are several maintainers for a given domain then +responsibility falls to the first maintainer. The first maintainer is +free to devolve that responsibility among the other maintainers. + + + The Obvious Fix Rule + +All maintainers listed in this file are allowed to check in obvious +fixes. + +An "obvious fix" means that there is no possibility that anyone will +disagree with the change. Something like bypassing an interface will +result in instantaneous and loud complaints. + +A good mental test is "will the person who hates my work the most be +able to find fault with the change" - if so, then it's not obvious and +needs to be posted first. :-) + + +Target/Architecture: + +Generic ISA (Instruction Set Architecture) issues, API variants, CPU +variants. *-tdep.c. The Target/Architecture maintainer works with the +host maintainer when resolving build issues. The Target/Architecture +maintainer works with the native maintainer when resolving API issues. + + a29k --target=a29k-amd-udi -Werror + Maintenance only + + alpha --target=alpha-dec-osf4.0a -Werror + Maintenance only + + arc --target=arc-elf ,-Werror + Maintenance only + + arm (--target=arm-coff,arm-elf,arm-pe broken) + Fernando Nasser fnasser@cygnus.com + Jim Ingham jingham@apple.com + Scott Bambrough scottb@netwinder.org + + d10v --target=d10v-elf ,-Werror + Andrew Cagney cagney@cygnus.com + + d30v --target=d30v-elf ,-Werror + David Taylor taylor@cygnus.com + + djgpp --target=i586-pc-msdosdjgpp ,-Werror + (See native and host) + + fr30 --target=fr30-elf -Werror + Maintenance only + + h8300 --target=h8300hms -Werror + Maintenance only + + h8500 --target=h8500hms -Werror + Maintenance only + + i386 --target=i386-elf,i386-aout ,-Werror + Mark Kettenis kettenis@gnu.org + + i960 --target=i960-coff ,-Werror + Maintenance only + + ia64 --target=ia64-linux ,-Werror + Kevin Buettner kevinb@cygnus.com + + m32r --target=m32r-elf -Werror + Michael Snyder msnyder@cygnus.com + + m68hc11 --target=m68hc11-elf ,-Werror + Stephane Carrez Stephane.Carrez@worldnet.fr + + m68k --target=m68k-aout,m68k-coff,m68k-elf ,-Werror + Maintenance only + + m88k (--target=m88k broken) + Known problem in 5.1 + Maintenance only + + mcore --target=mcore-elf,mcore-pe ,-Werror + Maintenance only + + mips --target=mips-elf,mips64-elf ,-Werror + Andrew Cagney cagney@cygnus.com + + mn10200 --target=mn10200-elf ,-Werror + Maintenance only + + mn10300 --target=mn10300-elf ,-Werror + Andrew Cagney cagney@cygnus.com + + ns32k --target=ns32k-netbsd ,-Werror + Maintenance only + + pa (--target=hppa1.1-hp-proelf broken) + Jeff Law law@cygnus.com + + powerpc --target=powerpc-eabi,powerpcle-eabi ,-Werror + Kevin Buettner kevinb@cygnus.com + Nick Duffek nsd@cygnus.com + + rs6000 --target=rs6000-ibm-aix3.2,rs6000-ibm-aix4.1 ,-Werror + (see rs6000 native and ppc target) + + sh --target=sh-hms,sh-elf ,-Werror + Elena Zannoni ezannoni@cygnus.com + + sparc --target=sparc-elf,sparc64-elf ,-Werror + David Taylor taylor@cygnus.com + + tic80 (--target=tic80-coff broken) + Maintenance only + + v850 --target=v850-elf ,-Werror + Maintenance only + + vax --target=vax-dec-vms5.5 ,-Werror + Maintenance only + + w65 (--target=w65 broken) + Maintenance only + + z8k (--target=z8k-coff broken) + Known problem in 5.1 + Maintenance only + +All maintainers can make arbitrary changes to OBSOLETE targets. + +All maintainers can make mechanical (params, spelling, indentation, +multi-arch, -W..., ....) changes to ``maintenance only'' targets. +Please sanity check the change by compiling with one of the listed +targets. + +The GAWK segment: + + awk < "${maintainers}" ' + $2 ~ /--target=.*/ { + targets = gensub (/^.*--target=/, "", 1, $2) + warnings = gensub (/[)]*$/, "", 1, $3) + split (targets, targ, /,/) + for (i in targ) { + print targ[i], warnings + } + }' + +can be used to generate a full list of --target= +--enable-gdb-build-warning= pairs. + + + +Host/Native: + +The Native maintainer is responsible for target specific native +support - typically shared libraries and quirks to procfs/ptrace/... +The Native maintainer works with the Arch and Core maintainers when +resolving more generic problems. + +The host maintainer ensures that gdb (including mmalloc) can be built +as a cross debugger on their platform. + +AIX Peter Schauer Peter.Schauer@regent.e-technik.tu-muenchen.de + Kevin Buettner kevinb@cygnus.com + +djgpp native Eli Zaretskii eliz@gnu.org + DJ Delorie dj@cygnus.com +MS Windows (NT, CE, '00, 9x, Me) host & native + Chris Faylor cgf@cygnus.com +GNU/Linux/x86 native & host + Mark Kettenis kettenis@gnu.org + Jim Blandy jimb@cygnus.com +GNU/Linux PPC native Kevin Buettner kevinb@cygnus.com +FreeBSD native & host Mark Kettenis kettenis@gnu.org + David O'Brien obrien@freebsd.org +hurd native Mark Kettenis kettenis@gnu.org +hpux, hp pa native Jeff Law law@cygnus.com +NetBSD native & host J.T. Conklin jtc@redback.com +SCO/Unixware Nick Duffek nsd@cygnus.com + Robert Lipe rjl@sco.com +GNU/Linux ARM native Scott Bambrough scottb@netwinder.org +Solaris/x86 native & host (devolved) + Nick Duffek nsd@cygnus.com + Peter Schauer Peter.Schauer@regent.e-technik.tu-muenchen.de +Solaris/SPARC native & host (devolved) + David Taylor taylor@cygnus.com + Michael Snyder msnyder@cygnus.com +Mac OS X Klee Dienes kdienes@apple.com + Jim Ingham jingham@apple.com + + + +Core: Generic components used by all of GDB + generic arch support Andrew Cagney cagney@cygnus.com + Any host/target maintainer can add to + gdbarch.{c,h,sh}. Send tricky ones to cagney. target vector Andrew Cagney cagney@cygnus.com -remote.c Andrew Cagney cagney@cygnus.com -djgpp native DJ Delorie dj@cygnus.com -win32 host & native Chris Faylor cgf@cygnus.com main (main.c, top.c) Elena Zannoni ezannoni@cygnus.com -readline Elena Zannoni ezannoni@cygnus.com -arm target Elena Zannoni ezannoni@cygnus.com -command interpreter Fernando Nasser fnasser@cygnus.com +event loop Elena Zannoni ezannoni@cygnus.com + generic symtabs Jim Blandy jimb@cygnus.com -dwarf readers Jim Blandy jimb@cygnus.com -elf reader Jim Blandy jimb@cygnus.com -stabs reader Jim Blandy jimb@cygnus.com -x86 linux native Jim Blandy jimb@cygnus.com -Scheme support Jim Blandy jimb@cygnus.com -m32r target Michael Snyder msnyder@cygnus.com + Elena Zannoni ezannoni@cygnus.com + dwarf readers Jim Blandy jimb@cygnus.com + Elena Zannoni ezannoni@cygnus.com + elf reader Jim Blandy jimb@cygnus.com + Elena Zannoni ezannoni@cygnus.com + stabs reader Jim Blandy jimb@cygnus.com + Elena Zannoni ezannoni@cygnus.com + coff reader Philippe De Muyter phdm@macqel.be + linespec Jim Blandy jimb@cygnus.com + Elena Zannoni ezannoni@cygnus.com + Fernando Nasser fnasser@cygnus.com + +tracing bytecode stuff Jim Blandy jimb@cygnus.com tracing Michael Snyder msnyder@cygnus.com threads Michael Snyder msnyder@cygnus.com -breakpoint.c Michael Snyder msnyder@cygnus.com -macos host & native Stan Shebs shebs@cygnus.com -sds protocol Stan Shebs shebs@cygnus.com -rdi/adp protocol Stan Shebs shebs@cygnus.com -gdbserver Stan Shebs shebs@cygnus.com -documentation Stan Shebs shebs@cygnus.com -testsuite Stan Shebs shebs@cygnus.com + Mark Kettenis kettenis@gnu.org +breakpoints Michael Snyder msnyder@cygnus.com + Jim Blandy jimb@cygnus.com language support David Taylor taylor@cygnus.com + C++ support Daniel Berlin dan@cgsoftware.com + Java support Anthony Green green@cygnus.com + Objective-C/C++ Klee Dienes kdienes@apple.com + Jim Ingham jimgham@apple.com + Pascal support Pierre Muller muller@sourceware.cygnus.com expression eval David Taylor taylor@cygnus.com defs.h David Taylor taylor@cygnus.com utils.c David Taylor taylor@cygnus.com +Scheme support Jim Blandy jimb@cygnus.com + +shared libs (devolved) Jim Blandy jimb@cygnus.com + Kevin Buettner kevinb@cygnus.com + xcoffsolib Peter Schauer Peter.Schauer@regent.e-technik.tu-muenchen.de + +remote.c Andrew Cagney cagney@cygnus.com + J.T. Conklin jtc@redback.com +include/remote-sim.h, remote-sim.c + Andrew Cagney cagney@cygnus.com +sds protocol Fernando Nasser fnasser@cygnus.com + Jim Ingham jingham@apple.com +rdi/adp protocol Fernando Nasser fnasser@cygnus.com + Jim Ingham jingham@apple.com +documentation Eli Zaretskii eliz@gnu.org +testsuite Fernando Nasser fnasser@cygnus.com + hp tests (gdb.hp) (vacant) + Java tests (gdb.java) Anthony Green green@cygnus.com +Kernel Object Display Fernando Nasser fnasser@cygnus.com +dcache.c J.T. Conklin jtc@redback.com + + +UI: External (user) interfaces. + +command interpreter Fernando Nasser fnasser@cygnus.com +gdbtk (c & tcl) Syd Polk spolk@cygnus.com + Jim Ingham jingham@apple.com + Fernando Nasser fnasser@cygnus.com +libgui (w/foundry, sn) Syd Polk spolk@cygnus.com + Jim Ingham jingham@apple.com +mi (gdb/mi) Andrew Cagney cagney@cygnus.com + Elena Zannoni ezannoni@cygnus.com + Fernando Nasser fnasser@cygnus.com +tui (vacant) + Technical Contact Point wdb@cup.hp.com + + +Misc: + +Web pages. Jim Kingdon jkingdon@engr.sgi.com ++ + (anyone can edit; kingdon is just lead maintainer) + +Makefile.in, configure* ALL + +mmalloc/ ALL Host maintainers + +sim/ See sim/MAINTAINERS, co-ordinated by: + Frank Ch. Eigler fche@cygnus.com + +readline/ Master version: ftp://ftp.cwru.edu/pub/bash/ + Elena Zannoni ezannoni@cygnus.com + Host maintainers (host dependant parts) + (but get your changes into the master version) + + + + Write After Approval + +David Anderson davea@sgi.com +Jim Kingdon jkingdon@engr.sgi.com ++ +Jason Molenda jsm@cygnus.com +H.J. Lu hjl@lucon.org +Nick Clifton nickc@cygnus.com +Jonathan Larmour jlarmour@redhat.co.uk +Glen McCready gkm@cygnus.com +Gary Thomas gthomas@redhat.com +Pierre Muller muller@sourceware.cygnus.com +Kazu Hirata kazu@hxi.com +Tom Tromey tromey@cygnus.com +Alexandre Oliva aoliva@redhat.com +Mark Salter msalter@redhat.com +Michael Chastain chastain@redhat.com +Orjan Friberg orjanf@axis.com +Jeff Holcomb jeffh@redhat.com +David Smith dsmith@redhat.com +Martin Hunt hunt@redhat.com +Matt Hiller hiller@redhat.com +Philip Blundell philb@gnu.org +Keith Seitz keiths@cygnus.com + + + Past Maintainers + +Jimmy Guo (gdb.hp, tui) guo@cup.hp.com + + +Folks that have been caught up in a paper trail: + +Jim Kingdon jkingdon@engr.sgi.com +Paul Hilfinger hilfingr@gnat.com (*) +Chris G. Demetriou cgd@sibyte.com + +-- + +(*) Indicates folks that don't have a Kerberos/SSH account in the GDB +group.