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
