Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [dsdp-dd-dev] Launch conifguration for C++ applications

Hi,

Just as an addition to the Pawel's comment, I am currently working on
the flexible hierarchy support for the CDI model. It is not going to
affect the existing debugger imlementations based on CDI. At the same
time it will allow to use the CDI model "in the areas of multi-core
debugging and view customization".

Regards,
Mikhail Khodjaiants,
ARM Ltd. 

-----Original Message-----
From: dsdp-dd-dev-bounces@xxxxxxxxxxx
[mailto:dsdp-dd-dev-bounces@xxxxxxxxxxx] On Behalf Of Pawel Piech
Sent: 23 August 2006 21:03
To: dsdp-dd-dev@xxxxxxxxxxx
Subject: Re: [dsdp-dd-dev] Launch conifguration for C++ applications

Hi Veenu,
 From the technical point of view.  We are refactoring parts of CDT's MI
implementation to create a pretty much brand new debug model
implementation based on DSF.  We do not plan to change the UI components
of the CDT debugger implementation unless it is necessary to make them
work with new APIs.  We also would like to maintain compatibility with
the 3-rd party tools by implementing the platform debug model (and
probably the CDT extensions to it) along side new debug model APIs.

 From the planning point of view.  We still only in the early stages of
creating the MI implementation on top of DSF and we are now putting
together a project plan for the Europa release.  Roughly speaking
though, our goal is to have an implementation that is functionally
equivalent with CDI with some additional features in the areas of
multi-core debugging and view customization.  This implementation will
need co-exist with the CDI based MI implementation at least until they
are feature transparent.

As far as the reason for choosing one or the other, the trade off is
performance and extendability in DSF vs. simplicity of design and
implementation in CDI, more details are outlined in the DSF white paper
<http://dsdp.eclipse.org/help/latest/topic/org.eclipse.dd.dsf.doc/docs/d
sf_white_paper.html>.

Cheers
Pawel


Veenu Verma (AS/EAB) wrote:
>
> Hello,
> A question regarding the launch configurations/delegates for Debug  in

> DSF core API's.
> When I see the source code for DSF, I see re-implementation of some 
> stuff from CDT I can see that the CDT debug model is the basis but 
> what about CDT implementation of GDB over MI ???
> Is the new DSF implementation going to take place of the existing CDT
> implementation(cdt.debug.mi.core) or will they co-exist  and if yes 
> then
>
> What would be the reason to choose one over the other ?
>
> I am asking because we plan to implement a debugging solution using 
> existing CDT API's If we write a debugging solution for our system ( 
> GDB over MI ) using cdt.debug.mi.core and related APIs then does it 
> mean that we will have to replace it with DSF APIs in dsf.mi.core 
> later Or am I not getting this whole thing properly
>
> Thanx in advance
> Veenu
>
>
>
>
>
>
>
>
>
>
>
>
>
> ----------------------------------------------------------------------
> --
>
> _______________________________________________
> dsdp-dd-dev mailing list
> dsdp-dd-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/dsdp-dd-dev
>   


_______________________________________________
dsdp-dd-dev mailing list
dsdp-dd-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/dsdp-dd-dev

-- IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium.  Thank you.




Back to the top