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][JIT/GC] Questions on JIRA-1682, incorrect gc enumeration
Date Mon, 16 Oct 2006 12:12:57 GMT
On 10/16/06, Mikhail Fursov <mike.fursov@gmail.com> wrote:
> On 10/16/06, Geir Magnusson Jr. <geir@pobox.com> wrote:
> >
> > > I have zero problem with the commit as long as it does not imply a
> > > change to
> > > the interface between JIT/GC/VM.  I suspect Xiao Feng will find no
> > problems
> > > with the commit.  Xiao Feng, please comment.
> >
> > If there is a change, what is it and why is it bad?
> >
> We agreed to remove enumerate(mptr,base) method from the GC-JIT interface
> and use enumerate(mptr,offset) only for mptrs.
> I replaced all of the usages of the first one with the second one in JIT. GC
> part was not affected because that was the time when Weldon was merging
> GCv5. Now I think we can clean GC interfaces too (or to be more precise the
> VM part of JIT<->GC interfaces) and remove the method 'enumerate(mptr,
> base)'

Well, I would formulate it other way. The change will only affect
VM<>JIT interfaces.

The only GC interface function exists:
  void gc_add_root_set_entry_interior_pointer (void **slot, int
offset, Boolean is_pinned);
and it will stay unchanged.

Intel Enterprise Solutions Software Division

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

View raw message