harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Pavel Ozhdikhin" <pavel.ozhdik...@gmail.com>
Subject Re: [drlvm][em/jit] updated implementation of value profiling, interface devirtualization etc.
Date Fri, 08 Dec 2006 07:01:10 GMT
I found root cause of the failure on Linux - need to add helper declaration
with proper calling convention before definition.

Thanks,
Pavel


On 12/8/06, Pavel Ozhdikhin <pavel.ozhdikhin@gmail.com> wrote:
>
> Mikhail, you comment is perfectly correct, I answered in JIRA - I'll
> remove the method addValue() .
> I think the problem on Linux is concerned with implementation of JIT
> helper - probably there is some unsafe data conversion. I'm still looking
> for the root cause. I know many people may beat me for this but the
> debugging on Linux is awful.
>
> thanks,
> Pavel
>
>  On 12/7/06, Mikhail Fursov <mike.fursov@gmail.com> wrote:
> >
> > Pavel, I put the comment about 'add_new_value' method calling from the
> > managed code to JIRA.
> > What is the problem on Linux? Value profiling does not use any system
> > dependent routines, so the problem looks strange.
> >
> > On 12/6/06, Pavel Ozhdikhin <pavel.ozhdikhin@gmail.com> wrote:
> > >
> > > Hello,
> > >
> > > I have updated Harmony-2012<
> > > http://issues.apache.org/jira/browse/HARMONY-2012?page=all>
> > > "[drlvm][em]
> > > value-profling implemenation" with the fresh patch.
> > > The patch contains the following:
> > >
> > > - updated value profiling framework initially created by Yuri
> > (per-method
> > > locks added, value type adjusted, several bugs fixed),
> > > - value profiling support in Jitrino.OPT,
> > > - ExecutionManager updated to support several profile collectors at
> > once
> > > - Interface devirtualization based on the value profile is implemented
> > in
> > > Jitrino.OPT
> > > - -Xem:server mode updated to gather/use value profile
> > >
> > > If you have some experience in ExectionManager, ProfileCollectors and
> > JIT
> > > please review the patch and comment in JIRA.
> > > The patch is not final - it passes tests on Windows/IA32 but it
> > doesn't
> > > work
> > > on Linux/IA32 yet.
> > > Still can't run on Linux/EM64T because build is broken there.
> > >
> > > Thank you,
> > > Pavel
> > >
> > >
> >
> >
> > --
> > Mikhail Fursov
> >
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message