harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alexei Fedotov <alexei.fedo...@gmail.com>
Subject Re: [drlvm][gc] What does an Partial_Reveal_Object object represents in GarabageCollector?
Date Thu, 19 Feb 2009 12:23:03 GMT
The intention of this construct is to minimize dependency between gc
and vmcore limiting interfaces to C-type ones. If you changed layout
of fields, you should update GC struct. If you only changed vt
functions, then probably the problem is in other place.


On Thu, Feb 19, 2009 at 3:09 PM, Yuan Zhang <trojanyuan@gmail.com> wrote:
> I have found that the declaration of struct ManagedObject and the
> declaration of struct Partial_Reveal_Object are alomost the same. The only
> difference is that struct ManagedObject is used in vmcore, and struct
> Partial_Reveal_Object is used in gc, so I have a question: "Does a
> Partial_Reveal_Object pointer in gc always points to an ManagedObject object
> in vmcore?". Because I have modified the declaration of struct ManagedObject
> for some purpose, so if the answer to my question is "yes", I also have to
> modify other codes to make gc run right?
> I appreciated any help from you!

С уважением,
Алексей Федотов,

View raw message