On 11/5/18 5:37 am, Cillian O'Donnell wrote:
> On Thu, 10 May 2018, 11:48 Chris Johns, <chr...@rtems.org
> 
>     It is not a exception in an exception or in a stack unwind path, it is an
>     exception being thrown with no catch.
> 
>     The covoar `main()` isĀ  like C with return vales, stderr prints and exits 
> or
>     there are calls to exit in some paths taken from main. The RLD code 
> expects a
>     top level single catch which prints a message to stderr then exits. It is 
> mixing
>     this these two approaches which resulted in no catch. I am so use to not 
> needing
>     to think about it. Maybe I should look at main and clean it up.
> 
> 
> Ahhh I see, more c++ conversion for the rest of covoar, or at least the parts
> called in main. That's something Vijay could do, the blueprint for the
> conversion is in one of Chris last patches updating covoar.cc Any objections 
> to
> him doing it Joel, Chris?

Thank for you the offer. The change to main is in response to my changes to add
DWARF support and those changes are not yet working so I feel I have to make the
change as part of this work or Vijay ends up on my broken version of rtems-tools
and that is not productive.

I also think the other listed work is better value for us and more fun for 
Vijay. :)

I have moved my changes to a personal repo to make it easier to manage:

 https://git.rtems.org/chrisj/rtems-tools.git/?h=covoar-dwarf

I think the git commands to use are:

 $ git remote add chrisj git://git.rtems.org/chrisj/rtems-tools.git
 $ git fetch chrisj

You should then be able to see the 'covoar-dwarf' branch. I have not tested
these commands.

Chris

_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to