<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On 10 May 2018 at 19:39, Chris Johns <span dir="ltr"><<a href="mailto:chrisj@rtems.org" target="_blank">chrisj@rtems.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 11/5/18 5:37 am, Cillian O'Donnell wrote:<br>
> On Thu, 10 May 2018, 11:48 Chris Johns, <<a href="mailto:chrisj@rtems.org">chrisj@rtems.org</a><br>
> <br>
</span><span class="">>     It is not a exception in an exception or in a stack unwind path, it is an<br>
>     exception being thrown with no catch.<br>
> <br>
>     The covoar `main()` is  like C with return vales, stderr prints and exits or<br>
>     there are calls to exit in some paths taken from main. The RLD code expects a<br>
>     top level single catch which prints a message to stderr then exits. It is mixing<br>
>     this these two approaches which resulted in no catch. I am so use to not needing<br>
>     to think about it. Maybe I should look at main and clean it up.<br>
> <br>
> <br>
> Ahhh I see, more c++ conversion for the rest of covoar, or at least the parts<br>
> called in main. That's something Vijay could do, the blueprint for the<br>
> conversion is in one of Chris last patches updating covoar.cc Any objections to<br>
> him doing it Joel, Chris?<br>
<br>
</span>Thank for you the offer. The change to main is in response to my changes to add<br>
DWARF support and those changes are not yet working so I feel I have to make the<br>
change as part of this work or Vijay ends up on my broken version of rtems-tools<br>
and that is not productive.<br>
<br>
I also think the other listed work is better value for us and more fun for Vijay. :)<br></blockquote><div><br>Fair enough :) I thought you might want to lighten your load. You're doing all the heavy lifting.<br>  </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
I have moved my changes to a personal repo to make it easier to manage:<br>
<br>
 <a href="https://git.rtems.org/chrisj/rtems-tools.git/?h=covoar-dwarf" rel="noreferrer" target="_blank">https://git.rtems.org/chrisj/<wbr>rtems-tools.git/?h=covoar-<wbr>dwarf</a><br>
<br>
I think the git commands to use are:<br>
<br>
 $ git remote add chrisj git://<a href="http://git.rtems.org/chrisj/rtems-tools.git" rel="noreferrer" target="_blank">git.rtems.org/chrisj/<wbr>rtems-tools.git</a><br>
 $ git fetch chrisj<br>
<br>
You should then be able to see the 'covoar-dwarf' branch. I have not tested<br>
these commands.<br>
<span class="HOEnZb"><font color="#888888"><br>
Chris<br>
<br>
</font></span></blockquote></div><br></div></div>