X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gdb%2FMAINTAINERS;h=3f912047a07dfd51e0f7c04c3459b3f5be4e04d8;hb=95a856212b2220f94f87145e5f0bc1c64ecb79dd;hp=863d23374b7ac3589b8d38c06a0ec788f068e715;hpb=e7411eaaec6e9d01cb25b2cbf5adcdb021fa6dfc;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/MAINTAINERS b/gdb/MAINTAINERS index 863d23374b..3f912047a0 100644 --- a/gdb/MAINTAINERS +++ b/gdb/MAINTAINERS @@ -2,11 +2,16 @@ 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 -Peter Schauer Peter.Schauer@regent.e-technik.tu-muenchen.de Various Maintainers @@ -14,14 +19,26 @@ Peter Schauer Peter.Schauer@regent.e-technik.tu-muenchen.de 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 problem falls to -the head maintainer. +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 -If there are several maintainers for a given domain then the problem -falls to the first maintainer. The second and third maintainers are -firstly known to have expertise in the given domain and secondly are -available to step in if the first maintainer is to be absent for any -reason. +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: @@ -31,114 +48,301 @@ 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. -d10v target Andrew Cagney cagney@cygnus.com -d30v target David Taylor taylor@cygnus.com -mips target Andrew Cagney cagney@cygnus.com -mn10300 target Andrew Cagney cagney@cygnus.com -powerpc target Kevin Buettner kevinb@cygnus.com - Elena Zannoni ezannoni@cygnus.com -arm target Fernando Nasser fnasser@cygnus.com - Jim Ingham jingham@cygnus.com + 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 -m32r target Michael Snyder msnyder@cygnus.com -IA-64 target Kevin Buettner kevinb@cygnus.com -x86 Mark Kettenis kettenis@gnu.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 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. -hp testsuite (gdb.hp) *Jimmy Guo adl-debugger-wdb-merge-guru@cup.hp.com -djgpp native *Eli Zaretskii eliz@gnu.org +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 (N.T., CE, '00) host & native +MS Windows (NT, CE, '00, 9x, Me) host & native Chris Faylor cgf@cygnus.com GNU/Linux/x86 native & host - Jim Blandy jimb@cygnus.com 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 -macos host & native Stan Shebs shebs@apple.com 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 +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 main (main.c, top.c) Elena Zannoni ezannoni@cygnus.com -readline Elena Zannoni ezannoni@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 + 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 + Mark Kettenis kettenis@gnu.org +breakpoints Michael Snyder msnyder@cygnus.com + Jim Blandy jimb@cygnus.com language support David Taylor taylor@cygnus.com -C++ language support Daniel Berlin dan@cgsoftware.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 -svr4 shlibs (solib.c) Jim Blandy jimb@cygnus.com -coff reader *Philippe De Muyter phdm@macqel.be + +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 + 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@cygnus.com + Jim Ingham jingham@apple.com rdi/adp protocol Fernando Nasser fnasser@cygnus.com - Jim Ingham jingham@cygnus.com -gdbserver Stan Shebs shebs@apple.com -documentation Stan Shebs shebs@apple.com -testsuite Stan Shebs shebs@apple.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) Jim Ingham jingham@cygnus.com -libgui (w/foundry, sn) Jim Ingham jingham@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 kingdon@redhat.com +Web pages. Jim Kingdon jkingdon@engr.sgi.com ++ (anyone can edit; kingdon is just lead maintainer) + Makefile.in, configure* ALL -mmalloc ALL Host maintainers + +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 -*J.T. Conklin jtc@redback.com -Jim Kingdon kingdon@redhat.com +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 we need to get Kerberos/ssh accounts ready so they -can write in the source tree +-- -+ Indicates folks that have been caught up in a paper trail. +(*) Indicates folks that don't have a Kerberos/SSH account in the GDB +group.