Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cdt-dev] Issue with getGDBProcess() method of MIProcessAdapter class in CDT 6.0.1

Hi, Nayna,

You should take an integration build from the 6.0.2 stream.  The problem that you see in the 6.0.1 release was fixed mere days after the release was published.

The change in 6.0.1 was attempting to resolve a problem in which valuable early output from gdb was being discarded, but unfortunately it performs slowly on Linux as you have observed.  The 6.0.2 stream has a different fix based on the original design.



On Tue, 2009-12-15 at 12:33 +0530, Nayna Jain wrote:
Hi all,

One day before I have sent one mail regarding  I found two implementation
of getGDBProcess() method in MIProcessAdapter class.

After doing lot of debugging I found that org.eclipse.cdt.debug.mi.core
plugin of CDT 6.0.1 has MIProcessAdapter class in which getGDBProcess()
method is implemented in a non-threaded way and therefore it is very slow.

However the same file ie.. MIProcessAdapter has threaded implementation for
getGDBProcess() method in CDT 6 release.

Is there any specific reason for this change in implementation in CDT 6.0.1
? Because it has made the launching very slow.

Thanks & Regards,
Nayna Jain

cdt-dev mailing list

Christian W. Damus
Software Developer, IDE Team
QNX Software Systems

Back to the top