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
Maybe you should move to a newer CDT...
 
Doug.


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

Hi Ken,

 

I am exploring the options of integrating breakpoints into DSF, the first thing that I saw when debugging line breakpoint is DSF creates a CLineBreakpoint, which than activated the CDT plugins. I am wondering if it is possible to not depended on CLineBreakpoint (and other types of CDT breakpoint) and have my own breakpoint implementation. Currently I am not able to find a suitable breakpoint solution that fits our debugger, having my own breakpoint implementation and bypassing CDT breakpoint is my first reaction.

 

Our team is also exploring the option of creating our own launch and source lookup, than the only dependency are few CDI interfaces.

 

We uses a CDT version that is few years old, with many changes to fit our debugger, it is not as easy as I hope to migrate to DSF.

 

Patrick

 


From: cdt-dev-bounces@xxxxxxxxxxx [mailto:cdt-dev-bounces@xxxxxxxxxxx] On Behalf Of ken.ryall@xxxxxxxxx
Sent: Tuesday, April 21, 2009 4:44 PM
To: cdt-dev@xxxxxxxxxxx
Subject: 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