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 <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> 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
>
>

Reply via email to