Daniel Berlin is C++ maintainer.
[external/binutils.git] / gdb / MAINTAINERS
1                         GDB Maintainers
2
3
4                         Blanket Write Privs
5
6 Andrew Cagney                   ac131313@cygnus.com
7 Stan Shebs                      shebs@cygnus.com
8
9
10
11                         Various Maintainers
12
13 Note individuals who maintain parts of the debugger need approval to
14 check in changes outside of the immediate domain that they maintain.
15
16 If there is no maintainer for a given domain then the problem falls to
17 the head maintainer.
18
19 If there are several maintainers for a given domain then the problem
20 falls to the first maintainer.  The second and third maintainers are
21 firstly known to have expertise in the given domain and secondly are
22 available to step in if the first maintainer is to be absent for any
23 reason.
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 d10v target             Andrew Cagney           cagney@cygnus.com
34 d30v target             David Taylor            taylor@cygnus.com
35 mips target             Andrew Cagney           cagney@cygnus.com
36 mn10300 target          Andrew Cagney           cagney@cygnus.com
37 powerpc target          Kevin Buettner          kevinb@cygnus.com
38                         Elena Zannoni           ezannoni@cygnus.com
39 arm target              Fernando Nasser         fnasser@cygnus.com
40                         Jim Ingham              jingham@cygnus.com
41                         Scott Bambrough         scottb@netwinder.org
42 m32r target             Michael Snyder          msnyder@cygnus.com
43 IA-64 target            Kevin Buettner          kevinb@cygnus.com
44 x86                     Mark Kettenis           kettenis@gnu.org
45
46
47
48 Host/Native:
49
50 The Native maintainer is responsible for target specific
51 native support - typically shared libraries and quirks to
52 procfs/ptrace/...  The Native maintainer works with the Arch and Core
53 maintainers when resolving more generic problems.
54
55 The host maintainer ensures that gdb (including mmalloc) can be built
56 as a cross debugger on their platform.
57
58 hp testsuite (gdb.hp)   *Jimmy Guo       adl-debugger-wdb-merge-guru@cup.hp.com
59 djgpp native            *Eli Zaretskii          eliz@gnu.org
60                         DJ Delorie              dj@cygnus.com
61 MS Windows (N.T., CE, '00) host & native
62                         Chris Faylor            cgf@cygnus.com
63 GNU/Linux/x86 native & host
64                         Jim Blandy              jimb@cygnus.com
65                         Mark Kettenis           kettenis@gnu.org
66 GNU/Linux PPC native    Kevin Buettner          kevinb@cygnus.com
67 hurd native             Mark Kettenis           kettenis@gnu.org
68 macos host & native     Stan Shebs              shebs@apple.com
69 hpux, hp pa native      Jeff Law                law@cygnus.com
70 SCO/Unixware            Nick Duffek             nsd@cygnus.com
71                         Robert Lipe             rjl@sco.com
72 GNU/Linux ARM native    Scott Bambrough         scottb@netwinder.org
73 Solaris/x86 native & host
74                         Nick Duffek             nsd@cygnus.com
75                         Peter Schauer           Peter.Schauer@regent.e-technik.tu-muenchen.de
76
77 Core: Generic components used by all of GDB
78
79 generic arch support    Andrew Cagney           cagney@cygnus.com
80 target vector           Andrew Cagney           cagney@cygnus.com
81 main (main.c, top.c)    Elena Zannoni           ezannoni@cygnus.com
82 readline                Elena Zannoni           ezannoni@cygnus.com
83 event loop              Elena Zannoni           ezannoni@cygnus.com
84 generic symtabs         Jim Blandy              jimb@cygnus.com
85 dwarf readers           Jim Blandy              jimb@cygnus.com
86 elf reader              Jim Blandy              jimb@cygnus.com
87 stabs reader            Jim Blandy              jimb@cygnus.com
88 tracing bytecode stuff  Jim Blandy              jimb@cygnus.com
89 tracing                 Michael Snyder          msnyder@cygnus.com
90 threads                 Michael Snyder          msnyder@cygnus.com
91 breakpoint.c            Michael Snyder          msnyder@cygnus.com
92 language support        David Taylor            taylor@cygnus.com
93 C++ language support    Daniel Berlin           dan@cgsoftware.com
94 expression eval         David Taylor            taylor@cygnus.com
95 defs.h                  David Taylor            taylor@cygnus.com
96 utils.c                 David Taylor            taylor@cygnus.com
97 Scheme support          Jim Blandy              jimb@cygnus.com
98 svr4 shlibs (solib.c)   Jim Blandy              jimb@cygnus.com
99 coff reader             *Philippe De Muyter     phdm@macqel.be
100 remote.c                Andrew Cagney           cagney@cygnus.com
101                         *J.T. Conklin           jtc@redback.com
102 sds protocol            Fernando Nasser         fnasser@cygnus.com
103                         Jim Ingham              jingham@cygnus.com
104 rdi/adp protocol        Fernando Nasser         fnasser@cygnus.com
105                         Jim Ingham              jingham@cygnus.com
106 gdbserver               Stan Shebs              shebs@apple.com
107 documentation           Stan Shebs              shebs@apple.com
108 testsuite               Stan Shebs              shebs@apple.com
109 Kernel Object Display   Fernando Nasser         fnasser@cygnus.com
110
111
112 UI: External (user) interfaces.
113
114 command interpreter     Fernando Nasser         fnasser@cygnus.com
115 gdbtk (c & tcl)         Jim Ingham              jingham@cygnus.com
116 libgui (w/foundry, sn)  Jim Ingham              jingham@cygnus.com
117 mi (gdb/mi)             Andrew Cagney           cagney@cygnus.com
118                         Elena Zannoni           ezannoni@cygnus.com
119                         Fernando Nasser         fnasser@cygnus.com
120
121
122 Misc:
123
124 Web pages.              Jim Kingdon             kingdon@redhat.com
125                         (anyone can edit; kingdon is just lead maintainer)
126 Makefile.in, configure* ALL
127 mmalloc                 ALL Host maintainers
128
129
130
131                 Write After Approval
132
133 *J.T. Conklin                                   jtc@redback.com
134 Jim Kingdon                                     kingdon@redhat.com
135 Jason Molenda                                   jsm@cygnus.com
136 H.J. Lu                                         hjl@lucon.org
137 Nick Clifton                                    nickc@cygnus.com
138
139
140 * Indicates folks we need to get Kerberos/ssh accounts ready so they
141 can write in the source tree
142
143 + Indicates folks that have been caught up in a paper trail.