[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:

	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 ????

	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