Mirror of the gdb mailing list
 help / color / mirror / Atom feed
From: Andrew Cagney <ac131313@cygnus.com>
To: GDB Discussion <gdb@sourceware.cygnus.com>
Subject: Updated MAINTAINERS file - work in progress
Date: Sat, 01 Apr 2000 00:00:00 -0000	[thread overview]
Message-ID: <38A37686.BC866EB5@cygnus.com> (raw)

Hello,

Attached is a revised copy of the gdb/MAINTAINERS file.  In drafting
this revision, I've endeavored to:

	o	re-structure it slightly so that it is easier
		to figure out the exact problem domain of
		a given maintainer.

	o	prepare the file in readiness for when
		all maintainers have write privs.

	o	not change the maintenance assignments
		I've been handed several proposals already
		but would like to keep that separate.

For this discussion thread could I suggest (plead ;-) restricting the
discussion to style rather than substance.

Assuming no one objects, I'll commit this file 24 hours after this
posting.

	Andrew

			Blanket Write Privs

Andrew Cagney			ac131313@cygnus.com?
Stan Shebs			shebs@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 problem falls to
the head maintainer.


Target/Architecture: Generic ISA - Instruction Set Architecture -
issues. API variants, CPU variants.  *-tdep.c.

d10v target		Andrew Cagney		cagney@cygnus.com
d30v target		Andrew Cagney		cagney@cygnus.com
mips target		Andrew Cagney		cagney@cygnus.com
mn10300 target		Andrew Cagney		cagney@cygnus.com
powerpc target		Elena Zannoni		ezannoni@cygnus.com
arm target		Jim Ingham		jingham@cygnus.com
m32r target		Michael Snyder		msnyder@cygnus.com


Host/Native: Target specific native support - typically shared
libraries and quirks to procfs/ptrace/...  A native maintainer works
with the arch and core maintainer when resolving more generic
problems.

hp testsuite (gdb.hp)	Jimmy Guo	 adl-debugger-wdb-merge-guru@cup.hp.com
djgpp native		DJ Delorie		dj@cygnus.com
win32 host & native	Chris Faylor		cgf@cygnus.com
x86 linux native	Jim Blandy		jimb@cygnus.com
hurd native		Mark Kettenis		kettenis@wins.va.nl
macos host & native	Stan Shebs		shebs@apple.com
hpux, hp pa native	Jeff Law		law@cygnus.com


Core: Generic components used by all of GDB

generic arch support	Andrew Cagney		cagney@cygnus.com
target vector		Andrew Cagney		cagney@cygnus.com
main (main.c, top.c)	Elena Zannoni		ezannoni@cygnus.com
readline		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
tracing			Michael Snyder		msnyder@cygnus.com
threads			Michael Snyder		msnyder@cygnus.com
breakpoint.c		Michael Snyder		msnyder@cygnus.com
language support	David Taylor		taylor@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
remote.c		Andrew Cagney		cagney@cygnus.com
sds protocol		Stan Shebs		shebs@apple.com
rdi/adp protocol	Stan Shebs		shebs@apple.com
gdbserver		Stan Shebs		shebs@apple.com
documentation	 	Stan Shebs		shebs@apple.com
testsuite	 	Stan Shebs		shebs@apple.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



		Write After Approval

* Indicates folks we need to get Kerberos/ssh accounts ready so they
can write in the source tree
From ac131313@cygnus.com Sat Apr 01 00:00:00 2000
From: Andrew Cagney <ac131313@cygnus.com>
To: GDB Discussion <gdb@sourceware.cygnus.com>, GDB Patches <gdb-patches@sourceware.cygnus.com>
Subject: UI_OUT component of libGDB available
Date: Sat, 01 Apr 2000 00:00:00 -0000
Message-id: <3898FD3C.9888BF77@cygnus.com>
X-SW-Source: 2000-q1/msg00099.html
Content-length: 1226

Hello,

I'm pleased to announce that Red Hat have integrated the UI_OUT
component (result builder object) which is part of the on going libGDB
project into the GDB sources. It will appear in the main CVS repository
shortly (1).  The basic details of the UI_OUT component were discussed
in various postings on the gdb@sourceware list last year.

To allow for both some settling in and some room for debate (2), there
is going to be a period during which the new UI_OUT code co-exists with
the old printf style output.  During this period, GDB can be built to
use the new UI_OUT code by configuring with (this will also be fixed):

	./configure --enable-build-warnings=-DUI_OUT=1

With the UI_OUT code enabled, the only visible change is that GDB's
start up message includes:

	GNU gdb 4.18.1 (UI_OUT)
	[...]
	(gdb) 

as the first ui-out implementation is, funny enough, the existing text
interface.

This work was authored (in reverse alphabetic order) by Elena Zannoni,
Fernando Nasser and me (Andrew Cagney).

	Andrew

(1) Don't forget that gdb/binutils are about to have their repositories
merged.  If you download this week, you'll just need to re-download next
week.

(2) I'm sure that there is plenty of room for debate.
From hjl@lucon.org Sat Apr 01 00:00:00 2000
From: "H . J . Lu" <hjl@lucon.org>
To: Andrew Cagney <ac131313@cygnus.com>
Cc: GDB Discussion <gdb@sourceware.cygnus.com>
Subject: Re: 5.0 known issues 2000-02-09
Date: Sat, 01 Apr 2000 00:00:00 -0000
Message-id: <20000208092840.C15046@lucon.org>
References: <38A04DBB.F32C217F@cygnus.com>
X-SW-Source: 2000-q1/msg00171.html
Content-length: 799

On Wed, Feb 09, 2000 at 04:09:15AM +1100, Andrew Cagney wrote:
> 
> 
> GNU/Linux/PPC: It's status is unclear (and is being debated as I write
> this).  I have a sinking feeling that it won't be ready until the 5.1
> time frame.  Sigh.
> 

Last time when I had access to Linux/PPC, my gdb was working ok on
Linux/PPC. Unfortunately, I no longer have any easy access to
Linux/PPC. There is very little I can do here. Going through my
change log, I see the following:

Wed Oct 27 13:34:15 1999  H.J. Lu  <hjl@gnu.org>

        * config/powerpc/linux.mh (NATDEPFILES): Add linux-thread.o and
        lin-thread.o.

Tue Sep 14 09:32:51 1999  H.J. Lu  <hjl@gnu.org>

	* config/powerpc/nm-linux.h: New.

Since I cannot verify if they really fix the problem, I am very
reluctant to submit the patch.


H.J.
From kettenis@wins.uva.nl Sat Apr 01 00:00:00 2000
From: Mark Kettenis <kettenis@wins.uva.nl>
To: msnyder@cygnus.com
Cc: gdb@sourceware.cygnus.com
Subject: Re: lin-thread cannot handle thread exit
Date: Sat, 01 Apr 2000 00:00:00 -0000
Message-id: <200003081942.e28JgFa00230@delius.kettenis.local>
References: <200003031635.e23GZwi00372@delius.kettenis.local> <38C59074.2D7C@cygnus.com>
X-SW-Source: 2000-q1/msg00613.html
Content-length: 1144

   Date: Tue, 07 Mar 2000 15:27:48 -0800
   From: Michael Snyder <msnyder@cygnus.com>

   Hi Mark, 

   I appreciate your helping to find problems with it, and
   I'd like to  know what else in the code you regard as a
   "loose end".  One of my problems is that I'm not really
   an experienced writer of multi-threaded apps -- I'm just
   the person on the GDB team with the most experience with
   GDB multi-thread debugging.

Well, the main "loose end" is that there seems to be some code to
take advantage of the event reporing facilities in libthread_db, but
GDB doesn't really use it right now.

Another thing is that the comment at the start of the file seems to
suggest that some code is shared with Solaris, but right now this
isn't the case.

Anyway, I'm not really experienced in writing multi-threaded apps
either.  I've some experience in multi-threaded debugging on the Hurd
(where basically every program is multi-threaded), but the Hurd uses a
much saner approach than Linux.  I'll do my best to help, but I
probably won't be able to take a serious look at GDB's way of handling
multithreaded apps in the next few weeks.

Mark
From rearnsha@arm.com Sat Apr 01 00:00:00 2000
From: Richard Earnshaw <rearnsha@arm.com>
To: Andrew Cagney <ac131313@cygnus.com>
Cc: rearnsha@arm.com
Subject: Re: breakpoint insert API (was: A patch for ia32 hardware watchpoint.)
Date: Sat, 01 Apr 2000 00:00:00 -0000
Message-id: <200003211408.OAA03415@cam-mail2.cambridge.arm.com>
References: <38D75890.C5CC8261@cygnus.com>
X-SW-Source: 2000-q1/msg00755.html
Content-length: 1032

> "J.T. Conklin" wrote:
> 
> > Todd> So I would have to argue that the singlestep logic must either
> > Todd> happen at a really low level (this guarantees it will patch last
> > Todd> and un-patch first) or must go through the real breakpoint logic
> > Todd> which can do duplicate detection.
> > 
> > The SOFTWARE_SINGLE_STEP() macro is called at a low enough level that
> > it inserts and remove trap instructions without effecting GDB's high-
> > level breakpoints.  So I think we're OK.  As a result, I wouldn't be
> > suprised if steping into a breakpoint didn't behave the same as on a
> > machine with hardware single-step.
> 
> Its got long-term problems.
> 
> The code assumes that it is going to retain control, blocked on the
> target, while the actual step is performed.
> This doesn't work well within a pure event model where control is ment
> to return to the event-loop when ever the target is resumed.

It doesn't work properly with INSTRUCTION_NULLIFIED either -- at least it 
didn't last time I tried it...

R.


             reply	other threads:[~2000-04-01  0:00 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-04-01  0:00 Andrew Cagney [this message]
2000-04-01  0:00 ` Kevin Buettner
2000-04-01  0:00   ` Andrew Cagney

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=38A37686.BC866EB5@cygnus.com \
    --to=ac131313@cygnus.com \
    --cc=gdb@sourceware.cygnus.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox