[Q] explanations on the virtual machine
Eric VINCK (LCN)
vinck at info.enserb.u-bordeaux.fr
Wed Apr 30 08:55:35 PDT 1997
Hello !
I'm trying to understand how the kaffevm is working.
My question is about the INTERPRETER and is related with the GC:
In kaffe.def (the core of the vm) i can see:
define_insn(ASTORE)
{
...
move_ref(local(idx), rstack(0));
...
}
move_ref is a macro which does : (t)[0].v.taddr = (f)[0].v.taddr
Why isn't there a write-barrier here ????
(like SOFT_ADDREFERENCE ?)
Thank you for any help,
--
Eric VINCK.
ENSERB - Electronics & Computer Science School - Bordeaux - FRANCE
email: vinck at info.enserb.u-bordeaux.fr
vinck at labri.u-bordeaux.fr
--
PS: what about the project of making kaffe GC-customizable ?
has someone news about it?
More information about the kaffe
mailing list