[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [cdt-patch] Proposed CDT 1.2 patches
|
Looks good, though I thought that #2 was fixed in 1.2.
Thank you,
Mikhail Khodjaiants
----- Original Message -----
From: "Ashish Karkare" <ashish.karkare@xxxxxxxxxxx>
To: <cdt-patch@xxxxxxxxxxx>
Sent: Friday, October 24, 2003 8:04 AM
Subject: [cdt-patch] Proposed CDT 1.2 patches
>
> Hello!
>
> I am a contributor to the TimeSys Eclipse/CDT based tools effort.
>
> In the process of testing our tools with large applications running on a
> variety of different embedded systems, we have come across a few small
> quirks in the interaction between CDT and gdb/MI.
>
> I would like to propose a set of patches for three issues that we have
seen:
>
> 1. If the stack-info-depth command on one of the threads returns an error,
> CDT does not display the stack trace for that thread. This behavior
is
> different from command line gdb, where gdb displays all the frames
that it
> can, and then prints an error message.
>
> The proposed patch is to retry the stack-info-depth command- which
> generally succeeds because gdb patches the offending stack frame- and
then
> display the results.
>
> 2. If gdb takes too long to load the application, the MISession can time
out,
> leaving behind orphan session resources, including possibly a running
> gdb process. This can lead to failure of subsequent launches, even
after
> the user increases timeout values.
>
> The proposed patch is to catch the exception and terminate the
session, and
> then display the session time out message.
>
> 3. Different versions of gdb seem to vary greatly in their ability at
retrieving
> the full target register set. This is a gdb bug: gdb/MI will list a
> register as available, but then subsequently report an error while
> querying the value of the register. When this happens, the register
> pane will be empty.
>
> The proposed patch is to catch the exception, and display the partial
> partial register set.
>
>
> All of the above patches can be applied to the CDT-1.2 branch.
>
> I will mail each of the proposed patches to the list separately.
>
> Regards,
>
> Ashish
>
>
> _______________________________________________
> cdt-patch mailing list
> cdt-patch@xxxxxxxxxxx
> http://dev.eclipse.org/mailman/listinfo/cdt-patch
>