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