Mirror of the gdb mailing list
 help / color / mirror / Atom feed
* Who owns gdbserver?
@ 2001-06-20 22:12 Daniel Jacobowitz
  2001-06-21 12:40 ` J.T. Conklin
  0 siblings, 1 reply; 8+ messages in thread
From: Daniel Jacobowitz @ 2001-06-20 22:12 UTC (permalink / raw)
  To: gdb

No one admits to it, in MAINTAINERS at least...

I am considering some fairly invasive changes to it, between some signal
problems I've been having, more Linux ports, and threads.  It would be nice
to establish a clear owner before I do that.

On a related note, I'm trying to think of a way to eliminate some of the
crasser code duplication between gdb and gdbserver - or rather, right now
it's mostly a lack of code duplication, causing gdbserver not to work
terribly well.  The ideal solution would be to abstract the details of
managing a Unix inferior via ptrace to the point where I can link the same
files into gdbserver, but there are of course some intractable issues -
setting the shared library debugging breakpoint, for instance.  Before I
begin working on this, does anyone have any thoughts?  Is someone out there
working on a similar thing before I waste my time?

-- 
Daniel Jacobowitz                           Carnegie Mellon University
MontaVista Software                         Debian GNU/Linux Developer


^ permalink raw reply	[flat|nested] 8+ messages in thread
* Re: Who owns gdbserver?
@ 2001-06-21 13:30 John S. Kallal
  2001-06-22  8:42 ` Andrew Cagney
  0 siblings, 1 reply; 8+ messages in thread
From: John S. Kallal @ 2001-06-21 13:30 UTC (permalink / raw)
  To: gdb; +Cc: Daniel Jacobowitz

> 
> On a related note, I'm trying to think of a way to eliminate some of the
> crasser code duplication between gdb and gdbserver - or rather, right now
> it's mostly a lack of code duplication, causing gdbserver not to work
> terribly well.  The ideal solution would be to abstract the details of
> managing a Unix inferior via ptrace to the point where I can link the same
> files into gdbserver, but there are of course some intractable issues -
> setting the shared library debugging breakpoint, for instance.  Before I
> begin working on this, does anyone have any thoughts?  Is someone out there
> working on a similar thing before I waste my time?


Currently gdbserver is only build when you go into the gdbserver's directory 
and build it.  I think that you should 1st change gdb's configure/make system
to alway build gdbserver by default on system where gdbserver is
supported.  That way when ever any change to the shared code
base of gdb/gdbserver creates bit rot, the problem will be quickly 
noticed.   

If possible, it would also be nice to to have gdb's 'make check' command 
automaticly run the testsuite on system that support gdbserver and a TCP/IP 
network loopback.  Again this would help detect bit rot in in the code
that is common to both gdb and gdbserver.
 

John S. Kallal


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2001-06-28  7:41 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-06-20 22:12 Who owns gdbserver? Daniel Jacobowitz
2001-06-21 12:40 ` J.T. Conklin
2001-06-22  8:28   ` Andrew Cagney
2001-06-21 13:30 John S. Kallal
2001-06-22  8:42 ` Andrew Cagney
2001-06-22  9:04   ` Daniel Jacobowitz
2001-06-27 21:26     ` Andrew Cagney
2001-06-28  7:41       ` Quality Quorum

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox