Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cdt-dev] DSF depended on CDT

Title: Re: [cdt-dev] DSF depended on CDT
If someone wants to pull part of CDT out and use it separately they can certainly try, but that’s completely unsupported.

Patrick, I’m curious about the underlying issue? What has led you to decide not to use CDT? If you have an existing CDI debugger you should be able to migrate it to use DSF without tossing out CDT.

Thanks - Ken


From: ext Marc Khouzam <marc.khouzam@xxxxxxxxxxxx>
Reply-To: "CDT General developers list." <cdt-dev@xxxxxxxxxxx>
Date: Tue, 21 Apr 2009 22:31:25 +0200
To: "CDT General developers list." <cdt-dev@xxxxxxxxxxx>
Subject: RE: [cdt-dev] DSF depended on CDT

That was my first reaction too: "DSF is part of CDT".
But then I thought that one may want to take just the two DSF plugins and include them in their package, say they have
their own C/C++ environment (shame on them :-)).  I guess it would amount to DSF being part of the platform...

 


 

From: cdt-dev-bounces@xxxxxxxxxxx  [mailto:cdt-dev-bounces@xxxxxxxxxxx] On Behalf Of Schaefer,  Doug
Sent: Tuesday, April 21, 2009 4:13 PM
To: CDT General  developers list.
Subject: RE: [cdt-dev] DSF depended on  CDT

 
 
I assume you mean CDI, not CDT. DSF is now an intergral  part of the CDT. You can add as many dependencies as you'd like. However I  understand the need to eliminate dependencies between DSF and CDI so that  adopters can pick one or the other for their products and have the one they  are not using not show up.

 
 
Doug.

 
 

From: cdt-dev-bounces@xxxxxxxxxxx  [mailto:cdt-dev-bounces@xxxxxxxxxxx] On Behalf Of Marc  Khouzam
Sent: Tuesday, April 21, 2009 3:37 PM
To: CDT  General developers list.
Subject: RE: [cdt-dev] DSF depended on  CDT

 
 
Sorry, I thought you were using  DSF-GDB.

Yes, it would be possible to remove the  dependencies on the CDT from the

DSF framework.  In fact I believe  this is part of the long term plan for DSF,

but I don't have more  details.  Maybe someone else would know better.

 
 
Marc

 

 

 

From: cdt-dev-bounces@xxxxxxxxxxx  [mailto:cdt-dev-bounces@xxxxxxxxxxx] On Behalf Of Chuong,  Patrick
Sent: Tuesday, April 21, 2009 2:47 PM
To: CDT  General developers list.
Subject: RE: [cdt-dev] DSF depended on  CDT

 
 
 

I am using DSF  framework for my own debugger, non-gdb.



Yes, the extra CDT  plugins were activated.



Thanks,

Patrick



 





From:  cdt-dev-bounces@xxxxxxxxxxx [mailto:cdt-dev-bounces@xxxxxxxxxxx] On Behalf Of Marc Khouzam
Sent: Tuesday, April 21, 2009 2:42  PM
To: CDT General  developers list.
Subject:  RE: [cdt-dev] DSF depended on CDT



Hi,



We re-use some of  the CDT constructs for convenience.  



Are you simply  using the DSF framework for your own debugger, or are you using the  full

DSF-GDB (launching  and debugging with GDB)?



I'm not sure what  you mean by "CDIDebugModel was  sucked in"

Do you mean that  the extra CDT plugins were activated when you were using  DSF?



Thanks



marc







From:  cdt-dev-bounces@xxxxxxxxxxx [mailto:cdt-dev-bounces@xxxxxxxxxxx] On Behalf Of Chuong, Patrick
Sent: Tuesday, April 21, 2009 2:00  PM
To: CDT General  developers list.
Subject:  RE: [cdt-dev] DSF depended on CDT

Hi  Marc,



Just to reiterate  what you mean, DSF is depended on CDT and it is part of the CDT  installation.



There is a hand  full of dependency on CDT, i.e IAddress, Addr64, ICBreakpoint,  ICBreakpointExtension, CSourceLookupDirectory, CDebugImages. Can these  interfaces and implementations be redefined in DSF and the implementation  be re-implemented in DSF? So that DSF can remove the CDT dependency for  the debugging part.



While I am  debugging DSF code for setting a CLineBreakpoint, CDIDebugModel was sucked  in for the breakpoint marker, as well as the CDebugModemPresentation. It  looks like DSF is depended in CDT in a number of areas.  



I am trying to  make sense of the relationship between DSF and CDT. Are there any reasons  why DSF is relying on some of the CDT interfaces and  implementation?



Thanks  again,

Patrick



 





From:  cdt-dev-bounces@xxxxxxxxxxx [mailto:cdt-dev-bounces@xxxxxxxxxxx] On Behalf Of Marc Khouzam
Sent: Tuesday, April 21, 2009 11:57  AM
To: CDT General  developers list.
Subject:  RE: [cdt-dev] DSF depended on CDT



Hi,



DSF and DSF-GDB  have now been moved to the CDT project.

What that means  is that, starting with Galileo (eclipse 3.5) when installing CDT you will  automatically

get DSF and  DSF-GDB.



There are no  other dependencies.



Marc






From:  cdt-dev-bounces@xxxxxxxxxxx [mailto:cdt-dev-bounces@xxxxxxxxxxx] On Behalf Of Chuong, Patrick
Sent: Tuesday, April 21, 2009 11:08  AM
To:  cdt-dev@xxxxxxxxxxx
Subject: [cdt-dev] DSF depended on  CDT


Hi,



I am browsing through the  DSF plugins and I see that DSF depended on several CDT plugins, is this  a temporary solution? Will this dependency goes away in future DSF  release? Is there any other runtime dependency that you can point out  that is not explicitly defined in the plugin manifest  file?



Thanks,
Patrick


Back to the top