Skip to main content

[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
>



Back to the top