Defining the KDevelop Platform - remote debugging
roger.larsson at norran.net
Thu Apr 6 23:21:10 UTC 2006
On torsdag 06 april 2006 22.32, Alexander Neundorf wrote: [edited]
> -good support for remote debugging (just work to do, no hard problems to
> -support for custom debuggers, like lauterbach and others
Has the debugger architecture been redesigned yet?
Earlier versions were very too closely connected with 'C' and 'C++'
One problem with remote debugging is that there are so many ways
to do it...
How to transfer the executable to target?
NFS mapped filesystem,
rcp, scp, kermit, ...
How to start executable?
How to connect debugger with executable?
gdbserver using serial, tcpip, ...
How to map files target - host for display of current line?
sed like processing?
require target to map full filesystem
With a nice architecture here it should be possible to add nice remote
debugging - how does Eclipse do this?
>From "Matt Rogers <mattr"@kde.org Thu Apr 06 23:30:50 2006
Received: from mout1.mail.vrmd.de ([220.127.116.11])
by barney.cs.uni-potsdam.de with esmtp (Exim 3.36 #2)
for kdevelop-devel at barney.cs.uni-potsdam.de; Thu, 06 Apr 2006 23:30:39 +0200
Received: from [18.104.22.168] (helo=mail.variomedia.de)
by mout1.mail.vrmd.de with esmtpa (Exim 4.43)
for kdevelop-devel at barney.cs.uni-potsdam.de; Thu, 06 Apr 2006 23:30:40 +0200
Received: from smtp113.sbc.mail.mud.yahoo.com ([22.214.171.124])
by mail.variomedia.de with smtp (Exim 4.43)
for kdevelop-devel at kdevelop.org; Thu, 06 Apr 2006 23:30:37 +0200
Received: (qmail 26518 invoked from network); 6 Apr 2006 21:30:38 -0000
Received: from unknown (HELO localhost) (mgrogers at firstname.lastname@example.org with login)
by smtp113.sbc.mail.mud.yahoo.com with SMTP; 6 Apr 2006 21:30:38 -0000
From: Matt Rogers <mattr at kde.org>
To: kdevelop-devel at kdevelop.org
Subject: Re: Defining the KDevelop Platform
Message-ID: <20060406213540.GA26947 at shocker.internal>
References: <20060406140929.GA25710 at shocker.internal> <200604070004.01635.dymo at mk.ukrtelecom.ua>
Content-Type: text/plain; charset=us-ascii
In-Reply-To: <200604070004.01635.dymo at mk.ukrtelecom.ua>
Sender: kdevelop-devel-admin at barney.cs.uni-potsdam.de
Errors-To: kdevelop-devel-admin at barney.cs.uni-potsdam.de
X-BeenThere: kdevelop-devel at barney.cs.uni-potsdam.de
Reply-To: kdevelop-devel at kdevelop.org
List-Help: <mailto:kdevelop-devel-request at barney.cs.uni-potsdam.de?subject=help>
List-Post: <mailto:kdevelop-devel at barney.cs.uni-potsdam.de>
<mailto:kdevelop-devel-request at barney.cs.uni-potsdam.de?subject=subscribe>
List-Id: KDevelop Developer Mailinglist <kdevelop-devel.barney.cs.uni-potsdam.de>
<mailto:kdevelop-devel-request at barney.cs.uni-potsdam.de?subject=unsubscribe>
Date: Thu Apr 6 23:31:11 2006
X-Original-Date: Thu, 6 Apr 2006 16:35:40 -0500
On Fri, Apr 07, 2006 at 12:04:01AM +0300, Alexander Dymo wrote:
> Ok, one by one.
> On Thursday 06 April 2006 17:09, Matt Rogers wrote:
> > IMHO, We need to answer the following questions about the KDevelop platform
> > in concrete terms. Right now, we don't really have a clear cut idea of what
> > the platform actually is. In order to move forward with the idea of the
> > platform, i think we need to give it a bit of formal definition.
> > 1. What will the platform encompass? (don't just say the current
> > kdevelop lib dir)
> All stuff necessary to build and run common plugins (interfaces, support
> libs, shell to load a plugin, profile engine).
> > 2. What should the platform be used for?
> Quanta, KDevAssistant, specialized (commercial?) IDEs
> > 3. What can developers who want to use the platform do with it?
> Use the plugin framework to easily build plugins and easily reuse existing
> plugins to combine their own applications.
> > 4. Why should developers use the platform?
> > 5. What advantages would the platform give them?
> Development speed and more ways to reuse existing functionality (software).
> > 6. What's in it for us?
> PR, more developers, well-defined, well-tested architecture.
Exactly the information I was looking for. Thanks! :)
More information about the KDevelop-devel