GCJ update

Date view Thread view Subject view Author view

From: Tim Wilkinson (tim@transvirtual.com)
Date: Thu Sep 10 1998 - 14:52:17 EDT


Well I now have exceptions working ... kind of ... actually there
appears to be a bug in the Dwarf2 exception code somewhere (not Java
specific since I can generate it with C++ too). But you can at least
throw exceptions in GCJ code and catch then in JIT code.

Most other functions a filled in - I need to check out interfaces next -
then I'm pretty much done.

There are a few outstanding issues:

1. JIT v. GCJ code - should it be possible for GCJ code to call JIT code
- this isn't easy at the moment.
    GCJ appears to support some form of symbolic information rather than
absolute addresses but
    this doesn't work yet and may never do everything needed.
2. Native functions - are assumed to be C/C++ binding styles. I'll
probably defer binding in some
     way here.

Perhaps I should look at rewriting the ELF dynamic linker .... ?

Cheers
Tim

--
  Tim Wilkinson                         Tel:     +1 510 704 1660
  Transvirtual Technologies, Inc.,      Fax:     +1 510 704 1893
  Berkeley, CA, USA.                    Email:   tim@transvirtual.com


Date view Thread view Subject view Author view

This archive was generated by hypermail 2b29 : Sat Sep 23 2000 - 19:56:56 EDT