harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ivan Volosyuk" <ivan.volos...@gmail.com>
Subject Re: [DRLVM] adding write barriers to Jitrino.JET
Date Wed, 31 May 2006 12:26:58 GMT
2006/5/31, Mikhail Fursov <mike.fursov@gmail.com>:
> No, this method is used to store operand stack item to local variable.  If
> you're interested in writing to fields then Compiler::gen_field_op is the
> right place. We can generate a call to VM or GC helper in this method. To
> create a call to any VM helper (which may throw Exception or force GC) you
> should use Compiler::gen_call_vm() method.

FYI: Write barrier GC implementation doesn't throw exceptions or
starts garbage collection. The whole idea of write barriers is to make
them as lightweight as possible.

> It seems not to be a problem to implement WB support in Jitrino.JET, let's
> discuss requirements and design.
> How will it affect VM or GC ? The WBs will also require support from both VM
> and GC. Do you have ideas on VM/GC interface for this?
> Also what will be usage and testing scenarios in the nearest future?

The VM<>GC interfaces is already exists in DRLVM. The only interface
is missing: JIT->VM helper.

--
Ivan

---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
For additional commands, e-mail: harmony-dev-help@incubator.apache.org


Mime
View raw message